Blue Prism - Object Studio
O estúdio de objetos é usado principalmente para desenvolver os objetos. Dentro do objeto, temos diferentes tipos de ações como segue -
o aplicativo modular para espionar os elementos
inicializar a página e limpar a página
Criando o objeto a partir do Object Studio
Depois de lançar o Blue Prism, abra a guia Studio, clique com o botão direito em Objetos e selecione Create Object. As imagens explicam claramente o processo de criação de objetos -


Forneça um nome para o novo objeto de negócios.

Ele criará um objeto na lista de objetos.
Estágios diferentes no Object Studio
Os diferentes estágios do Object Studio estão listados abaixo -
- Link
- Block
- Read
- Write
- Navigate
- Code
- Wait
- Process
- Page
- Action
- Decision
- Choice
- Calculation
- Multi Cálculo
- Item de dados
- Collection
- Loop
- Note
- Anchor
- End
- Exception

Depois de criar um objeto, as páginas de inicialização, limpeza e ação serão criadas e a página de inicialização será iniciada com os estágios mencionados acima.
O Business Object (VBO) abaixo lhe dará uma explicação mais detalhada de como os estágios podem ser usados e como o VBO funciona.
Noções básicas sobre coleções para Excel
Vários valores armazenados na forma de linhas e colunas são chamados de coleções.
Chamamos adicionar linhas às coleções usando as duas maneiras a seguir -
Usando VBO interno como "coleções".
Usando o VBO "Utility-Collection Manipulation".
Crie um objeto de negócio
Insira o nome do objeto de negócios que você gostaria de criar, conforme mostrado abaixo -

Agora, insira a descrição do objeto de negócios conforme mostrado abaixo -

Em seguida, clique em Concluir.

Clique duas vezes no VBO recém-criado para abri-lo.

Na guia ação, os estágios inicial e final serão criados por padrão com um link para eles, selecione o link e exclua, para que os estágios reais possam ser implementados nele.
Crie uma coleção e adicione linhas à coleção usando o VBO interno.

Forneça o nome da coleção, a descrição e os detalhes nos campos: nome, tipo, descrição e campos. Use Adicionar campo para adicionar qualquer campo extra.


Use Loop Stage
Selecione Loop nos estágios, o loop terá partes de início e fim. É usado para executar as etapas do loop com as iterações mencionadas.

Forneça o nome do loop e selecione a coleção correta na lista suspensa.

Crie quatro itens de data
Usando o estágio de item de dados, crie quatro itens de dados conforme fornecido abaixo -
- C não
- Nome C
- Limit
- Jdate

Use Multi Calculation para adicionar dados à coleção na linha vazia.


Forneça um nome para esse cálculo múltiplo, arraste a expressão da lista de coleção para a expressão e arraste os itens de dados da lista de itens de dados para os valores Armazenados.
Vincule os estágios usando Link e salve o objeto Business.
Execute o VBO clicando no botão play.

O resultado será com as saídas adequadas que foram fornecidas na coleção como mostrado abaixo -

Vamos entender as coleções com Excel como mostrado abaixo -
Primeiro, precisamos criar uma instância e tomar a saída como 'identificador', em seguida, abrir o nome da pasta de trabalho e passar o identificador como parâmetros de entrada.
Ele escreverá o nome da pasta de trabalho e, em seguida, executará outra ação obter planilha como coleções.
Etapa 1: Criar instância
Ação -
Nome: Criar instância
Descrição: Criar instância
Objeto de negócios -
Sra. Excel VBO
Ação: Criar instância
Saída: Alça
Etapa 2: abrir
Objeto de negócios: Sra. Excel VBO
Ação: Abra a pasta de trabalho
Entrada -
Value = Handle
Nome do arquivo
Saída: armazene na pasta de trabalho.
Etapa 3: mostrar
Objeto de negócios: Sra. Excel VBO
Ação: Mostrar
Entrada -
Value = Handle
Etapa 4: ler os dados nas coleções
Objeto de negócios: Sra. Excel VBO
Ação: Obter planilha como coleção (rápido)
Resultado: armazene em Detalhes do cliente.
Etapa 5: Loop
Vá para propriedades de Loop
Nome: Leia os dados da coleta
Descrição: Leia os dados da coleta
Coleção: Detalhes do cliente.
Etapa 6: cálculos múltiplos
Nome: Dados do cliente
Detalhes do cliente.

Compreendendo a escolha com Collection e Excel
Precisamos criar dados do aluno com os dados fornecidos -
Grau A> = 90
Grau B> = 75
Grau C> = 60
Grau D> = 50
Etapa 1: Criar instância
Ação -
Nome: Criar instância
Descrição: Criar instância
Objeto de negócios -
Sra. Excel VBO
Ação: Criar instância
Saída: Alça
Etapa 2: abrir
Objeto de negócios: Sra. Excel VBO
Ação: Abra a pasta de trabalho
Entrada -
Value = Handle
Nome do arquivo
Saída: armazene na pasta de trabalho.
Etapa 3: mostrar
Objeto de negócios: Sra. Excel VBO
Ação: Mostrar
Entrada -
Value = Handle
Etapa 4: ler os dados nas coleções
Objeto de negócios: Sra. Excel VBO
Ação: Obter planilha como coleção (rápido)
Resultado: armazene em Detalhes dos alunos.
Etapa 5: Loop
Vá para propriedades de Loop
Nome: Leia os dados da coleta
Descrição: Leia os dados da coleta
Coleção: detalhes do aluno
Etapa 6: Escolha
Nome de escolha | Critério de Escolha |
---|---|
Nota A | Notas de detalhes do aluno> = 90 e <= 100 |
Série b | Notas de detalhes do aluno> = 75 |
Grau C | Notas de detalhes do aluno> = 60 |

Crie um item de dados como Grau.
Crie o cálculo da seguinte forma -
- Nota A
- Série b
- Grau C
Antes do loop, precisamos configurar os valores.
Take the Action stage:
Nome: Célula Padrão
Objeto de negócios: Ms Excel VB
Ação: pasta de trabalho ativa
Então,
Executar outra ação - Célula Atual
Objeto de negócios: Sra. Excel VBO
Ação: obter célula ativa
Armazenamento de saída na célula atual.
Então,
Grave os dados no Excel
Objeto de negócios: Sra. Excel VBO
Ação: Definir o valor da célula
Execute outra ação - Vá para a próxima célula
Objeto de negócios: Sra. Excel VBO
Ação: Vá para a próxima célula vazia para baixo
Entrada: armazena na célula atual.

