Jump to: navigation, search

Actions

Action Example Usage Parameters Description
Update Customer Profile "{contactAttribute}" to "{stringValue}" Update Customer Profile "City" to "Raleigh"

Update Customer Profile "Country" to "USA"

contactAttribute
  • fetched from Business Attributes -> Contact Attributes

stringValue

  • any string
Allows rule to pass back a new value for one or more Customer Profile fields to the invoking application. The invoking application perform the update using "Update Customer Profile".

The updated fields are returned in the following structure:

"rule_results" : { "updated_fields" : "[
"City", "Raleigh",
"Country", "USA"]
}
Update Customer Profile (numeric) "{contactAttribute}" to {numericValue} Update Customer Profile (numeric) "age" to 55

Update Customer Profile (numeric) "credit score" to 500

contactAttribute
  • fetched from Business Attributes -> Contact Attributes

numericValue

  • any number
Allows rule to pass back a new value for one or more Customer Profile fields to the invoking application. The invoking application perform the update using Update Customer Profile. The updated fields are returned in the following structure:
"rule_results" : { "updated_fields" : "[
"age", 55,
"credit score", 500]
}
Request specific agent "{agent}" Request specific agent "Fred Flintstone"

Request specific agent "Betty Rubble"

agent
  • List of agents fetched from Configuration Server
Allows rule to pass back a specific agent to the invoking application for processing. The requested agent is returned in the following structure:
"rule_results" : { "requested_agent", "Betty Rubble }
Request agent group "{agentGroup}" Request agent group "Customer Retention"

Request agent group "Widget Service"

agentGroup
  • List of agent groups fetched from Configuration Server
Allows rule to pass back a specific agent group to the invoking application for processing. The requested agent group is returned in the following structure:
"rule_results" : { "requested_agent_group", "Customer Retention" }
Request place group "{placeGroup}" Request place group "Widget Sales"

Request place group "San Francisco Office"

placeGroup
  • List of place groups fetched from Configuration Server
Allows rule to pass back a specific place group to the invoking application for processing. The requested place group is returned in the following structure:
"rule_results" : { "requested_place_group", "Widget Sales" }
Request skill "{skill}" Request skill "Spanish"

Request skill "Installations"

skill
  • List of skills fetched from Configuration Server
Allows rule to pass back a specifically requested skill to the invoking application for processing. The requested skill is returned in the following structure:
"rule_results" : { "requested_skill", "Spanish" }
Send communication to customer via "{mediaType}" Send communication to customer via "Email"

Send communication to customer via "Voice"

Allows rule to pass back an indication that further communication with the customer is permissible. The result is returned in the following structure:
"rule_results" : { "send_communication", "Email" }
Block communication to customer Block communication to customer Allows rule to pass back an indication that further communication with the customer should be blocked. The result is returned in the following structure:
"rule_results" : { "block_communication", "true" }
Offer Service Resumption {offerToResume} Offer Service Resumption "true"

Offer Service Resumption "false"

Note: The GUI will render a "checkbox" which can be checked or unchecked by the user

offerToResume
  • boolean value
Allows rule to pass back an indication that the customer should be offered an option to resume an open/existing service or not.
"rule_results" : { "offer_resumption", "true" }

or...

"rule_results" : { "offer_resumption", "false" }
Offer Survey to Customer {offerToSurvey} Offer Survey to Customer "true"

Offer Survey to Customer "false"

Note: The GUI will render a "checkbox" which can be checked or unchecked by the user

offerToSurvey
  • boolean value
Allows rule to pass back an indication that the customer should be offered a survey or not.
"rule_results" : { "offer_survey", "true" }

or...

"rule_results" : { "offer_survey", "false" }

<disqus> </disqus>

This page was last edited on September 1, 2014, at 07:48.
Comments or questions about this documentation? Contact us for support!