Details
-
Feature
-
Status: Dismissed (View Workflow)
-
High
-
Resolution: Duplicate
-
2.0.0
-
None
-
None
Description
Current Situation
- Notice Boards consume Notices. This is possible for the duration of a Notice's lifetime.
- However, the Notice can be consumed any number of times during its lifetime.
- This is desirable for a number of use cases. For use cases that prefer to delete a notice after execution of some instruction following the ExpectNotices Instruction this is not desired: in addition to having Notices deleted by lifetime it is desired to have Noticed deleted after specific events such as completion of a Job Instruction.
Desired Behavior
- A DeleteNotice Instruction should be available for a workflow to delete the specified Notice.
- The operation to delete a notice is exposed to concurrency of workflow instructions optionally running with a number of Agents. Therefore the DeleteNotice Instruction has to be used
- within a Block Instruction as explained from
JS-2011, - after using an ExpectNotices Instruction that indicates the Notice to be consumed and later on to be deleted.
- within a Block Instruction as explained from
Maintainer Notes
- This issue is dismisses as the functionality becomes available with
JS-2011. - For the purpose of safe transactional behavior a Notice can be deleted only when it is consumed which is why the intended DeleteNotice instruction is replaced by the ConsumeNotices instruction.
Attachments
Issue Links
- duplicates
-
JS-2011 ConsumeNotices instruction
- Released