- Visão geral
- Excel
- Notas de Versão
- Sobre o pacote de atividades Excel
- Compatibilidade do Projeto
- Codificação de caracteres suportada
- Configurações do projeto
- Add or Update Excel Sensitivity Label
- Append Range
- Auto Fill
- Autofit Range
- Change Pivot Data Source
- Clear Sheet/Range/Table
- Copy/Paste Range
- Create Pivot Table
- Delete Column
- Delete Rows
- Excluir Planilha
- Duplicate Sheet
- Export to CSV
- Fill Range
- Filtro
- Filter Pivot Table
- Find First/Last Data Row
- Find/Replace Value
- For Each Excel Row
- For Each Excel Sheet
- Format As Table
- Formatar células
- Get Cell Color
- Get Excel Chart
- Get Excel Sensitivity Label
- Get Selected Range
- Insert Column
- Insert Chart
- Insert Rows
- Insert Sheet
- Invoke VBA
- Busca
- Match function
- Proteger Planilha
- Read Cell Formula
- Read Cell Value
- Read Range
- Refresh Excel Data Connections
- Refresh Pivot Table
- Remove Duplicates
- Renomear Folha
- Run Spreadsheet Macro
- Save Excel File
- Save Excel File As
- Save Excel File As PDF
- Select Range
- Sort Range
- Text To Columns
- Unprotect Sheet
- Update Excel Chart
- Use Excel File
- VLookup
- Write Cell
- Write CSV
- Gravar DataTable no Excel
- Excel Application Scope
- Anexar a CSV
- Read CSV
- Write CSV
- Delete Column
- Filter Table
- Get Table Range
- Insert Column
- Sort Table
- Append Range
- Close Workbook
- Get Cell Color
- Ler Célula
- Read Cell Formula
- Read Column
- Read Range
- Read Row
- Select Range
- Set Range Color
- Write Cell
- Write Range
- Save Workbook
- Create Table
- Get Workbook Sheet
- Get Workbook Sheets
- Refresh Pivot Table
- Create Pivot Table
- Get Selected Range
- Copiar Planilha
- Delete Range
- Auto Fill Range
- Copy Paste Range
- Execute Macro
- Insert/Delete Columns
- Insert/Delete Rows
- Invoke VBA
- LookUp Range
- Remove Duplicates Range
- Excel Process Scope
- Gerenciar arquivos CSV
- Filtrar arquivos CSV
- Verificar arquivos CSV
- Funções de tabela
- Gerenciar vários arquivos do Excel
- Interpretar resultados do Excel
- Gerenciar tabelas dinâmicas
- Gerenciar a seleção de intervalo
- Ler de arquivos do Excel
- Gerenciar banco de dados no Excel
- Comparar arquivos CSV
- Comparar valores numéricos
- Classificar dados em arquivos do Excel
- Filtrar e excluir linhas em arquivos do Excel
- Manipular seleções de intervalo
- Verificar dados de pasta de trabalho do Excel
- Ler, escrever e acrescentar dados no Excel
- Google Workspace
- Notas de versão
- Sobre o pacote de atividades Google Workspace
- Compatibilidade do projeto
- Conexões
- Apply File Labels
- Limpar Campos de Rótulos de Arquivo
- Copy File
- Create Folder
- Excluir Item
- Download File
- Get Drive Labels
- Get File
- Get File Labels
- Get Files
- Get Files And Folders
- Get Folder
- Get Folders
- Get Item
- Move File
- Move Folder
- Atualizar arquivo
- AtualizarPasta
- Atualizar item
- Remove File Labels
- Share File
- Compartilhar pasta
- Fazer upload do arquivo
- Upload Files
- Opções
- Aplicar rótulos
- Archive Email
- Delete Email
- Download Email
- Download Email Attachment
- Download Email Attachments
- Forward Email
- Get Email
- Get Email Attachments Info
- Get Emails
- Get Mail Labels
- Get Newest Email
- Mark Email as Read
- MarcarEmailComoNãoLido
- Move Email
- Remover rótulos
- Reply To Email
- Enviar Email
- Turn Off Automatic Replies
- Turn On Automatic Replies
- Opções
- Add Attendee
- Create Event
- Delete Event
- Modify Event
- Search Events
- Usar Google Drive
- Share File
- Delete File Permission
- Get File Permissions
- Update File Permission
- Copy File
- Create Folder
- Delete File
- Download File
- Find Files and Folders
- Get File Info
- Move File
- Fazer upload do arquivo
- Create Document
- Create New Spreadsheet
- Get Mail Messages
- Send Mail Messages
- Alterar Rótulos
- Usar Planilha do Google
- Add Delete Columns
- Add Delete Rows
- Auto Fill Range
- Add New Sheet
- Append Row
- Batch Spreadsheet Updates
- Copiar Planilha
- Copy Paste Range
- Delete Range
- Excluir Planilha
- Get Cell Color
- Get Sheets
- Ler Célula
- Read Column
- Read Range
- Read Row
- Renomear Folha
- Write Cell
- Write Range
- Clear Range
- Download Spreadsheet
- Use Google Document
- Batch Document Updates
- Get Document
- Get Text Index
- Insert Text
- Replace Text
- Read All Text
- Create Script Project
- Get Project Content
- Upload Script File
- Create Deployment
- Run Script
- Email
- Microsoft 365
- Sobre o pacote de atividades Microsoft 365
- Compatibilidade do projeto
- Conexões
- AddEmailCategories
- Archive Email
- Delete Email
- Download Email
- Download Email Attachment
- Download Email Attachments
- Forward Email
- Get Email
- Get Email Attachments Info
- Get Emails
- GetMailFolders
- Get Newest Email
- Mark Email as Read
- MarcarEmailComoNãoLido
- Move Email
- RemoveEmailCategories
- Reply To Email
- Enviar Email
- Turn Off Automatic Replies
- Turn On Automatic Replies
- Mesclar várias planilhas em uma nova planilha de resumo do Excel
- Aceitar automaticamente convites de calendário de seu gerente
- Mover arquivos para pastas dedicadas por tipo
- Verificar se os novos documentos de emprego (I9 e ID) correspondem
- Adicionar novos clientes a uma lista do SharePoint
- Excluir itens de lista do SharePoint mais recentes do que ontem
- Notificar-me no Slack quando receber um e-mail importante no Outlook
- Incluir data de criação nos novos nomes de arquivos do OneDrive
- Notificar-me por e-mail quando um novo arquivo for criado
- Microsoft Office 365 Scope
- Add Sheet
- Append Range
- Clear Range
- Copy Range
- Copiar Planilha
- Create Workbook
- Delete Range
- Excluir Planilha
- Get Cell Color
- Get Sheets
- Ler Célula
- Read Column
- Read Range
- Read Row
- Renomear Folha
- Write Cell
- Write Range
- Set Range Color
- Create Table
- Get Table Range
- Insert Column
- Delete Column
- Insert Rows
- Delete Rows
- VLookup Range
- Use OneDrive & SharePoint
- Copy File/Folder
- Create Folder
- Delete File/Folder
- Download File
- Export File as PDF
- Find Files And Folders
- Get File/Folder
- Move File/Folder
- Fazer upload do arquivo
- Share File/Folder
- For Each File/Folder
- Forward Mail
- Get Mail
- Move Mail
- Send Mail
- Reply to Mail
- Excluir Email
- Definir Categorias de Email
- Add Attachment
- Add Attendee
- Adicionar local
- Create Event
- Delete Event
- Find Meeting Times
- Get Calendars
- Modify Event
- RSVP
- Search Events
- Create Group
- Excluir grupo
- Get Group
- List Groups
- Create Bucket
- Delete Bucket
- List Buckets
- List Bucket Tasks
- Create Plan
- Get Plan
- List Plans
- Create Task
- Delete Task
- Get Task
- List Tasks
- Update Task
- For Each List
- Get List Info
- For Each List Item
- Delete List Item
- Add List Items
- Update List Item
- Get List Items
- Presentations
- Notas de Versão
- Sobre o pacote de atividades Presentations
- Compatibilidade do Projeto
- Adicionar ou atualizar rótulo de confidencialidade ao PowerPoint
- Add Data Table to Slide
- Add File to Slide
- Adicionar imagem ou vídeo ao slide
- Add New Slide
- Add Text to Slide
- Copy Paste Slide
- Delete Slide
- Format Slide Content
- Obter rótulo de confidencialidade do PowerPoint
- Replace Text in Presentation
- Paste Item into Slide
- Run Presentation Macro
- Save PowerPoint File As
- Save Presentation as PDF
- Use PowerPoint Presentation
- Word
- Notas de Versão
- Sobre o pacote de atividades Word
- Compatibilidade do Projeto
- Word Application Scope / Use Word File
- Add or Update Word Sensitivity Label
- Add Hyperlink to Document
- Add Picture
- Append Text
- Obter rótulo de confidencialidade do Word
- Insert DataTable in Document
- Paste Chart/Picture into Document
- Read Text
- Replace Picture
- Replace Text in Document
- Save Document As
- Save Document as PDF
- Set Bookmark Content
Verificar se os novos documentos de emprego (I9 e ID) correspondem
Resumo: extraia os documentos I9 e ID recebidos por email e verifique se ambos têm o mesmo suporte. O e-mail é movido, as categorias são definidas e as ações de resposta ou encaminhamento são executadas com base nas verificações.
Aplicativos: Email do Outlook, Document Understanding
Descrição:
Este exemplo explica como criar um fluxo de trabalho que verifique novos documentos de trabalho (I9 e ID). Quando um novo e-mail chega contendo um assunto específico com anexos, os robôs são acionados para baixar os dois anexos e verificar se eles são documentos ID e I9. Após a validação, ela extrai o conteúdo dos dois documentos e verifica se pertencem à mesma pessoa, verificando o nome e o sobrenome. Após a verificação dos documentos, o email é movido para uma pasta específica (Envios Válidos/Envios Inválidos), as categorias são definidas e o email é encaminhado, se válido, ou uma resposta é enviada de volta ao remetente, se for inválido.
Este exemplo apresenta as atividades do Microsoft 365, como as atividades de Email Received, Download Email Attachments, Move Email e Document Understanding.
- Abra o Studio Web e crie um novo projeto.
- Para Como iniciar a automação , selecione Com base em evento e, em seguida, selecione a atividade Microsoft 365 Email Received .
- No gatilho da atividade:
-
Configure sua conexão do Microsoft OneDrive e SharePoint.
-
Definir o campo Definir pasta de e-mail . Por exemplo, a Caixa de entrada .
- Defina os Filtros adicionais para serem o mais específicos possível. Por exemplo, nesse caso, defina o filtro como: Assunto contém Novo emprego.
- Defina os campos opcionais:
- Apenas com anexos - Habilitado.
- Incluir anexos - Verdadeiro.
- Marcar como lido - False.
-
- Adicione uma atividade Log Message para registrar o assunto do email recebido. No campo Text , selecione a variável de saída da atividade Trigger e faça uma busca detalhada para identificar sua propriedade Assunto :
- Em seguida, adicione duas atividades Download Email Attachments consecutivas. Nesta etapa do fluxo de trabalho, os anexos contendo os documentos necessários (I9 e ID) são baixados. Configure as atividades da seguinte forma:
- Primeiro, renomeie cada atividade para identificá-la facilmente no fluxo de trabalho. Por exemplo: Baixar anexos de e-mail - contendo I9, tipo PDF e Baixar anexos de e-mail - contendo ID, digite PDF.
- Configure sua conexão do Microsoft Outlook 365.
- Para o campo Email , selecione a variável de saída da atividade Trigger.
- Configure o filtro avançado para determinar que tipo de documento você deseja baixar:
- Defina Excluir anexos incorporados como Falso.
- Em seguida, adicione uma atividade If para verificar se os dois anexos são realmente documentos de ID e I9.
- Defina a Condição para verificar se as variáveis de saída das duas atividades Download Email Attachments são iguais a 0 (ou seja, nenhum documento foi identificado usando os filtros definidos):
- Defina a Condição para verificar se as variáveis de saída das duas atividades Download Email Attachments são iguais a 0 (ou seja, nenhum documento foi identificado usando os filtros definidos):
- Configure a ramificação Then da atividade, ou seja, a atividade a ser executada caso a condição seja verdadeira. Adicione uma atividade Reply to Email . Seu objetivo é notificar remetentes de que seus documentos não foram enviados corretamente. Consulte um exemplo de como configurar essa atividade abaixo:
- Logo ao lado da atividade Reply to Email (dentro da ramificação Then ), adicione uma atividade Throw Exception e configure-a da seguinte maneira:
- Em seguida, usaremos as atividades do Document Understanding para extrair o conteúdo dos dois documentos e verificar se eles pertencem ao mesmo repositório, verificando o nome e o sobrenome em cada documento.
- Adicione uma atividade Document Understanding Classify Document . Renomeie-a como Classify I9 Attachment Document.
- Para o campo Entrada , selecione a variável de saída da atividade Download Email Attachments - contendo I9, tipo PDF .
- Para o campo Entrada , selecione a variável de saída da atividade Download Email Attachments - contendo I9, tipo PDF .
- Adicione uma atividade Log Message para registrar o tipo de documento I9. No campo Mensagem , selecione a variável de saída da atividade Classify I9 Attachment Document e pesquise Dados do documento para encontrar a propriedade
DocumentType
. - Em seguida, adicione uma atividade If para verificar a classificação do documento I9. Configure a condição da seguinte forma:
- Selecione a variável de saída da atividade Classify I9 Attachment Document e, em seguida, pesquise os dados do documento > Tipo de documento > Nome > Nome.
- Defina a condição: Name contém i9. No editor de Expressão, a condição se parece com esta:
_out_ClassifyDocument_1__ClassificationResults.DocumentType.Name.Contains("i9")
.
- Para a ramificação Then , adicione uma atividade Extract Document Data . Configure a atividade da seguinte forma:
- Para o campo Extrator , selecione I9 na lista suspensa.
- Para Arquivo de entrada, selecione a variável de saída da atividade Download Email Attachments - contendo I9, tipo PDF .
- Para a ramificação Else , ou seja, a atividade a ser executada caso a condição seja falsa, adicione:
- Uma atividade Log Message , com a seguinte mensagem: O email não contém um formulário I9.
- Uma exceção Throw .
- Em seguida, adicione outra atividade Classify Document para classificar os documentos de identificação. Renomeie-a como Classify ID Attachment Document.
- Para o campo Entrada , selecione a variável de saída da atividade Download Email Attachments - contendo ID, tipo PDF .
- Para o campo Entrada , selecione a variável de saída da atividade Download Email Attachments - contendo ID, tipo PDF .
- Adicione uma atividade Log Message para registrar o tipo de documento ID. No campo Mensagem , selecione a variável de saída da atividade Classify ID Attachment Document e pesquise Dados do documento para encontrar a propriedade
DocumentType
. - Em seguida, adicione uma atividade If para verificar a classificação do documento de identificação. Configure a condição da seguinte forma:
- Selecione a variável de saída da atividade Classify ID Attachment Document e, em seguida, pesquise os dados do documento > Tipo de documento > Nome > Nome.
- Defina a condição: Name Contains id_Cards. No editor de Expressão, a condição se parece com esta:
_out_ClassifyDocument_2__ClassificationResults.DocumentType.Name.Contains("id_cards")
.
- Para a ramificação Then , adicione uma atividade Extract Document Data . Configure a atividade da seguinte forma:
- Para o campo Extrator , selecione Cartões de identificação na lista suspensa.
- Para o Arquivo de entrada , selecione a variável de saída da atividade Download Email Attachments - contendo ID, tipo PDF .
- Para a ramificação Else , ou seja, a atividade a ser executada caso a condição seja falsa, adicione:
- Uma atividade Log Message , com a seguinte mensagem: O email não contém um ID.
- Uma exceção Throw .
- Em seguida, adicione uma série de atividades Log Message para registrar o Nome e o Sobrenome nos documentos I9 e ID.
- No Campo Mensagem, escreva I9 First Name e faça uma busca detalhada na seção Variáveis >
I9_Doc
>Data
>EmployeeFirstName
. - Repita a etapa 22a para
I9
-Last Name
, depois paraIDCard
>FirstName
eIDCard
>LastName
.
- No Campo Mensagem, escreva I9 First Name e faça uma busca detalhada na seção Variáveis >
- Adicione uma atividade If para verificar se o primeiro nome e o sobrenome em cada I9 e ID correspondem. Defina a condição da seguinte forma:
I9_Doc.Data.EmployeeFirstName.Value.ToLower.Trim
contémIDCard.Data.FirstName.Value.ToLower.Trim
I9_Doc.Data.EmployeeLastName.Value.ToLower.Trim
é igual aIDCard.Data.LastName.Value.ToLower.Trim
- Para a ramificação Then , adicione:
- Uma atividade Log Message para indicar que I9 e ID correspondem.
- Uma atividade Move Email , configurada da seguinte forma:
- Email a mover — selecione a variável de saída da atividade Email Received do gatilho inicial.
- Para pasta de emails - por exemplo, uma pasta de Envios Válidos .
- Uma atividade Definir categorias de e-mail , para atribuir uma categoria Envio válido ao e-mail movido.
- Uma atividade Forward Email , se você quiser encaminhar o e-mail movido para alguém.
- Para a ramificação Else , adicione:
- Uma atividade Log Message para indicar que o I9 e o ID não correspondem.
- Uma atividade Move Email , configurada da seguinte forma:
- Email a mover — selecione a variável de saída da atividade Email Received do gatilho inicial.
- Para pasta de emails - por exemplo, uma pasta de Envios Inválidos .
- Uma atividade Definir Categorias de Email , para atribuir uma categoria Envio Inválido ao email movido.
- Uma atividade Reply to Email , para lembrar ao remetente que o email foi considerado inválido por causa dos documentos.
- Pronto para executar seu projeto.