Automation: Workflow Script & NextDocFlow

Slides:



Advertisements
Similar presentations
Agenda Database multi-tenancy Home page changes Select printer at time of print in report destination Microsoft ® Excel ® export using open.
Advertisements

Due to the competitive nature of this document, the information contained within is considered to be of a proprietary and confidential nature and shall.
---Confidential 1 Order Management Training. ---Confidential 2 Introduction Three cycles in Oracle Applications Plan to make. Order to cash Procure to.
Implant Purchase Management
Default Sort on Lookups Web Client Print SQL Reports from Maintenance Windows Area Page Changes System Manager New Features.
Setting Up TGO User Accounts. Creating User Accounts for Other Users If your company has other users who need to use the Active Orders system, your company’s.
SharePoint Workflow Prepared By: Eng. Rasha Farouk.
ORACLE TRAINING iPROCUREMENT
1 #AXUGFocus. Shaun McMikle, RSM US GOING PAPERLESS FOR JOURNAL APPROVALS USING WORKFLOW.
oracle apps order management training
Munis Version 9.4/10.2 Major Enhancements Sneak Peek Early Adopter – Financials David Buck Tyler Technology - MUNIS Division Implementation Analyst.
FI16: E-fficient E-banking is E-xciting
What’s New in Microsoft Dynamics NAV 2017?
Document Handling Contents: General Structure of Documents
Dynamics GP – You Own It … Why Not Use It? Financial November 8, 2016
SPS Donate Now VT.
Dynamics GP – You Own It … Why Not Use It
DOCUMENT CREATION Main Letter Type: Editor Type: Log Documents: Case
What’s New GP2016 and GP2016 R2 Presented by Paul Layton Tribridge
PantherSoft Financials Smart Internal Billing
The Future of Business Systems
Accounts Payable Workflow
Preventive Maintenance Agreements
TuNGSTEN E-INVOICE SUBMISSION GUIDE.
Features: Send purchase orders to a manager for approval
Instructor Name Instructor Title Library Name
Getting Started with Vendor Pay Requests
Implementation Specialists Presents
5 Advantages to Using a Template Project
Active Orders Supplier Administrator Training Getting Started Activities This training presentation describes the Getting Started activities that will.
Empower Your Spitfire Team
Spitfire Version 2017 Preview
Unit4 Partner Portal for Case Creator
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
I-Supplier Training Guide
Look Ma, No Hands! Automated Processes
Time to Reach New Heights
Getting Started with Security
Agenda: Payroll Basics
Change Orders Just Got a Whole Lot Easier
Time to Reach New Heights
What’s new in Dynamics GP: Distribution
Oracle Sales Cloud Sales campaign
MNAO Workflow Requisitions, Check and Wire Request Forms
Time to Reach New Heights
Purchasing & Accounts Payable Tips and Tricks
Tips and Tricks (from Spitfire Development) Presenter: Stan York
Workflows to Hit the Ground Running (Quote > Win > Deliver)
Roles: Tips and Strategies
Tips & Tricks Beyond the Basics
Project Tiers (Projects and Subprojects / Related Projects)
What Our Clients Do With Spitfire!
5 Way to Improve User Access
Creating Activities.
Configuring Key Performance Indicators(KPI)
Quick reference: entering a requisition In escape RECEIVING AN ITEM
My Requisition Process
Routing = Communication and Accountability
Workflow Library The New Superhero
Time to Reach New Heights
Branding Your Outbound
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Time to Reach New Heights
Designing Your Own Catalog Tab
Discussion Topics Fiscal Year-End Reminders
Pulling It All Together (Quote to Budget to Billing)
New York-Rochester CHAPTER MEETING
Discussion Topics Fiscal Year-End Reminders
EDT Web Portal User Guide
Simplify Your Sales Process
Presentation transcript:

Automation: Workflow Script & NextDocFlow Client Webinar Series Time to Reach New Heights Automation: Workflow Script & NextDocFlow May 14, 2015

Agenda Automation Spitfire Tools for Automation Process Rules Routing DocTypeConfig NextDocStatus NextDocFlow ProjectTeam Routing Default Routes Workflow in Routes Workflow Script Library qAlias Bookmarks BFA Import Wizard & Map Templates SOV Billing Enable Build from Commitment Enable Build from Budget / Billing Codes Process Analyze What part of the process can be automated? Is it the same every time? If not, what is the factor that modifies the process? Configure Decide on the Tool or Tools to use Build each piece of the process Test each process as you build it Test the complete Process Refine Process Test again and again Have others Test Finalize and Go Live Monitor

Rules – Example DocTypeConfig Auto Attach File from a specific document

Rules – Example NextDocStatus Set the Status field to only display specific Statuses based on the current Status ...Only display Completed (A) or Invoiced (V) When the Status is Invoiced (V)...

