Affects Version/s: None
KULRICE-3912 if configured to route to a split or join, and that node is "requests" type, it silently fails KULRICE-1993 Create a reference guide for our Ingestable XML configuration (DocumentType, RuleAttribute, etc.) KULRICE-3331 Document Types with role nodes inside a branch node of a split node cannot be exported and re-ingested without causing DocumentType schema errors KULRICE-2298 Create and add KNS bootstrap document types to core Rice bootstrap KULRICE-849 DocumentType default exception workgroup is not stored in database KULRICE-1960 Make rules independent of document type KULRICE-4146 OptimisticLockException exception when ingesting some kew files. KULRICE-6160 Update Routing Components and Configuration Guide KULRICE-7434 default email style refers to removed DocumentType property docHandlerUrl KULRICE-943 Update workgroup documentation to include Workgroup types and configuration
Below is an email thread from the kuali-rice list:
Hi Josh, I'll be sure this makes in into our documentation. Here's the explanation of routingVersion:
This field exists for purposes of backward compatibility with older versions of KEW. Originally, KEW only supported sequential routing paths (as opposed to those with splits and joins). In the API, there is a method named "getDocRouteLevel()" this returns an integer which represents what the numerical "step" in the routing process is. This number only has any meaning in the case of documents that define sequential routing. A document with routingVersion of "1" will keep track of the route level number. A document with routingVersion of "2" (the default unless explicitly defined in the document type configuration) will not keep track of the route level number and (I believe) an exception will be thrown if code attempts to access that value.
Additionally, if you attempt to define a route path with splits/joins and the routingVersion is set to "1" you will get an error when ingesting the DocumentType.
Hope that gives you the answer you're looking for
> From: firstname.lastname@example.org email@example.com On
> Behalf Of Josh Peters (Illinois State University)
> Sent: Friday, December 14, 2007 5:31 PM
> To: Kuali Rice
> Subject: [kuali-rice] routingVersion
> Can someone kindly explain what routingVersion (in a Workflow XML
> document representation) means? It's not documented on the wiki it
> seems, and I've had an issue that required routingVersion to be 2
> instead of 1.
> Thanks in advance.