
Whenever a user requires help with Case Creation, Moveworks will create a case in ServiceCloud on behalf of the user.
Fields populated on Case Creation.
API used for case creation:

End user are able to add attachments while:
API used for updating a case:
API used for adding attachments:
Name of the attachment will be auto generated.

API used for adding public comments:

API used for case status for a case number:

API for checking status of all open cases:

We will use our natural language understanding (NLU) engine to get the relevant tickets and show the status.
On all case status enquiries , assignee name is shown along with the latest status. We will use “Case_Owner__c” field from Case object to extract assignee name and show it to the user.

API used for closing a case:

API used for Reopening a case:
Important note for case closure/Re-open: Case Facet object type within ServiceCloud host the logic of status transition and limitations on ticket types and user action relation. Ex: For certain ticket types, users are not allowed to close the ticket. Moveworks will rely on Customer to apply this logic at the data layer. Moveworks will allow users to take action all action on all tickets. If an API response is an error based on the logic, then we will inform the user accordingly.

Moveworks will notify the user on the status change and request that they add relevant information using “add comment” call to action.

We will also add a work note so that the Agent can see the notifications being delivered to the end user
API used to add worknote:
Moveworks polls all the tickets and associated comments. For all new public added comments by Agents, Moveworks will notify the user.

API used to fetch comments:
The number of days are configurable here:

Moveworks will also add a work note on the case.
Moveworks will notify the user and also add a work note on the case.
User will be notified by the bot. Moveworks will also add a worknote.

API details to fetch all cases closed by an agent: