Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-1988

Add DeleteNotice instruction to workflows

    XMLWordPrintable

Details

    • Feature
    • Status: Dismissed (View Workflow)
    • High
    • Resolution: Duplicate
    • 2.0.0
    • 2.5.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.

      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

          Activity

            People

              jz Joacim Zschimmer
              ap Andreas PĆ¼schel
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: