Skip to main content

Mission Control: Workflow Management - Knowledgebase / SalesPad for BC / Mission Control / Mission Control Documentation - Cavallo Technical Support

Mission Control: Workflow Management

Authors list
  • Product Development

Mission Control Workflow Management

Mission Control workflow is a robust document process orchestration engine.  Users can quickly and easily build out tailored, automated processes that route sales documents and service documents through defined workflow queues, fully controlling how they move from entry through fulfillment and invoicing.  Business rules ensure that documents meet certain checks and otherwise reroute to manager review queues, and automated actions submit documents through workflow automatically in the background on defined schedules to keep processes moving without manual user intervention.

Workflow Configuration

After clicking on the menu in the upper right corner, select the Workflows option.

wiLPITr8aPZLirSQkn4mmO4dqRGoaNyP.png?access_token=snclcp-endktubnvl-bb24bb3d685ec43588f145e07a38a33c3ba09dee

The Workflows screen shows the four possible workflow types: Quote, Order, Invoice, and Return.

Q8jH2WqGr9IerpKStKonmxWt3Du53caN.png?access_token=snclcm-avddxqqhyk-82bf29b9a26ba37ba69495c3f32bf1d15b1c874c

Each document type has its individual workflow. Click one to edit it.

JjtfvJ2C2l5qUe8DinoxmAakvng4Ep5I.gif?access_token=snclcm-tbfeizlavv-06d342432cb6f0defe33350ec7a16b7453ceb962

Queues

The workflow edit screen provides visibility of the queues and configuration details for a given workflow.

pH8AIWrkbLwCnArb109ewUfUerxepPO5.png?access_token=snclco-cigdicupax-3ee7858b9b4fe0da7912477642e29cd34e87c82e

In the Queues list on the left, you can add new queues for this workflow by clicking Add New Queue and following the prompt directions. 

Reorder a queue by clicking and holding the dots on the right side of that list item, then dragging and dropping it into a new position.

5xAnRN4veC1PAdDlG21YsfR4mGv32fGw.gif?access_token=snclct-iqcwqlawut-782fa40e5ab6824c25f73cc5b47e5dd9e789ea41

To the right of the Queues list, each workflow queue's details can be configured. Click the caret button on the right side of the drawer to expand it and see those details.

wiHioMvh36svkQZg4OBzulQyqf3AkfHG.gif?access_token=snclcm-bqpmbvundg-2a8b5d81b7310db29a42bd1a2a4d90cea2e4a60e

Conditions

Click the edit button to edit the selected queue.

PEdInBaE2YODZMVKNY3vphYujm4JIclW.gif?access_token=snclcl-nybzsssgpp-89126ea48b84872cb329ae197bf9748f34ca54d5

With the queue expanded, various options become available:

  • Actions can be triggered when a document enters the queue

  • The primary path controls where the document goes next

  • Alternate paths can control other possible queue destinations for documents

  • Actions can be triggered when a document leaves the queue

  • Transfers can be triggered to convert quotes to orders, or orders to posted invoice

PJ9V4yR9JGK2EIVaOGUuwz5XihfdnnOr.png?access_token=snclcv-dzhlnsvjey-5dfa2734e818bfdbc107cf6d1fef81963eba131a

Actions

Actions can trigger when a document enters ("On Entry") or leaves ("On Exit") a workflow queue. These actions can automatically reserve inventory, send emails, capture payments, and more.

For a full list of Mission Control's currently supported workflow actions, refer to this documentation.

ZMWf8EC6xZpAY9vNy0oxS3jsr572gfQF.png?access_token=snclcr-ftjnhotvsw-11bd46f9cb970864fe88405dce9b8bdcdce0f1bc

Primary Path

The primary path controls the default queue where documents will be sent when they leave this queue, as long as no alternate paths reroute the document elsewhere.  If there are no alternate paths that could reroute documents, then all documents leaving this queue will follow the primary path.

9DpHnNl77yYMqVe1juEOLiluCHWI14v5.png?access_token=snclcr-vevumceozd-dae868a4ce0ff7b9f6b415bdd35a5b65bdb33173

Alternate Paths

Alternate paths reroute the document from the primary path based on certain conditions.  These conditions can be based on a field from the order, the customer, a line item, a line item’s product, a dimension from a line item, or a dimension from the order.  More than one alternate path can be set up for the same queue, so documents can go to a variety of places based on their current state.  

whaj6QC3k5Aadj45gFUruKwjeZpOosF1.png?access_token=snclcs-lmrtzpludo-1ac7211d9bb3088cbab33a4e6b68850acf2fb1a8

