Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Request Approval Workflow

The Request Approval workflow in Canvas Studio paves the way for an effective mechanism in managing configuration data or metadata. When any Canvas component (e.g. forms, templates, shortcuts, shortcut containers etc.) is created by a Canvas Studio user, the configuration data or metadata of those components gets stored in the Canvas schema. Canvas administrators or users, who possess the privilege of Canvas administrator, can then approve or reject those Canvas components. The approval workflow is even applicable for editing and deleting the components. The following steps provide precise information on the request approval workflow in Canvas Studio.
Note

Info

The Request Approval workflow is applicable only for Forms, Form Containers, Events,

...

Templates, Shortcuts, Shortcut Containers, Entitlements and Reports.

Initiating Requests

To initiate a request, the Canvas Studio user must create Canvas components, such as forms, templates, shortcuts, reports, entitlements and events. Let's assume that the user needs to create a form.

Click Create >Form.

...

  1. Design the form, based on the necessary requirements. The following screen shot showcases a sample form with the Form Id, NEW_BENEFICIARY_FORM.

...

  1. Click Save to save the form.

...

Approving Requests

The approval of requests rests with the Administrator, who should either approve or reject the request, which was initiated by the user. To approve the requests, perform the following steps:

  1. Log in to Canvas Studio as an administrator.

...

  1. Click Request Approval on the left navigation pane.

...

The Request Name drop-down lists the type of requests. Administrators can use the Request Name drop-down to filter the requests pending for approval. 

...

  1. Click the Pending tab to view the pending requests.

  2. Hover the mouse on the right side of the pending request to view the Approve/Reject options. Click Approve/Reject to proceed further.

...

  1. To preview the form, click Preview  icon.

...

  1. Click the channels icons (    ) to preview the form in the respective channels.

...

  1. Click Approve  icon to approve the form.

...

  1. A message box, indicating the approval of form changes, appears. Click Ok.

 
A confirmation message, indicating a valid approval of the request appears. 

...

  1. For the requests involving components like templates, the data appears in read-only mode, as shown in the following screen shot:

...

  1. To approve the request, click Approve.

...

  1. Type your comments in the Approval Comments text field and click Submit.

...

  1. Click Ok.

Rejecting Requests

To reject requests, perform the following steps:

  1. To reject a request, click Reject  icon.

...

  1. A message box, indicating the rejection of form changes, appears. Click Ok.

...

  1. For the requests involving components like templates, the data appears in read-only mode, as shown in the following screen shot:

...

  1. To reject the request, click Reject.

...

  1. Type the reasons for rejection in Reject Reason text field and click Submit.

...

  1. Click Ok.

Re-submission of Rejected Requests

To view or re-submit a rejected request, perform the following steps in Canvas Studio.

  1. Log in to Canvas Studio as a user, so as to view or re-submit the rejected request.

...

  1. On the home page of Canvas Studio, click Request Approval.

...

  1. Click the Rejected tab under the segment of Activity Summary.

...

  1. Hover the mouse on the right side of the rejected request and you will find the options of Edit and Delete. Click Editoption to edit the form. To delete the form, click Delete.

...

  1. Make the necessary changes to your form, as per the requirements or in accordance with the instructions, provided by the Administrator. Click Save, once you have made the necessary changes to the form.

...

For detailed information on the Request Approval workflow, refer the following pages: