Administration

Service Desk Templates

Service Desk Templates is a centralized place to create and configure service request templates.  You can create new custom templates by adding a set of fields, steps, and stages to log new service requests and improve workflow.  

  • To create multiple custom templates.
  • To configure workflow (configured approvers) can be configured for the created template.
  • Integrate a Template with external Jira/ServiceNow tools to centralize the request management for easy managing and tracking of the status of all requests raised from the application.

Walk Through to Service Desk Template Interface:

Service Desk Templates Grid

Description

To integrate service request templates with Jira/ServiceNow Tools.

To add a new Service Request Template.

Nine dots icon to delete selected custom Templates. 

Id

Displays the Service Request Template Id.

Name

Displays the name of the Template.

Domain Description

Displays the Domain Description defined in the Template.

Request Type 

Displays whether the request is for Access/ Content Change / Report Data Quality issue or others.

Object Name

Displays the Object Type for which the Template is created

Connection Type

Displays the connection type.

Connection Name

Displays the name of the connection.

Global Domain

Displays whether Global connection is selected or not.

Template Type

Displays whether the Service Request Template is System or Custom defined.

Approval Workflow Type

Displays the service request type.

Mapper

Displays the Jira/ServiceNow integrations. To map the custom fields of the Service Request Template with the Jira/ ServiceNow custom fields. The green highlighting displays on Jira or ServiceNow icons represent that the template is synched with the Jira/ServiceNow tool.

Status

Displays the status of the Template, whether Published or Draft. However, by default, the system-defined template will be in ‘Published’ status and cannot be changed to Draft status. 

Activation

Displays whether the Approval is in Active or Inactive status. The custom or system template can be in an ‘Inactive’ mode whenever it is no longer necessary and needs to hide from the list.

Created By

Displays the name of the user who created the Template.

Created On

Displays the Date & Time on which the template was created.

Updated by

Displays the name of the user who made recent changes to the template.

Updated on 

Displays the Date & Time on which the last changes were made.


Below are the different types of System-defined Service Request Types 

Request Type

Data Objects

Description

Default Approver

Access

Schema/Tables/Reports/ Global Domain.

To request access permissions on data objects 

Owner

Content Change

Table/ Table Column/ File / Report/ Business Glossary objects.

To request edit permissions on metadata of the data objects 

Steward

Data Quality

Table / Table Column / File / File Column/ Report / Business Glossary/URL/ Query.

To notify configured approver to verify the data quality of a data object 

Steward

Crawl / Profile

New or existing database/ new schema in an existing database

To request configured approver to crawl or profile a database. 

Steward

New Asset Request

Table/ Table Column / Report /Business Glossary at the data source.

To request the configured approver to create a new data object like a Table or Table Column at the data source.

Owner

Build Lineage 

Lineage between different data objects.

To request configured approvers to build a Lineage between the objects. 

Steward

External Access

External applications.

To request the configured approver for access permissions on external (on-cloud) applications.

Owner

Others 

Tables / Table Column / Files/ Report / Business Glossary / Project.

To notify configured approvers of any additional changes required on the data objects.

Steward

External 

RDAM OracleAccess

Owner

Tables

RDAM OracleAccess

Snowflake Access

Owner

Tables

Snowflake Access

Custom-Defined Templates - Multiple custom-defined service request templates can be created based on the requirement.

Creating a new Custom Template

  1. Go to Administration > Service Desk templates
  2. A + icon is enabled in the top right to add a new Service Request Template.
  3. Click the +icon, and the Add New Service Request Template window is displayed.
  4. Requested By (for all templates ) and Requested For  (only for access request templates) are enabled. Requested By: To enter the user name who is raising the request. Requested By: to raise a request on behalf of other users.
  5. Request Type: Select the Request Type from the drop-down options displaying the different Request Types.
  6. Fulfillment Mode: Select the Fulfillment Mode as Manual or Automated.
  7. Select Object Type: Select the Object Type from the drop-down list containing Data Catalog and Governance Catalog objects (Data Catalog Table/File/Business Glossary).
  8. Connection Type: Select the Connection Type from the drop-down options.
  9. Connection Name: Select the Connection Name from the drop-down options.
  10. Name: Enter the Template Name in the field provided.
    Note: A service request template name must be unique. 
  11. Description: Provide additional details about the Template.
  12. Fields and Field Types: The Request By, Summary, Description, and Priority are the default fields - enter the details in respective fields. Click the +Add button enabled in the bottom left helps to add more additional fields to the template as per your requirement. The different Fields Types you can include in the template are explained in the table below.
  13. Click on the Save button, and the Template gets saved and added to the Template Fields Custom data grid. The grid displays the system-defined and custom-defined Templates in a list.

     Adding Fields to the Template

    Field

    Description

    Order

    Displays the order of the field

    Field Type 

    Displays the Type of field. Multiple Field Types can be selected from the dropdown list. 

    • New Database/ Tables/Files/ File Columns/ File Folders/ Reports/ Business Terms/ Tags
    • Global Domain/ Additional Fields/ Business Description/
    • OvalEdge License Types - Business Users and Author & Analytical Users OvalEdge Users and Roles
    • Users & Roles - Both OvalEdge and Remote users and roles

    Note: A minimum of 3 fields and a maximum of 20 fields are required to create a new custom template. 

    Field Label

    Displays the name or title given to the field.

    Options

    Displays options ( if any exist) for the selected field type

    Default Option

    Set selected options as default values.

    Placeholder Text

    Enter the details in the field provided.

    Tooltip 

    Users can define the tooltip content for the selected field type.

    Allow Multiple values

    Select Allow Multiple Values checkbox to add multiple values to the field.

    Is Mandatory

    Select the checkbox to make the selected field type mandatory for the users to raise the service request

    Field Visibility

    It can be set at three levels: Creation / Approval/ Creation & Approval.

    • Approval - select to display the field, and when approving a Service Request, the selected field gets enabled for the configured Approvers.
    • Creation: Select to view the field only while raising a service request.
    • Creation & Approval - Select to display the field in the template when raising a service request as well as at the approval desk.

    The following are the different types of fields you can add to the template. The field options have dependencies, based on the selected data object (Table, File, Report) the drop-down options are displayed.

    Field Type Description

    Additional Fields

    Select to add more fields to the template.

    Business Description

    Select to add a Business Description field to the template.

    Business Glossary

    Select to add a Business Glossary (Term) field to the template.

    Checkbox

    Select to add a list of options enabled with checkboxes. You can set a selected option as Default Value.

    Database

    Select to add a Database to the template.

    Dates

    Select to add a list of date options enabled with checkboxes. You can set a selected option as Default Value. 

    Dropdown

    For the Dropdown field type, the options for API, Custom List, Database, and JSON are customizable and can be fetched to display in the drop-down options. You can set a selected option as Default Value.

    File

    Select to add a File to the template.

    File Column

    Select to add a File Column to the template.

    File Folder

    Select to add a File Folder to the template.

    Global Domain

    Select to add the Global Domain field to the template.

    Input Text

    Select to add a list of options enabled with checkboxes. You can set a selected option as Default Value.

    New Business Glossary Name

    Select to add New Business Glossary Name to the template.

    New Report Name

    Select to add a New Report Name to the template.

    New Table Column Name

    Select to add a New Table Column Name to the template.

    New URL

    Select to add a URL to the template.

    OvalEdge Author & Analytical Roles

    It displays all the users with OvalEdge Author & Analytical Roles in the application. You can select the User/Role you wish to add to the Template.

    OvalEdge Business User Roles

    It displays all the users with OvalEdge Business User/Role in the application. You can select the User/Role you wish to add to the Template.

    OvalEdge Roles

    It displays all the user roles in the application. You can select the Role you wish to add to the Template.

    Teams

    It displays all the Teams in the application. You can select the Team  you wish to add to the Template.

    OvalEdge Users

    It displays all the users in the application. You can select the User/Role you wish to add to the Template.

    Product

    Select to add the selected Product to the template.

    Project 

    Select to add the selected Project to the template.

    Query 

    Select to add the selected Queryto the template.

    Radio Button

    Select to add a list of options enabled with Radio buttons. You can set a selected option as Default Value.

    Report

    Select to add the selected Report to the template.

    Report Column

    Select to add the selected Report Column to the template.

    Report Group

    Select to add the selected Report Group to the template.

    S3 Privileges

    It displays the privileges based on the connection (S3) and the user.

    S3 Roles

    It displays the Roles based on the connection (S3) and user.

    Schedule

    User can schedule

    Schema

    Select to add the selected Schema to the template.

    Snowflake Privileges

    It displays the privileges based on the connection (Snowflake) and user.

    Table

    Select to add the selected Table to the template.

    Table Column

    Select to add the selected Table Column to the template.

    Tags

    Select to add the selected Tags to the template.

    Tags

    Select to add the selected Tags to the template.

    Technical Description

    Select to add the Technical Description to the template.

    Terms

    Select to add the Terms to the template.

    Text Area

    Select to add text to the template.

    User Snowflake Roles

    It displays the Roles based on connection (Snowflake) and user.

     

    Dropdown Option

    For the Dropdown field type, the options for API, Custom List, Database, and JSON are customizable and can be fetched to display in the drop-down options.

    API Fields

    API Field options can be inherited from the external instances. A request can be initialized using the instance URL. In that case, the options are inherited from the provided URL instance.

    Base URL: The URL of the resource which is being fetched is placed here.

    Secondary URL: If the URL has the host of another site, the URL of that site is placed here.

    Basic Authentication: The basic User Name and Password credentials are used to authenticate the user identity.

    Bearer Authentication

    You can enter the auth details to fetch the API drop-down options from the Base URL. 

    • Bearer Token:  Enter the bearer token cryptic string in the field provided.
    • Bearer Token URL: Enter the Bear Token URL link in the field provided. It is a mandatory field.
    • Bearer Token Key: Enter the Bearer Token Key in the field provided.

    List or String

    You can select the response type as List or String. If List is selected then the following fields to be entered to fetch the selected parameter drop-down options from the Base URL.

      • Response Key: Enter the Response Key
      • ResponseType Id: Enter the ResponseType Id.
      • ResponseType Name: Enter the Response Type.
      • ResponseType Description: Enter the Response Description.
    • Description: Enter the description.

    String - If the response type is selected as String, then a single string value is fetched and displayed as drop-down option.

    Add Header - It helps to fetch the exact parameter from the API, if multiple parameters are included in the Base URL.

    • Enter the key and value provided by the user.

    Custom List

    It helps to add the desired options manually. Clicking upon the Add New Item button, a field is enabled. Enter the option you wish to add in the field. Multiple options can be created. Click Validate to save the options. A delete icon is provided for each custom field option added to delete the options you wish to delete.

    Database

    It allows fetching options from a desired cataloged query to be included in the template. The Query can be selected from the drop-down and once validated the options in the Query are added to the template Drop-down options list.

    JSON

    This is similar to the API custom field integration method, here the JSON format  is used to fetch the desired API option details.

    Fulfillment Mode

    The purpose of the request fulfillment is to manage all service requests raised by the users throughout the request lifecycle.

     In OvalEdge, there are two types of Fulfillment flows:

    1. Manual
    2. Automated
      • Advanced Job
      • System-defined class.

    The different Fulfillment Request Statuses are explained below:

    Status

    Description

    Pending Approval

    As soon as a Service Request is raised, the Service Request gets the Pending Approval status. The Configured approvers need to take action on the requisition.

    Resolved/Rejected 

    The service request status is Resolved when the configured approver(s) approves the request.

    The Service Request is Rejected when the configured approver(s) rejected the request.

    Fulfillment Processing

    Requests raised by the users are processed in this stage, and the order fulfillment begins. For Example:  If Data Access permission is requested, then the Owner is notified of the same, and the owner works on assigning the access permissions to the requested users.

    Partially Fulfilled 

    The status is shown when the request is fulfilled for some but not all parts of the request. 

    Fulfillment Successful

    The status is shown when the request is completely fulfilled.

    Fulfillment Failed

    A Fulfillment Failed status indicates that the request was declined or not processed.

    Editing a Custom Template

    You can edit the Custom defined templates, however, the  System defined templates cannot be edited.  The Template Type column in the grid shows whether the Service Request Template is System or Custom defined.

    1. Go to Administration > Manage Service Desk main page.
    2. Select the Custom Temple you wish to edit and go to the Name column field in the grid.
    3. Click on the Template Name, and you will be navigated to the Edit Service Request Template window.
    4. You can edit the fields you wish to edit.

    Template action edit icons

    Icons

    Functionality

    Status 

    Displays whether the Template is in Published/Draft status. The Templates in Published status cannot be edited. You need to Draft the template to make changes to the fields or configure the workflow.

    Jira 

    It helps map the template with the Jira tool. You need to have Jira integrated into the application.

    ServiceNow

    It helps map the template with the ServiceNow tool. You need to have ServiceNow integrated into the application.

    Approval Workflows

    It helps set up New Workflow or Existing Workflow that are existing in the application (Administration > Security > Approval Workflow).

    Nine Dots 

    • It helps to move the template to Draft/Publish status or to Active/Deactive mode. 
    • Deactivating a template hides the templates from the Service Desk Template drop-down list.
    • Active Template helps users to select the template while raising a service request.
    • The Templates in Published status cannot be edited. 
    • Templates in Draft status are editable to make changes to the fields or configure the workflow.

    Last Used on 

    Displays the Date & Time on which the template is updated or used.

    Pending Service Requests 

    Displays the number of service requests that are awaiting to be fulfilled using the Template.

    Total Service Requests 

    Displays the total number of service requests that are raised using the Template.

    Associating an Approval Workflow

    The Approval Workflow associated with the Template can be configured or updated with New Workflow or Existing Workflows existing in the application (Administration > Security > Approval Workflow).

    New Workflow

    You can create a new workflow and assign a whole new set of approver(s) without having to navigate to Administration > Security > Approval Workflow. The workflow thus created gets associated with the Template whenever a service request is raised using this template.

    Existing Workflow

    You can update, edit or configure the existing approver(s) without having to navigate to Administration > Security > Approval Workflow. The workflow thus created gets associated with the Template whenever a service request is raised using this template.

    Publishing a Template

    The template created should be Published for the users to find the template  Service Request template drop-down while raising a service request. The Published template gets displayed in the Governance Catalog > Service Desk > + icon (New Service Request) > Service Request template drop-down. 


    To move a draft template to published,

    1. Select a custom template from the Administration  > Service Request Templates grid.
    2. A window displays the pre-defined template fields and information.
    3. Select the Nine Dots icon to see the Publish option.
    4. Select the Publish option and the template is made available for the users to raise a service request.

    Deleting a Custom Template

    You can delete the Custom defined templates - however, the  System defined templates cannot be deleted.  The Template Type in the grid shows whether the Service Request Template is System or Custom defined.

    1. Go to Administration > Manage Service Desk main page.
    2. Select the Template(s) you want to delete.
    3. Click on the Nine Dots icon to see the Delete icon option.
    4. The selected Service Request Template gets deleted after a confirmation message.

    Note: Users with Admin role can only delete the Custom Field. However, if a service request ticket (open status) is raised or mapped to the template, then the template cannot be deleted. However, the custom field templates for closed tickets can be deleted.

    Integrating to Jira/ServiceNow

    OvalEdge Service Desk supports integrations with the below-mentioned services:

    1. Jira
    2. ServiceNow.
    • The scope of integration is to establish a connection between OvalEdge’s Service Desk and Jira/ServiceNow.
    • Once the Integration is made Jira/ServiceNow, the OvalEdge’s Service Desk Template fields are mapped with the Jira/ServiceNow using the Mapper field to set the Template fields.
    • The Service Request in the application gets synched with the External tools Jira/ServiceNow once a Service Request gets approved at the Approved By stage set in Administration > Security > Approval Workflow.
    • The Comments made by the approvers (Approved/ Pending Request / Rejected) are pushed to the external system ticket as the ticket moves through the different approval stages.
    • The External Jira/ServiceNow ticket status (New/ In Progress / Resolved) can be viewed in Governance Catalog > Service Desk > click on the selected service request  Id/Name > Approval Desk page.

    To integrate with Jira

    1. Click on the ServiceDesk Integration button enabled in the top right to navigate to the ServiceDesk Integrations page with a choice to select Jira or ServiceNow.
    2. In the selected Jira/ ServiceNow integration page, to add the new connection details, click on the +icon.
    3. An Add a New Connection pop-up is displayed.
    4. Enter the following details in the fields.
      1. Connection Name - Enter the Name of your choice for the connection.
      2. Server - Enter the Instance URL.
      3. User Name - Enter the Authorized email Id associated with the Jira/ServiceNow account.
      4. API Token - Enter Jira/ServiceNow account password.
      5. Server Type - Select the Jira/ServiceNow. 
    5. Click on the Validate button and then Save the connection.
    6. The OvalEdge’s service request template gets integrated with Jira/ServiceNow.
    7. You can now push and manage the Service Requests raised to the Jira/ServiceNow once mapping is done.

    Mapping Fields

    Once Service Integration is integrated with OvalEdge with valid credentials.  Mapper forms the bridge to push all the Service Requests raised using a specific Service Request Template in the OvalEdge to the selected Jira or ServiceNow instance. The Mapper functionality helps you to configure the custom fields of the template.

    1. In the Mapper column field, select from the Jira and ServiceNow icon options, which takes you to the Edit: Mapping to Jira window or Edit: Mapping to ServiceNow window as shown in the image below.
    2. The Project Name and Issue Type displays the names of all  the projects and Issue Types saved in the external Jira/ServiceNow system.
    3. Select the Project Name and Type fields from the drop-down options list.
    4. The Summary, Description and Priority fields are by default mandatory fields. 
    5. Click on the +Add Mapping button to add more fields and an additional fields set is displayed to map  between the Template and external template fields. However, you can give a different name to the fields to view in the external system. For example: Expiration field in the OvalEdge can have a Due Date field selected and viewable in the external system as shown in the image below.
    6. Click on the Save button and the Jira or ServiceNow icons in the Mapper field gets highlighted in green.

      Note: Each Service Request Template can be mapped to either Jira or ServiceNow.

    External Service Request

    1. You can view the external Jira/ServiceNow service request details  by navigating to Governance Catalog > Service Desk.

    Note: For the service request ticket to appear in the external service desk, the Approver Level to which approvers are configured must approve the ticket to sync with the external system.

    2. Click on a preferred service desk Request Id or Request Name to navigate to the  Approval Desk page, where the complete details of the ticket are shown along with the external Jira/Service Now ticket ID.
    1. Click on the  External ticket ID to view the full details of the ticket.
    2. If ticket creation fails in an external system, you can see the Repost option. To repost, click on the Repost button, then it will retry to push the ticket to Jira/ ServiceNow.
    3. The Comments made by the approvers (Approved/ Pending Request / Rejected) are pushed to the external system ticket as the ticket moves through the different approval stages.
    4. Also, the External Jira/ServiceNow ticket status whether New/ In Progress / Resolved can be viewed Governance Catalog > Service Desk > selected service request page.
    5. A service ticket created in Jira is shown in the image below. The OvalEdge Ticket Id is displayed in the ticket, clicking upon which you  get navigated to the Approval Desk page.

    Copyright © 2019, OvalEdge LLC, Peachtree Corners GA USA