Habilitar ações de IU

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Antes de configurar qualquer ação de IU, você deve executar determinadas etapas para habilitá-las para que elas estejam disponíveis para configuração no Espaço do analista de segurança.

    Nota:
    Para modificar as ações de IU, faça login como um usuário com as seguintes funções:
    • iu_action_admin
    • iu_page_admin
    • web_service_admin
    Há dois tipos de ações de IU que podem ser configuradas para Espaço do analista de segurança:
    • Ação de IU baseada em caixa de diálogo
    • Ação de IU do lado do servidor

    Ação de IU baseada em caixa de diálogo

    Para habilitar ações de IU baseadas em diálogo no Espaço do analista de segurança, Faça as seguintes mudanças nas páginas de IU associadas às respectivas ações de IU padrão.

    1. Seção HTML : Modifique a seção HTML para incluir o. reaja marcador de entrada. . reaja O valor do marcador de entrada é usado na seção de script do cliente para identificar se a página de IU foi iniciada a partir do Espaço do analista de segurança. Um exemplo é mostrado abaixo:

      <input id="react" name="react" type="hidden" value="${JS,HTML:sysparm_react}" />

    2. Script do cliente Lógica adicional precisa ser gravada no script do cliente quando reaja o sinalizador é verdadeiro. Isso é necessário para lidar com Enviar e. Cancelar eventos de botão mostrados como parte da janela de diálogo.
      1. O manipulador de eventos onCancel () precisa expedir o evento "SIR_WORKBENCH_POPUP_CANCEL" do Espaço do analista de segurança
      2. O manipulador de eventos onSubmit () precisa expedir o evento "SIR_WORKBENCH_POPUP_SUBMIT" do Espaço do analista de segurança
    3. A execução do script de processamento é ignorada do Espaço do analista de segurançaO contexto como a ação "onSubmit" foi modificado para retornar falso quando reaja o valor do marcador de entrada é verdadeiro. A lógica do script de processamento precisa ser manipulada por meio de um script chamável do cliente (invocado por meio da API GlideAjax) ou do endpoint do recurso REST.
    Consulte as seguintes páginas de IU de amostra para obter mais detalhes:
    • Exemplo de ação de IU da lista relacionada: Publicar na lista de observação (nome da página de IU: Publish_to_watchlist)
    • Exemplo de ação de IU do formulário: Criar problema (nome da página de IU: Create_prb_change_inc)

    Ação de IU do lado do servidor

    Para habilitar ações de IU do lado do servidor, você deve fazer o seguinte:

    A lógica do script de ação de IU padrão deve ser tratada como parte de um recurso REST com script.

    Consulte os exemplos de ações de IU do formulário a seguir para obter mais detalhes:
    • Criar indisponibilidade
    • Cancelar