ContextStoreRules is an optional service snap-in with which you can integrate Context Store with CRM systems by triggering an Engagement Designer workflow.
Context Store provides a flag to determine if the data must be sent to the rules engine. The rules engine then determines the workflow that must be triggered by raising the Avaya Breeze® platform event that the workflow is listening for.
You can load the CRM integration ContextStoreRules snap-in using the standard System Manager SVAR loading mechanism. The CRM Integration ContextStoreRules snap-in has:
User-defined business rules to determine if it must trigger a rule and which Avaya Breeze® platform event it must raise.
Rules that you can trigger using the following ContextStoreRest API calls, if you add the parameter rules=true to the URL:
Create Context (POST)
Update Context (PUT)
You can define five rules and trigger five independent workflows based on the rules.
To configure the CRM integration snap-in, you must create a unique Avaya Breeze® platform event and an Engagement Designer workflow. You must also configure the Engagement Designer cluster to allow HTTP requests. For more information about CRM integration, see Avaya Context Store Snap-in Developer Guide and Avaya Engagement Designer Developer's Guide.