Uploaded image for project: 'BxMS Documentation'
  1. BxMS Documentation
  2. BXMSDOC-477

Does jBPM6 really authorize the Initiator,Stakeholder,Potential,Actual people to "nominate" a Task ?

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • None
    • None
    • None

      Title: Task Permissions Matrix

      Describe the issue:

      • As per the "Table 12.2. Main Operations Permissions Matrix" from our BPMS 6.1 Development Guide [1] the people like "Initiator,Stakeholder,Potential,Actual" apart from Administrator can perform "nominate" operation on a Task.
      • As per the WS-HT 1.1 specification [2] this is what it says about who can perform "nominate".
        ~~~
        nominate: Task Initiator ("MAY" , it defines that vendor MAY chose to support the operation for the generic human role) , Business Administrator ("MUST" , it means that the operation MUST be available for the generic human role)
        ~~~
      • I did some research on this matter quite sometime back for a support case and found that our jBPM6 code allows only BusinessAdministrator to perform "nominate" operation.

      ./jbpm-6.2.0.Final-redhat-4/jbpm-human-task/jbpm-human-task-core/src/main/resources/operations-dsl.mvel
      ~~~
      ...
      Operation.Nominate
      : [ new OperationCommand().

      { status = [ Status.Created ], allowed = [ Allowed.BusinessAdministrator ], exec = Operation.Nominate }

      ],
      ...
      ~~~

      [1] https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_BPM_Suite/6.1/html/Development_Guide/sect-Task_Permissions.html#Task_Permissions_Matrix
      [2] http://docs.oasis-open.org/bpel4people/ws-humantask-1.1-spec-cs-01.pdf

      Suggestions for improvement:

      • Please check it from respective SME and correct the statement in our document.

      Additional information:

          There are no Sub-Tasks for this issue.

              mczernek@redhat.com Marek Czernek (Inactive)
              rhn-support-mhussain Musharraf Hussain
              Lukáš Petrovický Lukáš Petrovický (Inactive)
              Alessandro Lazarotti, brms-docs brms-docs (Inactive), Hiroko Miura
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 2 hours Original Estimate - 2 hours
                  2h
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 7 hours, 50 minutes
                  1d 7h 50m