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 Bot Creator 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
-
Faça login na Control Room como um usuário do Bot Creator.
-
Crie um formulário inicial.
-
No painel da esquerda, clique em Automação.
-
Clique em .
-
Digite o nome do formulário employee_register_initial_form.
-
Digite o local da pasta Bots\Employee Registration.
Para alterar a forma de armazenamento, clique em Escolher e siga as instruções.
-
Clique em Criar e editar.
-
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.
-
Clique em Salvar.
-
Clique em Fechar.
-
Crie um novo processo.
-
No mesmo local da pasta, clique em .
-
Digite o nome do processo employee_register.
-
Clique em Criar e editar.
-
Clique Início para acrescentar uma forma inicial ao processo.
-
No campo Selecionar formulário de dados iniciais, navegue e selecione o formulário inicial, employee_register_initial_form.
-
Selecione Automation Co-Pilot Storage no menu suspenso Armazenamento para upload de arquivos.
-
Forneça o Título da solicitação como Employee Registration.
-
Clique em Salvar.
-
Clique em Fechar.
-
Faça o check-in do processo para o espaço de trabalho público.
-
Crie um novo bot.
-
No mesmo local da pasta, clique em .
-
Introduza o nome do botemployee_register_request_bot.
-
Clique em Criar e editar.
-
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.
-
Use a ação Criar solicitação do pacote Web Automation Co-Pilot.
-
Na paleta Ações, clique duas vezes ou arraste a ação Criar uma solicitação do pacote Compositor de processos.
-
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.
-
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$
-
Clique em Salvar.
-
Clique em Fechar.
-
Implantar o bot.
-
Clique em Run (Executar).
-
No campo Definir variáveis de entrada, insira os valores para a variável de entrada.
-
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.