Rules – Example NextDocFlow Added in 4.4 Create a new doc type from another doc type SourceDocStateFlags Specifies (in the result value) the document states during which the Create Next option is enabled. Possible result values can be combined. 002 = In Process. 004 = Pending. 032 = Closed. 064 = Approved (default for most Doc types). 102 = All of the above: 64 + 32 + 4 + 2 (default for Submittals, RFIs and Commitments)

Rules – Example ProjectTeam Automatically Adds Contacts to Project Team with their Default Role

Default Route Example Project Setup Worflow Script: ATC: COPY 6b95e9a1-7f5b-4c4b-af3a-c816cf5f645a XX001 0001; with Attachments Items Due 2 AutoAccepted ATC: COPY 70289d0c-bf43-4daf-b67a-e23b59ae1f41 * NEW; Translation: ATC: COPY CheckList doc type from Project  XX001 doc No 0001; with Attachments Items and the set Document Due Date to 2 days from Now Set Route SEQ 1 as Responded ATC: Create a new Important Dates doc type on this project;

Workflow Scripts Scripts can be run for multiple documents Scripts can be run at specific events

Workflow Script: NameFieldReportDoc Set the Title for each new Daily Field Report Notice: Use of Bookmark ATC: SET TITLE = Report for [FddddbMMMbdcbyyyy_DocHeader_DocDate]

Workflow Script: FieldReportFacts Reset the Title if the Doc Date is changed Notice: Use of Bookmark ATC: IF DocDate IsChanging              ATC: SET Title = Report for [FddddbMMMbdcbyyyy_DocHeader_DocDate]             ATC: SAVE             ATC: * The qAlias needs the latest values, so we forced the save above             ATC: SET ExternalDocNo = [qFldRptInfo_WSummary], hi [qFldRptInfo_HiTemp] ATC: ENDIF

Workflow Script: CommitmentPOEmail Add Email Body Text to each new Purchase Order ATC: IF SUBTYPE = PO ATC: SETHTML DocRevision.NoteEML = Greetings: Attached is our Purchase Order for the above mentioned project. Please return a signed copy to us as soon as possible. A Vendor Tax Information form is also included and we will need this form completed and returned along with the signed Purchase Order. The purpose of this form is to establish how sales tax witll be handled with your company; this will prevent duplicate payment of tax. If you have any questions, please contact us so that we can answer your questions quickly. This project is running on a tight schedule and the delivery date is crucial to the success of this project. Thank you,  ATC: ENDIF (subtype PO) ATC: IF SUBTYPE = SUB ATC: SET DocRevision.NoteEML = NULL ATC: ENDIF

Workflow Script: SetComplianceDate Add DocDate as the Due for Compliance Items ATC: FOREACH DocCompliance BY Complied ATC: IF @.RequiredBy = NULL ATC: Set @.RequiredBy = [DocHeader_DocDate] ATC: ENDIF ATC: ENDLOOP

Scripts: More Examples Description Script Attach File from Vendor Doc (if exists) ATC: CATCH for 1  | SILENTLY ATC: ATTACH FILE /Vendor/DocWaiver-[DVEN_SrcConAddr_UserKey].pdf Set ResponsibleParty to a specific contact ATC: SET RESPONSIBLEPARTY = 33C7A309-7E9D-4524-BACA-6F9A6D0A201C Set Submitted Date on Item (Commonly used from a Route) ATC: FOREACH DocItem BY DocItemNumber ATC: SET @.Submitted= NOW() ATC: ENDLOOP Sets the Cost Code, and GL Account on each item, sets Commitment to Committed ATC: FOREACH DocItemTask BY ProjEntity ATC: SET @.ProjEntity = 90001090000 ATC: SET @.GLSUB = [DocHeader_ProjectGLSub] ATC: STATUS M ATC: SAVE

In Route – or In Workflow Script ? Use both! Create your script and test Sometimes this might be in a Route so that you have better control because you can append a route But if add to the Workflow Script Library Use ATC: CALL xxxxxx in your Route Why should the script be in Workflow Script Library? Maintenance If embedded in the Route, not only do you have to edit the script in the Route – but you will also have to edit the script in each Route and each Document that has the script.

Creating Workflow Scripts Analyze What part of the process can be automated? Is it the same every time? If not, what is the factor that modifies the process? Configure Decide on the Tool or Tools to use Build each piece of the process Test each process as you build it Test the complete Process Refine Process Test again and again Have others Test Finalize and Go Live Monitor

But before you take a bow...

Remember: Test and Test Again And Monitor Regularly BECAUSE ...

When you set things is motion ... ...they can swing around... ...and knock you flat.

Resources White Paper: ATC Scripts and Automatic Workflow http://support.spitfirepm.com/2015/01/31/documentation Knowledge Base Articles (KBA)

Have a topic you’d like included in an upcoming Webinar? Thank You for Joining this Webinar d Mark your calendar for our Next Webinar Roles: Tips and Strategies June 11th – 1:00 pm EST Have a topic you’d like included in an upcoming Webinar? Send your suggestion to dmcgovern@spitfiremanagement.com