Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

Roles in Cards for SOW Workspace

mandyy
Tera Contributor

Where do I change the roles for each Service Operations cards on the Overview tab? I know that we can edit the cards on the SowIncidentLandingPageUtils ScripInclude, but couldnt find a way to edit the roles.

 

function include({imports}) {

    let serviceDeskLandingPageUtilsSNC = imports['sn_sow_inc.SowIncidentLandingPageUtilsSNC']();
    class ServiceDeskLandingPageUtils extends serviceDeskLandingPageUtilsSNC {
       

       
static async getVisualizationConfig(helpers, mode, role) {

            const visualizationConfig = [{
                "id": "incidentAssigned",
                "tableName": "incident",
                "tableDisplayValue": "Incident",
                "myWorkQuery": "active=true^assigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe",
                "myTeamQuery": "active=true^assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744",
                "header": mode == 'your_work' ? await helpers.translate("Incidents assigned to you") : await helpers.translate("Incidents assigned to your team"),
                "groupByField": "state",
                "evamId": "01a404e8b7203010e69dbc16de11a93f",
                "updated_on": "^ORDERBYDESCsys_updated_on",
            },
            {
                "id": "problemsAssigned",
                "tableName": "problem",
                "tableDisplayValue": "Problem",
                "myWorkQuery": "active=true^assigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe",
                "myTeamQuery": "active=true^assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744",
                "header": mode == 'your_work' ? await helpers.translate("Problems assigned to you") : await helpers.translate("Problems assigned to your team"),
                "groupByField": "state",
                "evamId": "5f0697b8f49bc510f8773ad5bd0ae292",
                "updated_on": "^ORDERBYDESCsys_updated_on",
            },
            {
                "id": "changesAssigned",
                "tableName": "change_request",
                "tableDisplayValue": "Change Request",
                "myWorkQuery": "active=true^assigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe",
                "myTeamQuery": "active=true^assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744",
                "header": mode == 'your_work' ? await helpers.translate("Changes assigned to you") : await helpers.translate("Changes assigned to your team"),
                "groupByField": "state",
                "evamId": "e1f06c4194130110f87765e94545da91",
                "updated_on": "^ORDERBYDESCsys_updated_on",
            },
            {
                "id": "taskAssigned",
                "tableName": "task",
                "tableDisplayValue": "Task",
                "myWorkQuery": "active=true^assigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe^sys_class_name=incident_task^ORsys_class_name=problem_task^ORsys_class_name=change_task^ORsys_class_name=sc_task",
                "myTeamQuery": "active=true^assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744^sys_class_name=incident_task^ORsys_class_name=problem_task^ORsys_class_name=change_task^ORsys_class_name=sc_task",
                "header": mode == 'your_work' ? await helpers.translate("Tasks assigned to you") : await helpers.translate("Tasks assigned to your team"),
                "groupByField": "sys_class_name",
                "evamId": "615d205d94df0110f87765e94545da03",
                "updated_on": "^ORDERBYDESCsys_updated_on",
            }];
            return visualizationConfig;
        }
        static getLabelMaps() {
            return "";
        }
    }
    return ServiceDeskLandingPageUtils;
}
1 REPLY 1

mandyy
Tera Contributor

I need to configure a role for each card