Criar Ação de IU
Você pode criar uma nova ação de IU ou editar uma existente.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
Exemplo
Como parte de um script de ação de IU, você pode redirecionar um usuário para um URL. Por exemplo, você pode adicionar links a um formulário ou abrir um novo registro depois que ele é criado a partir de uma ação de IU. Para redirecionar um usuário para um URL de uma ação de IU, use esta sintaxe no campo Script para definir o link de redirecionamento:
action.setRedirectURL ( 'http://www.mysite.com/mypage.htm' );Para direcionar um usuário para um registro, use esta sintaxe, em que new_record é o nome da variável para o GlideRecord:
action.setRedirectURL (new_record );Usando o construtor de condição para personalizar ações de IU para Espaço do agente
Configure ações de IU adicionando condições a um formulário de Ação de IU.
Uso do construtor de condição de ação de IU
A condição a seguir está configurada para o botão Fechar incidente :
Para que esta ação apareça em um formulário, estas condições devem ser avaliadas como verdadeiras:
- current.incident_state deve ser igual a 6: o incidente já deve estar em um estado Resolvido.
- gs.hasRole("itil_admin"): O usuário atual deve ter a função itil_admin.
OU esta condição deve ser avaliada como verdadeira:
gs.getUserID() == current.caller_id: O usuário atual é o usuário que solicitou a mudança.
Nota:
- O objeto atual não está disponível para condições em um menu de contexto de lista. A opção de menu de contexto da lista é selecionada. Qualquer uso de current nessas ações é ignorado.
- Você pode fazer referência ao registro primário para as condições de ação de IU em um botão de lista relacionada. Por exemplo, para desabilitar os botões Novo e Editar na lista relacionada ICs afetados para mudanças encerradas, copie as ações de IU m2m globais para a tabela task_ci e adicione uma condição de parent.active.
- Se você deixar um dos campos em branco especificados na declaração de condição, essa condição será padronizada como verdadeira.
Restrição de ações de IU com base em exibições de formulário
Você pode restringir as ações de IU para que apareçam somente em exibições de formulário especificadas.
- Se não houver regras de visibilidade, a ação aparecerá em todas as exibições.
- Qualquer regra de exclusão em uma determinada exibição significa que a ação não aparece nessa exibição.
- Se houver pelo menos uma regra de inclusão, a ação aparecerá somente em exibições que estão especificamente incluídas.
- Exemplo: mostrar uma ação em todos os lugares, exceto na exibição Gestão de custos
- Adicione uma regra de exclusão para a exibição Gestão de custos.
Figura 1. Exemplo de exibição de ação de IU de exclusão - Exemplo: mostrar uma ação nas exibições Rotina e ITIL, mas em nenhum outro lugar
- Adicione regras de inclusão para as exibições Rotina e ITIL.
Figura 2. Exemplos de exibições de ação de IU de inclusão