1. What is UI Builder
  2. Create custom workspace
  3. Event Mapping Script – Link to destination
  4. Important UI Builder Component
  5. Enable TAB in Worksapce
  6. UI Action Visible in Workspace
  7. Declarative Actions in ServiceNow
  8. UXF Client Action – Declative Action
  9. Data Management
  10. Create Custom Component for UI Builder
  11. EVAM Data Resource Dynamic Filter

Create a dynamic transform data resource

Properties:

[
{
"name": "evam_metadata",
"label": "EVAM Metadata",
"description": "Output of fetch EVAM metadata",
"readOnly": false,
"fieldType": "object",
"mandatory": true,
"defaultValue": ""
},
{
"name": "query",
"label": "Query",
"description": "Query to be updated as template predicate",
"readOnly": false,
"fieldType": "string",
"mandatory": true,
"defaultValue": ""
}
]

Script:

function transform(input) {
    var dynamicQuery = input.query.endsWith('^EQ') ? input.query : input.query + '^EQ';
    var datasources = input.evam_metadata.GlideCompositeDataMetadata_Query.getMetadata.datasources;
    for (var index in datasources) {
        datasources[index].query = dynamicQuery;
    }
    return input.evam_metadata;
}

Total Views: 1220

No responses yet

Leave a Reply

Your email address will not be published. Required fields are marked *