work item may manually choose to allocate the task to him/herself - If the allocation is system-initiated an allocation strategy (ex. Random choice, round robin, shortest queue), as defined at design time, is invoked that selects a single participant from those offered - Allocation Strategy: the reason why you chose this person to work - - After Distribution - Given appropriate privileges, a participant may: If allocated: o Deallocate it (removes themselves from the distribution set and redistribute the item); if deallocated it will go back to offering stage o Delegate it (to a member of the ‘team’) o Skip the work item (complete it immediately without first start it); make task a user one so the system can manage it; skip will help bypass task in the workflow If started: o Reallocate it (to a member of their team), and in doing so may preserve the work done within the work item thus far (stateful reallocation), or to reset the work item data to its original values (stateless reallocation) - - After Distribution - A participant with the necessary privileges may choose to: Pile a task, so that all future instances of work items of the task across all current and future cases of the process are directly allocated to the participant, overriding any design time resourcing specifications o If you want to code all the invoices, you click pile and you do all of them
Chain a case, which means that for all future work items in the same process instance where the distribution set specified includes the participant as a member, each of those work items are to be automatically allocated to the participant and started o Want to do all tasks that pertain to an invoice - - User Privileges (MORE-TCC) - Choose which work item to start - Reorder work items - Start work items concurrently - View all work items of team - View all work items of org group - Chain work item execution - Manage cases - - - Task Privileges (used for big companies, don’t need to do one task at time) (DDP-4S) - Can suspend - Can reallocate stateless - Can reallocate stateful - Can deallocate - Can delegate - Can skip - Can pile - - - - - - - - - - - - - - -
- - - - - - - - - - - - - Class 18 - - XML - eXtensible Markup Language - Define your own markup “Tag” to describe information <PurchaseOrder>… </PurchaseOrder> - A start-tag, corresponding end-tag, and the content between them is cancelled an XML Element - Tags and nested elements structure (“tags within tags”) are defined using XML Schemas - XML Documents can use those tags to structure business information, ex. Purchase orders, invoices, etc. -
- - - XML Data Types - Define the type of information described in the tags/elements and in an XML document - Every XML element is of a data type: Element of Complex types o May have elements as content o Many elements inside of each other Elements of simple types o No other elements as content - - XML Pre-defined Simple Types - String: a string of character - Integer: a whole number - Float : a number with a decimal point - Time : hours, minutes - Date: year, month, date - dateTime: date and time - Language: language code (“en”, “de”…) - Boolean: true and false - -
You've reached the end of your free preview.
Want to read all 14 pages?
- Winter '16
- Business, Work Item, WFMS, YAWL editor, YAWL Engine, YAWL Resource Service