Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2
    • Fix Version/s: 2.3
    • Component/s: Development, Roadmap
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-8949Synchronization Issues with FreeMarker
      KULRICE-12813CSS/Less synchronization between KRAD and UXI Prototypes
      KULRICE-13640Fill AFT Gap: KRAD Labs: Stacked Collection Section w/ AddBlankLine and upload
      KULRICE-5446KRAD/KS navigation pane behavior
      KULRICE-12578Weird jump behavior on Krad sample app when clicking an item
      KULRICE-10463Altering of behavior of maintenance document submitted with docHandler and command params
      KULRICE-10611KRAD Kitchen Sink Input Field date field behaviors do not match their descriptions
      KULRICE-7635GlobalResourceLoader is over-synchronizing on GRL.getService
      KULRICE-9022Behavior change in date fields in lookup criteria from KNS to KRAD
      KULRICE-9049Documentation does not match Uif-Link behavior
    • Rice Module:
      KRAD, KEW
    • KRAD Feature Area:
      KEW Integration
    • Application Requirement:
      KS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      "fire and forget"" + audit log

      synchronous call to workflow that immediately calls the...

      Larry will talk to Dan E. about getting a Rice jira filed. Getting close to having a high level design of fundamental changes needed to the maint framework to hand off to rice.

        Issue Links

          Activity

          Hide
          Peter Giles (Inactive) added a comment -

          Also useful would be specifics on the unwanted behaviors that this would address.

          Show
          Peter Giles (Inactive) added a comment - Also useful would be specifics on the unwanted behaviors that this would address.
          Hide
          Larry Symms added a comment -

          unwanted behaviors: asynchronous write via post processor in external system causes us to either notify the user that their request is enroute or to do timed polling of KEW to get document status until status is final. This could be managed entirely from our application but we don't get document search or a trail of activity. We'd basically have to duplicate a large chunk of KEW to do that.

          Show
          Larry Symms added a comment - unwanted behaviors: asynchronous write via post processor in external system causes us to either notify the user that their request is enroute or to do timed polling of KEW to get document status until status is final. This could be managed entirely from our application but we don't get document search or a trail of activity. We'd basically have to duplicate a large chunk of KEW to do that.
          Hide
          Matt Sargent added a comment - - edited

          From the meeting today Larry and Co. should try the below for an empty route path...
          http://svn.kuali.org/repos/rice/trunk/it/kew/src/test/resources/org/kuali/rice/kew/engine/EngineConfig.xml
          search that file for "EmptyProcessDocType"
          essentially, just define route paths section as: <routePaths/>
          and
          http://site.kuali.org/rice/2.2.0/apidocs/org/kuali/rice/kew/api/WorkflowDocument.html#logAnnotation%28java.lang.String%29
          for the logging as annotations.

          Show
          Matt Sargent added a comment - - edited From the meeting today Larry and Co. should try the below for an empty route path... http://svn.kuali.org/repos/rice/trunk/it/kew/src/test/resources/org/kuali/rice/kew/engine/EngineConfig.xml search that file for "EmptyProcessDocType" essentially, just define route paths section as: <routePaths/> and http://site.kuali.org/rice/2.2.0/apidocs/org/kuali/rice/kew/api/WorkflowDocument.html#logAnnotation%28java.lang.String%29 for the logging as annotations.
          Hide
          Matt Sargent added a comment -

          Eric Westfall: Larry/Dan, here's a code sample showing the workflow api interaction for these documents:

          http://svn.kuali.org/repos/rice/trunk/it/kew/src/test/java/org/kuali/rice/kew/engine/EmptyProcessTest.java

          You can see from the test there that it calls document.route and then can immediately ascertain the document has gone final

          i also verified that it is infact calling the post processor so you'll get three status transitions: (I)nitiated -> En(R)oute -> (P)rocessed -> (F)inal

          Show
          Matt Sargent added a comment - Eric Westfall: Larry/Dan, here's a code sample showing the workflow api interaction for these documents: http://svn.kuali.org/repos/rice/trunk/it/kew/src/test/java/org/kuali/rice/kew/engine/EmptyProcessTest.java You can see from the test there that it calls document.route and then can immediately ascertain the document has gone final i also verified that it is infact calling the post processor so you'll get three status transitions: (I)nitiated -> En(R)oute -> (P)rocessed -> (F)inal
          Hide
          Larry Symms added a comment -

          Fixed. Will test when KS upgrades to 2.3.0 M1 in April

          Show
          Larry Symms added a comment - Fixed. Will test when KS upgrades to 2.3.0 M1 in April

            People

            • Assignee:
              Unassigned
              Reporter:
              William Washington (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel