Script de entrada de função

O script de entrada de função pode recuperar dinamicamente um valor e, em seguida, configurar a entrada de uma função com esse valor.

Um script de entrada de função pode apenas ler valores de incidentes. Ele não pode executar atividades como mudar valores de incidentes e incluir artefatos.

Para gravar um script que fornece entrada para uma função, execute o seguinte:
  1. Use a linguagem Python padrão para recuperar valores. No campo Linguagem, determine se deve ser usado Python 2 ou 3 para avaliar o script.
  2. Forneça um valor para a função, use a palavra-chave inputs.<field_name> keyword, em que field_name é o nome da API do campo da função. Se você não souber o nome do campo, digite a palavra-chave inputs. e a digitação antecipada exibirá os nomes de campos.

    O script ignora qualquer tentativa de configurar o valor de qualquer coisa diferente dos campos de entrada, e ele não emite uma mensagem de erro. Ele também ignora qualquer tentativa de criação de objetos; por exemplo, incident.createTask().

A seguir está um exemplo simples de um script que recupera o ID do incidente e coloca-o em um campo de função chamado incidentID.

inputs.incidentID = incident.id
É possível usar o código a seguir para acessar a saída de uma função chamada anteriormente no playbook.
playbook.functions.results.<output_name>
É possível usar o código a seguir para acessar um valor de propriedade incluído por um script chamado anteriormente no playbook.
playbook.properties.<propertyName>

Para obter detalhes sobre como usar a palavra-chave do playbook, consulte Operações de Playbook.