Skip to main content

Cherwell

The plugin has several steps for operations on Cherwell.

Compatibility The plugin steps are tested on Cherwell Version 9.4.

Prerequisites

  • Services of the Cherwell Server must be up and running.
  • Access Cherwell instance using REST APIs from Process Studio/AE agent machine.
  • Cherwell server settings When Cherwell REST APIs are called simultaneously, due to multiple requests with the same username, password and api key, the API starts giving ‘invalid_grant: badrequest’ error. To handle the error, add the following line in the web.config file of CherwellAPI.
          <appSettings>
    <add key="DisableMessageThrottling" value="true" />
    <add key="TrebuchetDataSource" value="[Common]Cherwell Browser" />
    <add key="SamlBaseUri" value="your web api base uri(https://domain/CherwellApi)" />
    </appSettings>

Error message displays properties when run with Process Studio

  1. All the validation messages are displayed as pop up and runtime error messages are recorded in the logging tab.
  2. The pop up box is configured to be displayed as Message Box not as Error Dialog box.
  3. The error messages at runtime are displayed in the logging tab of Process Studio in red color.
  4. For Successful validation the message box title is Success and the result message in the body.
  5. For Failed validation message the message box title is Failure and the failed message is in the body.
  6. The plugin throws error at run time if invalid query is provided.
important
  • There is no explicit output Result field in the plugin and the results can be captured using Set Workflow Result.
  • For details on capturing errors and displaying them on AutomationEdge Requests, see Appendix: Error Handling.

Common button actions

The following action buttons are available in all steps:

Button nameDescription
OKClick to save the field values in the step. If any mandatory field values are not specified, then you will get a validation error.
CancelClick to close the dialog without saving the field values.