HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/LHouwen/dokuwiki.logic.nl/wwwroot/data/pages/crm/orderproc.txt
====== Ordering Process (old) ======

===== EmbeddedPlaza =====
Orders coming from EmbeddedPlaza are entered into CRM as a regular //Order//. The differences are:

  * //PO Number// is the EP Order number "EPxxxx"
  * //Purchase Contact// is "EmbeddedPlaza Salesdesk"
  * //Primary Contact// is the EP Contact.

This differentiation is required for the //Order Confirmation Workflow//.

===== Requested Delivery Date =====
see:
https://dokuwiki.logic.nl/doku.php?id=crm:orders#requested_delivery_date

===== Order Confirmation Workflow =====
When a new //Order// is created and all required //Attributes// are entered into the //Record//, the Purchaser and Logic employees are informed, that a new //Order// is being processed by starting this //Workflow//.

The //Workflow// first checks if certain //Attributes// contain values:
  * //Order Status// equals //New//
  * PO Number (from the Customer)
  * //Purchase Contact// with an //Email address// who is allowed to receive Emails
  * //Primary Contact// with an //Email address// who is allowed to receive Emails

In case any of these checks fail, the //Workflow// is aborted and an error message is displayed.

The //Workflow// also checks if this is an //Order// coming from EmbeddedPlaza. If so, the email is sent to the //Primary Contact// with EP Sales in CC. Otherwise the email is sent to the //Purchase Contact// with the //Primary contact// in CC.