Updated on 2022-09-20 GMT+08:00

Service Process Management

The common blockchain development and management require operation personnel to monitor on-chain transactions and process directions, and to filter correct transactions in the blockchain browser to proceed, increasing workloads.

BCS provides the service-based management process. Operation personnel can view the service progress and historical transactions intuitively. Also, users in different roles and groups can be assigned fine-grained permissions (not applicable to enhanced Hyperledger Fabric blockchains). For example, warehouse administrators can only distribute goods, and recipients can only confirm the acceptance. This function allows you to focus more on your services, enriching the upper-layer blockchain services and personnel management, and improving the usability of blockchains.

  • User permission management

    Each smart contract initiator is also an administrator, who can manage user permissions on the User Management page. The initiator can set roles based on services, for example, buyers, sellers, and warehouse administrators; set groups that contain one or more roles; and add users with specified usernames and passwords and assign them to different groups.

  • Service monitoring

    Users can log in to the Service Monitoring page using the usernames and passwords to view the service progress, historical transactions, and process direction in graphics. Users can also check if the service is completed using the status flags.

  • Service processing

    Services can be processed in the API-calling, automatic, and manual modes. API-calling mode: users can call contract SDKs to initiate transactions. Automatic mode: transactions are automatically initiated once certain requirements are met. Manual mode: users in different roles can perform certain operations based on their assigned permissions (not applicable to enhanced Hyperledger Fabric blockchains).