Advanced Workflow Agenda 1 2 3 4 5

  • Slides: 16
Download presentation
Advanced Workflow

Advanced Workflow

Agenda 1. 2. 3. 4. 5. 6. 7. 8. Understanding the Overall Architecture Setting

Agenda 1. 2. 3. 4. 5. 6. 7. 8. Understanding the Overall Architecture Setting up Outlook for Workflow Launching Workflow from Applications Getting data into Syte. Line Simple scripting Custom Roles XML forms Web Workflow

Agenda 1. Understanding the Overall Architecture – Launching from Syte. Line 6 – “Red”

Agenda 1. Understanding the Overall Architecture – Launching from Syte. Line 6 – “Red” Flow Button – Posting to Syte. Line

Syte. Line Workflow Launch Client Syte. Line DB Workflow Appserver Outlook Exchange Server Icom.

Syte. Line Workflow Launch Client Syte. Line DB Workflow Appserver Outlook Exchange Server Icom. Xpress Server

“Red” Flow Button Client Syte. Line DB Workflow Appserver Outlook Exchange Server

“Red” Flow Button Client Syte. Line DB Workflow Appserver Outlook Exchange Server

Syte. Line Inbox Agent (Exchange Agent) Exchange Server MSMQ 9. The Frontstep Processing Queue

Syte. Line Inbox Agent (Exchange Agent) Exchange Server MSMQ 9. The Frontstep Processing Queue Listener Service is also responsible for listening to the Reply 1. The 3. A posting Posting Workflow step initiates is initiated thean rest of from the Syte. Line. actions. 8. 7. 6. 5. 4. 2. This On the Frontstep Exchange Workflow information Syte. Line Posting Processing Server App inbox is passed Server places Queue is Queue to logs Exchange athe Listener task into Listener Symix message Exchange, Service Agent takes in Queue. When the message from the Workflow App Frontstep Processing Queue Listener Post Step Icom. Xpress Server Workflow App Server Syte. Line Posting Processing Queue Transaction Processor A temporary The Syte. Line table inbox islogs is. Queue, populated recognized with as data the recipient from theaof then Transaction (Syte. Line the finds message Syte. Line picks the folder Inbox up. Processor ID Inbox the and Agent) XML the Service. and -correct into a script calls Exchange Here template that Proxy itruns isto and converted retrieve when generated initiates Server dropped inwith the Processing Queue GUI message. screen and passed to the Workflow App Server. dll to new the XML on message flow message the and through Workflow data. isisdropped delivered the Icom. Xpress App into Server, to the Posting Syte. Line Server. which Queue inbox. thethe Listener uses the Exchange message ID toposts access Posting Queue Task information Next it and takesupdate back the Exchange tothe Syte. Line. Message IDresponse and Frontstep all the message Workflow to. Posting Queue Listener The fields key Workflow fromor App the‘Failure’. data Server andresponds passes them with. Step toeither the either ‘Success’ The posting is a message Processing and/or Queue an error code and puts that in then completed. Reply Queue Syte. Line Frontstep Processing Queue Listener

Posting Components • Progress App. Servers –Workflow, Database • MSMQ (*Micro. Soft Message Queuing)

Posting Components • Progress App. Servers –Workflow, Database • MSMQ (*Micro. Soft Message Queuing) –Processing, Posting, Reply Queue • Inbox Agent • Posting Queue Listener • Processing Queue Listener l Transaction Processor • MAPI Manager (*Messaging Application Program Interface)

Agenda l Setting up Outlook for Workflow – Workflow Task Inbox, Rules Wizard –

Agenda l Setting up Outlook for Workflow – Workflow Task Inbox, Rules Wizard – Out of Office Assistant – Column Headings Workflow Status fields l Application Data l

Agenda l Launching Workflow from Applications – Syte. Line GUI Screens (*Graphical User Interface)

Agenda l Launching Workflow from Applications – Syte. Line GUI Screens (*Graphical User Interface) – Progress (Non-GUI Syte. Line screens) – MS Excel – MS Word – Active Link Transaction Manager

Agenda l Getting data to Syte. Line – Application Data requirements ‘~’ App. Data

Agenda l Getting data to Syte. Line – Application Data requirements ‘~’ App. Data l Syte. Line Inbox l

Agenda l Simple scripting and/or Generic Progress API – VB Scripting Assign. Alias Assign.

Agenda l Simple scripting and/or Generic Progress API – VB Scripting Assign. Alias Assign. Part. IDFrom. Item Sub Assign. Part. IDFrom. Item Set obj. SLTag = Application. Data. List. Item("item_item") Set obj. Std. Tag = Application. Data. List. Add("Part. ID", 8, obj. SLTag. value, "Added by 'Assign. Alias' script") End Sub

Agenda l Custom Roles – Use of – Building – Assigning Progress l VB

Agenda l Custom Roles – Use of – Building – Assigning Progress l VB Script l

Agenda l XML forms – Use of – Building

Agenda l XML forms – Use of – Building

Web Workflow l Why – Extend Workflow beyond four walls – Interface with 3

Web Workflow l Why – Extend Workflow beyond four walls – Interface with 3 rd party E-mail systems l Sending Tasks – Delivery Options: URL l Responding to Tasks

Agenda l Group discussion – adding value during an implementation – Possible Topics: Stream-lining

Agenda l Group discussion – adding value during an implementation – Possible Topics: Stream-lining a business process with workflow l Controlling the flow and manipulation of data l What process/procedure do we attack first l

Thank You Questions ? ? ? Steven Feril steven. feril@shopfloorexperts. com ph. 615 -429

Thank You Questions ? ? ? Steven Feril steven. feril@shopfloorexperts. com ph. 615 -429 -0552 fax 208 -979 -8043