Criação de uma solicitação de catálogo no Espaço do agente
Você pode criar uma solicitação de catálogo no Espaço do agente para ingressar no fluxo do Catálogo de serviços de um fluxo diferente. Por exemplo, a partir de um fluxo de incidente, você pode criar uma solicitação e associar a solicitação ao incidente. Isso ajuda a rastrear as solicitações associadas a um incidente e vice-versa.
Antes de Iniciar
Você pode criar uma solicitação de catálogo no Espaço do agente para ingressar no fluxo do Catálogo de serviços de um fluxo diferente. Por exemplo, a partir de um fluxo de incidente, você pode criar uma solicitação e associar a solicitação ao incidente. Isso ajuda a rastrear as solicitações associadas a um incidente e vice-versa.
- Para associar uma solicitação a qualquer registro de tabela primária, a configuração de mapeamento correspondente deve estar disponível em submódulo.
- Para associar uma solicitação do produtor de registro ao registro da tabela primária, recupere os parâmetros sysparm_parent_sys_id e sysparm_parent_table do URL usando o método RP.getParameterValue() no campo Script do produtor de registro.
- Para as ações de IU Criar solicitação no espaço de trabalho na tabela Interação [interação], os valores do campo devem ser os seguintes:
- Script do cliente do espaço de trabalho:
function onClick() { var result = g_form.submit('sysverb_ws_save'); if (!result) { // failed form submission return; } result.then(function () { var params = {}; params.sysparm_parent_table = "interaction"; params.sysparm_parent_sys_id = g_form.getUniqueValue(); g_service_catalog.openCatalogItem('sc_cat_item', '-1', params); }); }
- Script do cliente do espaço de trabalho:
- Para as ações de IU Criar solicitação no espaço de trabalho na tabela Incidente [incidente], os valores do campo devem ser os seguintes:
- Condição: current.incident_state != global.IncidentState.CLOSED && gs.hasRole("itil")
- Script do cliente do espaço de trabalho:
function onClick() { g_form.submit('sysverb_ws_update').then(function () { var params = {}; params.sysparm_parent_table = "incident"; params.sysparm_parent_sys_id = g_form.getUniqueValue(); g_service_catalog.openCatalogItem('sc_cat_item', '-1', params); }); }