Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-934

Workflow Simulation Engine needs to handle Potential Exception thrown by Mandatory Route node with no requests

    Details

    • Rice Module:
      KEW

      Description

      The Workflow Simulation engine... which is currently used by the WorkflowInfo.documentWillHaveAtLeastOneActionRequest() method... needs to gracefully handle the potential exception thrown by Mandatory Route Nodes when they don't generate a proper request. This method is used extensively by the PURAP documents and it is not currently a blocker issue but if a certain implementation alters the routing of the documents it very well could become one.

        Attachments

          Issue Links

            Activity

            delyea David Elyea created issue -
            delyea David Elyea made changes -
            Field Original Value New Value
            Link This issue is related to KULPURAP-1219 [ KULPURAP-1219 ]
            agodert Aaron Godert (Inactive) made changes -
            Fix Version/s KFS Phase IIa [ 12730 ]
            agodert Aaron Godert (Inactive) made changes -
            Fix Version/s 0.9.0.1 [ 13229 ]
            agodert Aaron Godert (Inactive) made changes -
            Fix Version/s KFS Phase IIa - 0.9.0.2 [ 13377 ]
            Fix Version/s KFS Phase IIa - 0.9.0.1 [ 13295 ]
            Hide
            delyea David Elyea added a comment -

            This about as fixed as we can get in that it's throwing a customized DocumentSimulatedRouteException that should indicate that the document would go to Exception. This at least allows KFS to find this exception as the cause to decide how to handle the scenario. This is all PURAP really needs which is why i created this issue.

            Show
            delyea David Elyea added a comment - This about as fixed as we can get in that it's throwing a customized DocumentSimulatedRouteException that should indicate that the document would go to Exception. This at least allows KFS to find this exception as the cause to decide how to handle the scenario. This is all PURAP really needs which is why i created this issue.
            delyea David Elyea made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            delyea David Elyea made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            spatterson Shem Patterson (Inactive) made changes -
            Workflow custom [ 45659 ] Copy of custom for rice [ 209142 ]
            spatterson Shem Patterson (Inactive) made changes -
            Workflow Copy of custom for rice [ 209142 ] custom [ 218890 ]
            spatterson Shem Patterson (Inactive) made changes -
            Workflow custom [ 218890 ] Rice Workflow [ 228638 ]

              People

              • Assignee:
                delyea David Elyea
                Reporter:
                delyea David Elyea
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved: