Interações YNC usando script

É possível projetar interações Sim, Não, Cancelar (YNC) usando scripts de automação. Você deve fazer algum trabalho preparatório antes de escrever o script. Primeiro, defina uma mensagem que suporte a interação do YNC Certifique-se de ter a mensagem como informativa e suporte os botões Sim e Não.

O caso de uso a seguir exibe um diálogo sim ou não quando a prioridade é configurada como 1.. O diálogo pergunta aos usuários se eles desejam configurar um fornecedor padrão. Se o usuário selecionar "yes", o script configurará o fornecedor padrão A0001 e marcará o campo do fornecedor como obrigatório... Se o usuário selecionar "não", o fornecedor será marcado como não necessário..

O script a seguir associa a variável v com o fornecedor e é incluído como um script de ponto de ativação de atributo com o evento action A chave de mensagem assetpr foi definida no grupo de mensagens asset como uma mensagem informativa com botões Y e N ativados.
def yes():
  global v,v_required
  v = "A0001"
  v_required = True

def no():
  global v,v_required
  v_required = False;