Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This bundle contains a set of Joget plugins to query and update invoke transactions on a Hyperledger Fabric blockchain network.
For detailed instructions and an introduction to Hyperledger Fabric, please refer to the article
Blockchain Made Simple: No-Code Apps with Hyperledger Fabric and Joget.

This plugin source code is available in a new open source repository at https://github.com/jogetoss/. JogetOSS is a community-led team for open source software related to the Joget no-code/low-code application platform. Projects under JogetOSS are community-driven and community-supported, and you are welcome to contribute to the projects.

Plugin Info

Plugins Available available in the Bundlebundle:

  1. Hyperledger Fabric Tool

  2. Hyperledger Fabric Datalist Binder

  3. Hyperledger Fabric Form Binder

This plugin bundle is compatible with Joget DX 7 and Joget Workflow v6.

Installation

  1. Download To download the plugin JAR file:
    file (.jar), do look for the latest plugin release at JogetOSS: https://github.com/jogetoss/joget-hyperledger-fabric-6.2.2.jar/releases

  2. Upload the downloaded jar file through Manage Plugins.

  3. Map and configure the tool plugin to any Process Tool/ or Post Form Submission Processing Plugin.

  4. Map and configure the datalist binder to any Datalist Binder.

  5. Map and configure the form binder to any Form Load Binder.

  6. A sample app for Joget Enterprise Edition is available for download here:
    APP_fabcar-fabric2.0-20200310143047.jwa

  7. Sample connection profile to the Fabcar network:
    connection-fabcar.json
  8. The source code for the plugin is available at https://github.com/jogetoss/joget-hyperledger-fabric.

Sample App

This sample app reuses the "fabcar" example from this Hyperledger Fabric - Writing Your First Application Guide.

For summarized setup steps & info on how to configure this sample app prior to usage, you may refer to the related Joget Blog - Blockchain Made Simple: No-Code Apps with Hyperledger Fabric and Joget.

After performing the necessary prerequisites and installing the required samples & binaries, simply download the sample app below, import the app into your Joget instance and publish the app.

View file
nameAPP_fabcar-fabric2.0-20200310143047.jwa
height150

Screenshots

Figure 1: Hyperledger Fabric configuration


Figure 2: Fabric Transaction options


Figure 3: Storing transaction status to form field


Figure 4: Storing transaction status to workflow variable

Changelog

VersionItems
7.0.0

Updated for compatibility with Joget DX7

Upgraded to fabric-sdk-java 2.2.19
Upgraded to gson 2.9.1
Upgraded to bouncycastle 1.70

6.2.2Upgraded to fabric-sdk-java 2.2.6
Upgraded to commons-io 2.8.0
Upgraded to guava 3.1.1-jre
6.2.1Updated for Hyperledger Fabric 2.2
6.2.0Updated for Hyperledger Fabric 2.0
6.1.0Updated for Hyperledger Fabric 1.4 on IBM Blockchain Platform
6.0.0Initial release

Common Errors And Troubleshooting

...

The solution is to delete the wflow/hf_users folder.

Changelog

...

.

...