๐Ÿ”„Available Policy Workflow Blocks

Available Policy Workflow Blocks

BlockDefinitionDocumentation 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.

extractDataBlock

This Block provides means to extract a data set which corresponds to any of these embedded schemas

Last updated