It is recommended to name each alternate path to help people understand its purpose at a glance, which helps streamline workflow maintenance.

After setting the condition, select the queue where documents should be rerouted when that condition is met. 

74UVUbnUCm2AcTColCgBCEfBHl1lt5sQ.gif?access_token=snclcs-qfgksptvty-be81eb5431463bffec61fea0efcae7512ea0b6fd

Example Alternate Path

In this example, the No Credit Card alternate path checks whether the customer has a default card to charge.  If they do not have a default card set up, then the order is routed to the Customer Review queue.

Zl3p0WFuHotnrGRxREqGCvy2yjuFv04J.png?access_token=snclcw-lhrgxabrim-21a079f0413b9d2415aa1f0b953b1b11d4f01d8f

Alternate Path Actions

Actions on alternate paths only trigger for documents that meet the conditions to be rerouted down that alternate path.  To add one, click the “Add alternate path” button, then select “Action”.

L66kWEgnJKhd5pv70eWGqIbZ-wttzbHFCCSlSzFJ5oULRv2RRIAVG6A4CbeXohQkiXqCRmqu6hDdY6E8of1V8fx5KqkVMGR-ZP27Zr2EUBeXY63LH7DHx_bYdv3Agaj1Qz61maKgfLLZq008oP2H2Sg

This shows the action menu to select from the list of actions.

tbgAOlZbQs4LHT7CROXOAuR0e7LxFQ44riEA7DNB8eMVN58TKqY1YDYroqiRjZ3GXYm2xE1-zuyvz-Vint5jwtVEvpzoATX20Tr_6jZ9LS6KWLWVGIsO8JgbuQHG9B5aEZpL1JHnvAg0ctjMZERQE6o

Alternate Path Transfers

Transfers on alternate paths only trigger for documents that meet the conditions to be rerouted down that alternate path.  Documents can be transferred from quote to order, or from order to posted invoice.  To add a transfer path, click the “Add alternate path” button, then select “Transfer”.

CGUzpQe559bzAv7zK-6IyOojUiuyKs2-Xj3EKSDynHaoC-ApaZ5MSwMZgYt6rpzV4A0fj5mndCOE2YBPbkAMSttu_QeuwfaCffTprnCixGIEVomWXLlxoKRotPGL9K_RHwA-je6L7CvEvmxT_5nwYQU

After selecting Transfer, fill out all of the following information to control how the transfer will be processed.

RnZAPmUm-bNLerkDh4vfu0UkJmgaGk9FojwV7KOJBvSgTe3S4D1eMZriIlTwau_ok3dmnX-7GGLcvpuJRQjXt9urElNQVRfzwrOAS68wk1yanaERheNdfCDw2Oz6TaTWgQW2wRJ5s0ZKDFbYfNLmeMg

Processing Order

Alternate paths process in order from top to bottom. Actions that are listed before alternate paths will process before the document is evaluated for moving through the following alternate path(s).

If documents should process actions without being moved to a different queue, simply keep the primary path as “Remain in this queue”, and any actions listed in the Alternate Paths section will be processed for the given document.

Saving and Publishing

Changes to workflow queues must be saved by clicking the Save button.

CNb4U779hMwtM6qI7Yfd8hcykzqWckJGkzfUUS_1WUazdGRg5Y7ksAfnsw9Jo0bf64A-33QEyjfXrosGi1rHrd3J4H29Pyl4_XyeklQTS6vth0N-HnmWtitT4RYBfdB_CXWJ6Uci10xT_IvdSQHkClc

Once all workflow queue changes have been saved, click the “Publish Changes” button on the top right.  Doing so will immediately change how the workflow functions for users in the system, without any need to refresh their screens or log out and back in.

Any documents that are submitted to workflow after the changes are published will follow the new flow.  Any documents that are currently open and being worked on will follow the latest saved version of the workflow.

Note: There are no additional validation steps to publish a new/updated workflow. Only grant workflow update access to trusted members of the organization.

jijUB3reT3A3G2xGSmJz5v3JBi7eHh_HliQaii1VR1Rn1jzBhgut7mz9CB9aCVkJJa2ziIn46F5Mwssfp1rKTgPuIeR2BrOoZs-8U93_stxoV10hpfpWNThDh6G3rH5ilTKvWUJfyAXqsTIbxj6yMfM

Configuration Decision Trees

Workflow Queues for Process Steps

Workflow Transitions for Process Movements

Business Rules for Field Validation

Helpful Unhelpful