Criar uma regra de negócio para criar automaticamente a Solicitação universal

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Crie uma regra de negócio antes de inserir na tabela de serviço para criar automaticamente uma solicitação universal quando um tíquete for gerado de qualquer um dos canais disponíveis.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Quando uma nova solicitação é enviada do portal do funcionário, esta regra de negócio é validada se o UR já existir. Se não houver UR anexado à solicitação, a regra de negócio criará automaticamente o UR e a solicitação específica do departamento será anexada como o tíquete primário.
    O UR é criado automaticamente a partir de qualquer um dos seguintes canais:
    • Now Platform
    • Espaço
    • Virtual Agent
    • E-mail
    • Interação
    • Autoatendimento
    Você pode criar automaticamente uma solicitação universal nos seguintes cenários.
    • Fornecer uma experiência do usuário consistente ao exibir o tíquete de UR.
    • Transfira o tíquete do departamento sem problemas, pois o UR já está associado ao tíquete.
    • Use o relatório de ANS ou OLA entre departamentos para UR, tíquete de departamento e quaisquer outras tarefas associadas ao UR primário.
    Nota:
    Por padrão, esta regra de negócio é enviada com Prestação de serviços de RH e Gestão de serviços de TI. Ative-o para usá-lo. Para outros departamentos, para usar esta capacidade, crie ou personalize a regra de negócio fornecida para sua tabela de departamento específica.

    Procedimento

    1. Navegar até Todos > Definição do Sistema > Regras de negócio.
    2. Clique em Nova.
    3. No campo Nome, insira o nome da regra de negócio.
    4. Selecione sua tabela de serviço na lista Tabela.
    5. Selecione Avançado.
    6. Na guia Quando executar, na condição Quando, selecione antes e marque a caixa de seleção de inserção.
      Esta ação especifica que as regras de negócio devem ser executadas antes da inserção.
    7. Insira a Ordem mais alta para a tabela.
      O valor do pedido é específico do departamento.
    8. Adicione sua condição.
      Por exemplo, adicione a condição abaixo no campo Condição.

      current.universal_request.nil()

    9. Insira o script no campo Script que você deseja executar quando a condição definida for verdadeira.
      Por exemplo, adicione o script abaixo para anexar o tíquete de serviço como um tíquete primário para UR.

      (function executeRule(current, anterior /*null quando assíncrono*/) { /* chamar a API do UR para criar ou anexar a Solicitação universal com o registro de departamento inserido */ new sn_uni_req.UniversalRequestFieldsMappingUtils().attachUniversalRequest(current); })(current, anterior);

    10. Clique em Enviar.
      Para obter mais informações sobre outros campos deste formulário, consulte Criação de uma regra de negócio.