Axios Systems annual UK assyst Regional User Groups in April 2017. We demonstrated assyst v10 enhancements to improve customer experience with better self-service navigation, CHAT, SmartMail and much more.
14. 14
Email Automation – Decision Making
Smartmail
Sends email to
approver /
decision maker
Mailbox Reader
Processes
inbound email
based on subject
line
Decision maker replies to email
Action taken
in assyst
Action Processor
Evaluates action
to execute
Decision script
Decision Script
Validates
Parameter values
and takes the
proper Decision
Action
EmailDecisionResponse.lua
Workflow Continues
assystREST API
15. 15
Decisions via Email – Implementation
• Create or Modify SmartMail configuration files to
include hyperlinks to respond to corresponding
decision tasks directly from an email.
• Configure the Mailbox Reader to recognize Decision
reply email subject lines to take the appropriate
actions against the Decision task tickets.
• Configure Action Processor rules to evaluate these
actions and initiate the
assystLua_EmailDecisionResponse script with
proper parameters to take the decision.
17. 17
Requirements
Ideally just want a user friendly single click
feedback mechanism within a SmartMail sent
to the Customer or Technical Teams that
resolved the Event (with auto-escalations to
the Service Delivery Team).
21. 21
Event Monitors
Auto escalate to Service
Delivery Manager via
Action Processor
Auto escalate to
Resolving Team for
instant feedback and
recognition
30. 30
What about calculated risk?
Based on a series of questions with defined answers, provide a risk
score.
How?
• We can do this with scripting
• There is already a Risk Calculator script in the Automations folder as
an example (assystLua_UpdateRiskValue)
• It associates values (in remarks) of the answers and does a calculation
to come up with a score
• The score value is pushed into a new field (previous scripts used to add
an action with the result)
Action Processor
Evaluates action to
execute LUA Risk script
32. 33
Enhanced SP7 Action Functionality
1. New Action Templates
2. New Email Action Option
3. Ability to use the new templates to send templated
emails interactively (ad-hoc via an action)
4. Ability to use the new templates to send templated
emails automatically (using Action Processor
functionality)
44. 45
WorkflowsWorkflowsForms Service Level Agreements
Filter Expression Examples - Simple:
• Query for a Contact User with User Flag 1 with a Value:
select usr.id from usr as contactUser where contactUser.usr_flag1 = 'UF 1'
• Query for Item with a Specified Product Class Value:
select Item.id from item as Item where Item.product.productClass.shortCode in
('DESKTOP', 'LAPTOP', 'SERVER')
• Query for Item with Specified Product:
select Item.id from item as Item where Item.product.shortCode = 'PRINTER'
• Query for all Contact Users whose Section-department begins with
"axios":
select usr.id from usr as ContactUser where ContactUser.sectnDept.shortCode
like 'AXIOS%'
Expressions – Forms
45. 46
Forms Workflows Service Level Agreements
Task Re-Assignment Expressions - Examples
• Create a new decision task if the Service Offering price is above the
assigned user’s approval threshhold.
if(Number($new.parentEvent.serviceOffering.price) >
Number($new.assignedUser.orderApprovalThreshold),
propertyset(assignedUserId=$new.assignedUser.manager.id,
assignedServDeptId=$new.assignedUser.manager.servDept.id),$NO_VALUE)
• Create a new decision task if the Order total price is above the
assigned user’s approval threshhold.
if(Number($new.parentEvent.totalPrice) >
Number($new.assignedUser.orderApprovalThreshold),
propertyset(assignedUserId=$new.assignedUser.manager.id,
assignedServDeptId=$new.assignedUser.manager.servDept.id),$NO_VALUE)
Expressions – Workflow Tasks
Wiki:
http://wiki.axiossystems.com/assyst10SP6Wiki/index.php/Setting_up_Order_Level_Approval#Reassign_Expressio
n