Exemplo de uso da ação Criar uma solicitação

A ação Criar uma solicitação do pacote Process Composer permite criar uma nova solicitação no Automation Co-Pilot na web por meio de um bot. Neste exemplo, use a ação Criar uma solicitação para passar dados por variáveis de bot à forma inicial do processo.

Pré-requisitos

  • Você deve ter uma licença de Criador de bots e receber atribuição uma função personalizada com as seguintes permissões:
    • Permissão de check-in e checkout
    • Permissão para Criar pasta
  • Crie um processo e faça o check-in do processo para o espaço público de trabalho
  • Designe pelo menos uma equipe para o processo com a equipe padrão selecionada
  • Selecione a opção por bot no campo Solicitar criação
Nota:

O campo Solicitar criação fica disponível quando o processo que contém a solicitação é editado. Para editar um processo, navegue para Gerenciar > Processo e selecione o processo que deseja editar. A página Editar processo é aberta na guia Geral. Na parte inferior da página, é possível definir que a solicitação seja criada por um bot. Para obter detalhes, consulte Configurar um processo.

Neste exemplo, criaremos um processo para registrar novos dados de funcionários no banco de dados da empresa. O formulário inicial contém informações básicas como Nome, ID, Data de Nascimento, Gênero e Localização. Passaremos os dados do formulário inicial através das variáveis de bot.

Procedimento

  1. Faça login na Control Room como um usuário do Criador de bots.
  2. Crie um formulário inicial.
    1. No painel da esquerda, clique em Automação.
    2. Clique em Criar novo > Formulário.
    3. Digite o nome do formulário employee_register_initial_form.
    4. Digite o local da pasta Bots\Employee Registration.
      Para alterar a forma de armazenamento, clique em Escolher e siga as instruções.
    5. Clique em Criar e editar.
    6. Use o seguinte Elementos e Rótulo dos elementos no formulário.
      Elementos Rótulo do elemento
      TextBox Full Name
      Número ID
      Data Date of Joining
      Menu suspenso Gender
      Caixa de seleção Location
      Selecionar arquivo Resume
      • Para o elemento Suspenso, digite Male, Female no campo Digitar itens da lista separados por vírgulas.
      • Para o elemento Caixa de seleção, clique no ícone mais no campo Conteúdo da caixa de seleção e adicione os locais San Jose, Tokyo, India.
      • Para o elemento Selecionar arquivo, você pode limitar o tipo de arquivo que pode ser carregado, especificando-o no campo Digite o formato de arquivo suportado separado por vírgulas. Por exemplo; doc, gif, pdf, png, txt, xls.
    7. Clique em Salvar.
    8. Clique em Fechar.
  3. Crie um novo processo.
    1. No mesmo local da pasta, clique em Criar novo > Processo.
    2. Digite o nome do processo employee_register.
    3. Clique em Criar e editar.
    4. Clique Início para acrescentar uma forma inicial ao processo.
    5. No campo Selecionar formulário de dados iniciais, navegue e selecione o formulário inicial, employee_register_initial_form.
    6. Selecione Automation Co-Pilot Storage no menu suspenso Armazenamento para upload de arquivos.
    7. Forneça o Título da solicitação como Employee Registration.
    8. Clique em Salvar.
    9. Clique em Fechar.
    10. Faça o check-in do processo para o espaço de trabalho público.
  4. Crie um novo bot.
    1. No mesmo local da pasta, clique em Criar novo > Bot.
    2. Introduza o nome do bot employee_register_request_bot.
    3. Clique em Criar e editar.
  5. Crie as seguintes variáveis:
    • emp_name: Tipo de string; usar como entrada.
    • emp_id: Tipo de número; usar como entrada.
    • emp_date_of_joining: Tipo de data/hora; usar como entrada.
    • emp_gender: Tipo de string; usar como entrada.
    • emp_location: Tipo de dicionário, subtipo booliano; usar como entrada. Nos atributos de caixa de seleção dada acima, se você quiser selecionar o valor San Jose para o atributo de localização no campo do formulário inicial, clique no mais e criar a variável de dicionário no formato abaixo:

      Nome: emp_location

      Atributos Chave Valor
      San Jose CheckBoxGroup0_0 True
      Tóquio CheckBoxGroup0_1 False
      Índia CheckBoxGroup0_2 False
    • emp_resume: Tipo de arquivo; use como entrada, selecione Pasta ou arquivo de área de trabalho para o Valor padrão e navegue e selecione o arquivo que você deseja carregar.
    • employee_registration_request_id: Tipo de número; usar como saída.
  6. Use a ação Criar solicitação do pacote Web Automation Co-Pilot.
    1. Na paleta Ações, clique duas vezes ou arraste a ação Criar uma solicitação do pacote Compositor de processos.
    2. No campo Processo público, navegue e selecione o processo público employee_register. Os campos iniciais do formulário do processo são exibidos no campo Valores de entrada. Esses campos são de elementos de forma interativa compatíveis.
    3. No campo Valores de entrada, digite os valores ou variáveis para completar as informações requeridas no formulário inicial, conforme abaixo:
      • emp_name: $emp_name$
      • emp_id: $emp_id$
      • emp_date_of_joining: $emp_date_of_joining$
      • emp_gender: $emp_genders$
      • emp_location: $emp_location$. Para selecionar a localização San Jose no campo de formulário inicial, acrescente a chave e o par de valores para os atributos como indicado abaixo:
        Atributos Chave Valor
        San Jose CheckBoxGroup0_0 True
        Tóquio CheckBoxGroup0_1 False
        Índia CheckBoxGroup0_2 False
      • emp_resume: $emp_resume$
      • employee_registration_request_id: $employee_registration_request_id$
    4. Clique em Salvar.
    5. Clique em Fechar.
  7. Implantar o bot.
    1. Clique em Run (Executar).
    2. No campo Definir variáveis de entrada, insira os valores para a variável de entrada.
    3. Clique em Confirmar.
    O bot é implantado com sucesso e uma nova solicitação é criada através da equipe padrão designada para o processo. Os campos iniciais do formulário são preenchidos com a entrada fornecida através do bot. Na interface Web, um admin Automation Co-Pilot pode verificar se uma nova solicitação foi criada e se os dados foram selecionados corretamente.