đAvailable Policy Workflow Blocks
Available Policy Workflow Blocks
Block | Definition | Documentation Link |
---|---|---|
InterfaceContainerBlock | A block which contains and organizes other blocks. | |
PolicyRolesBlock | A block which determines a role for the user. | |
InterfaceStepBlock | Similar to the InterfaceContainerBlock, with the difference that it can only render a single child element. | |
requestVCDocumentBlock | A type of the block which creates a form from the schema, and sends the document to the server. | |
sendToGuardianBlock | A type of the block which can save a new or updated document. | |
reassigningBlock | A type of block which re-signs the document and change the user to document owner. | |
InformationBlock | A block type which can display a notification or a progress bar. | |
InterfaceDocumentsSourceBlock | A block type which outputs information from the DB as grid. | |
paginationAddon | A block type which adds pagination to the InterfaceDocumentSourceBlock if added | |
DocumentsSourceAddOn | A type of block for searching VC as grid | |
filtersAddOnBlock | A child block for 'DocumentsSourceAddon'. Contains additional dynamic filters | |
InterfaceActionBlock | A block to create custom actions. | |
externalDataBlock | Receives data from the external source and passes them over the the next block. | |
retirementDocumentBlock | Receives the VC from the previous block and retires based on the rule(s). | |
wipeDocumentBlock | Makes a wipe of the token. Receives VC from the previous block. Passes a new VP to the next block. | |
calculateContainerBlock & calculateMathAddonBlock | The blocks to calculate. calculateContainerBlock: Receives VC from the previous block. Passes the new VC to the next block. calculateMathOnBlock: Child block for 'calculateContainerBlock'. Contains descriptions of variables and formulas. | |
reportBlock | The block container for TrustChain. | |
reportItemBlock | The block for setting up the elements of the TrustChain. | |
Switch Block | This block transfers execution to one or more blocks depending on the parameters | |
timerBlock | timer object which triggers the event | |
aggregateDocumentBlock | block responsible for aggregation of the documents | |
revocationBlock | This Block finds related messages in policy topics, and revokes those messages and sends it to Hedera topic, but it doesnât save documents in DB | |
setRelationshipsBlock | Contains DocumentSourceAddOn Block and set relationships for input document. | |
buttonBlock | Block responsible for creating buttons | |
documentValidatorBlock | Block to validate documents, including linked documents | |
tokenActionBlock | Block is responsible to automation actions related to tokens | |
tokenConfirmationBlock | Block enables the owner of the private key for the account to manually perform operations with the token | |
mintDocumentBlock | Block is responsible for adding configurations on calculating the amount of tokens to be minted. | |
groupManagerBlock | Block allows to manage group membership, add and remove users from the group. | |
multiSignBlock | This block provides a way to specify multiple signators for a single VC document, and then create a VP based on it. | |
customLogicBlock | This block is used to perform Logic | |
splitBlock | This block allows to accumulate VC documents and produce new VCs in fixed chunks | |
create Token Block | This block is used to create Token template | |
Impact Addon | This Addon is for the mint block which allows to add additional info for the token being created. | |
HttpRequestBlock | This block is used to retrieve information from outside | |
historyAddOn | This block turn on history on interfaceDocumentsSourceBlock. | |
selective Attributes Block | This will filter attributes (option field) in documents returned by documentsSourceAddon. | |
tagsManagerBlock | This Block is responsible for managing tags in policies. |
Last updated