- Visão geral
- Contratos de Processamento de Documentos
- Notas de versão
- Sobre os Contratos de Processamento de Documentos
- Classe Box
- Interface IPersistedActivity
- Classe PrettyBoxConverter
- Interface IClassifierActivity
- Interface IClassifierCapabilitiesProvider
- Classe ClassifierDocumentType
- Classe ClassifierResult
- Classe ClassifierCodeActivity
- Classe ClassifierNativeActivity
- Classe ClassifierAsyncCodeActivity
- Classe ClassifierDocumentTypeCapability
- ContentValidationData Class
- EvaluatedBusinessRulesForFieldValue Class
- EvaluatedBusinessRuleDetails Class
- Classe ExtractorAsyncCodeActivity
- Classe ExtractorCodeActivity
- Classe ExtractorDocumentType
- Classe ExtractorDocumentTypeCapabilities
- Classe ExtractorFieldCapability
- Classe ExtractorNativeActivity
- Classe ExtractorResult
- FieldValue Class
- FieldValueResult Class
- Interface ICapabilitiesProvider
- Interface IExtractorActivity
- Classe ExtractorPayload
- Enumeração DocumentActionPriority
- Classe DocumentActionData
- Enumeração DocumentActionStatus
- Enumeração DocumentActionType
- Classe DocumentClassificationActionData
- Classe DocumentValidationActionData
- Classe UserData
- Classe Document
- Classe DocumentSplittingResult
- Classe DomExtensions
- Classe Page
- Classe PageSection
- Classe Polígono
- Classe PolygonConverter
- Classe de metadados
- Classe WordGroup
- Classe Word
- Enumeração ProcessingSource
- Classe ResultsTableCell
- Classe ResultsTableValue
- Classe ResultsTableColumnInfo
- Classe ResultsTable
- Enumeração Rotation
- Rule Class
- RuleResult Class
- RuleSet Class
- RuleSetResult Class
- Enumeração SectionType
- Enumeração WordGroupType
- Interface IDocumentTextProjection
- Classe ClassificationResult
- Classe ExtractionResult
- Classe ResultsDocument
- Classe ResultsDocumentBounds
- Classe ResultsDataPoint
- Classe ResultsValue
- Classe ResultsContentReference
- Classe ResultsValueTokens
- Classe ResultsDerivedField
- Enumeração ResultsDataSource
- Classe ResultConstants
- Classe SimpleFieldValue
- Classe TableFieldValue
- Classe DocumentGroup
- Classe DocumentTaxonomy
- Classe DocumentType
- Classe Field
- Enumeração FieldType
- FieldValueDetails Class
- Classe LanguageInfo
- Classe MetadataEntry
- Enumeração de tipo de texto
- Classe TypeField
- Interface ITrackingActivity
- Interface ITrainableActivity
- Interface ITrainableClassifierActivity
- Interface ITrainableExtractorActivity
- Classe TrainableClassifierAsyncCodeActivity
- Classe TrainableClassifierCodeActivity
- Classe TrainableClassifierNativeActivity
- Classe TrainableExtractorAsyncCodeActivity
- Classe TrainableExtractorCodeActivity
- Classe TrainableExtractorNativeActivity
- Classe BasicDataPoint
- Classe BasicValue
- Classe ComponentCollectionFacade
- Classe DataPointFacadeBase
- Classe ExtractionResultHandler
- Classe FieldGroupDataPoint
- Classe FieldGroupValue
- Classe Field Lookup Base
- Classe FieldRedactionSettings
- Classe RedactionOptions (pré-visualização)
- TipoDeRedação Enum
- Classe ResultsValueFacadeBase
- Classe TableDataPoint
- Classe TableRow
- Classe TableValue
- Classe CuringaDataPoint
- Classe curingaDataPointCollection
- Document Understanding ML
- Document Understanding OCR Local Server
- Document Understanding
- Notas de versão
- Sobre o pacote de atividades Document Understanding
- Compatibilidade do projeto
- Configuração da conexão externa
- APIs de automação codificadas do Document Understanding (visualização)
- Definir Senha do PDF
- Merge PDFs
- Get PDF Page Count
- Extract PDF Text
- Extract PDF Images
- Extract PDF Page Range
- Extract Document Data
- Criar tarefa de validação e aguardar
- Aguarde a tarefa de validação e retome
- Create Validation Task
- Create Document Validation Artifacts
- Recuperar artefatos de validação de documento
- Classificar Documento
- Create Classification Validation Task
- Create Classification Validation Task and Wait
- Aguardar a tarefa de Validação de Classificação e retomar
- Criar pré-contratação no Workday com base no CV
- Extrator generativo — boas práticas
- Classificador generativo — Boas práticas
- IntelligentOCR
- Notas de versão
- Sobre o pacote de atividades IntelligentOCR
- Compatibilidade do projeto
- Carregar Taxonomia
- Digitize Document
- Classificar Escopo do Documento
- Classificador baseado em palavra-chave
- Document Understanding Project Classifier
- Intelligent Keyword Classifier
- Create Document Classification Action
- Create Document Validation Artifacts
- Recuperar artefatos de validação de documento
- Aguardar ação de classificação do documento e retomar
- Train Classifiers Scope
- Instrutor de Classificador Baseado em Palavra-chave
- Intelligent Keyword Classifier Trainer
- Escopo da Extração de Dados
- Document Understanding Project Extractor
- Document Understanding Project Extractor Trainer
- Regex Based Extractor
- Form Extractor
- Intelligent Form Extractor
- Rasurar documento
- Create Document Validation Action
- Wait For Document Validation Action And Resume
- Escopo de Extratores de Treinamento
- Exportar Resultados da Extração
- Machine Learning Extractor
- Machine Learning Extractor Trainer
- Machine Learning Classifier
- Machine Learning Classifier Trainer
- Classificador Generativo
- Extrator Generativo
- Configuração da autenticação
- Validação de documentos com ações de aplicativos
- Validação manual para digitalizar documentos
- Extração de dados baseada em âncora usando a atividade Intelligent Form Extractor
- Validation Station
- Atividades generativas — Boas práticas
- Extrator generativo — boas práticas
- Classificador generativo — Boas práticas
- Serviços de ML
- OCR
- Contratos de OCR
- Notas de versão
- Sobre os Contratos OCR
- Compatibilidade do projeto
- Interface IOCRActivity
- Classe OCRAsyncCodeActivity
- Classe OCRCodeActivity
- Classe OCRNativeActivity
- Character Class
- Classe OCRResult
- Classe Word
- Enumeração FontStyles
- Enumeração OCRRotation
- Classe OCRCapabilities
- Classe OCRScrapeBase
- Classe OCRScrapeFactory
- Classe ScrapeControlBase
- Enumeração ScrapeEngineUsages
- ScrapeEngineBase
- Classe ScrapeEngineFactory
- Classe ScrapeEngineProvider
- OmniPage
- PDF
- Notas de versão
- Sobre o pacote de atividades PDF
- Compatibilidade do projeto
- APIs de automação codificadas em PDF (pré-visualização)
- Converter e-mail para PDF (pré-visualização)
- Converter HTML para PDF (pré-visualização)
- Converter texto para PDF (pré-visualização)
- Export PDF Page As Image
- Extrair anexos de PDF
- Extract Images From PDF
- Extract PDF Page Range
- Get PDF Page Count
- Join PDF Files
- Manage PDF Password
- Read PDF Text
- Read PDF With OCR
- Read XPS Text
- Read XPS With OCR
- [Não listado] Abbyy
- [Não listado] Abbyy Embedded
Crie um registro de pré-contratação no Workday, extraindo dados dos candidatos dos CVs usando o Document Understanding.
Sobre
Resumo: crie uma pré-contratação no Workday usando os dados fornecidos no CV.
Aplicativos: Workday
Descrição: depois de identificar candidatos apropriados usando o Document Understanding para extrair informações de experiência dos CVs, crie uma pré-contratação no dia do trabalho usando os dados fornecidos no CV.
Esse exemplo apresenta atividades do Document Understanding, como Classify Document, Extract Document Data e Create Validation Task.
Fluxo de Trabalho
Se você quiser economizar tempo, use o modelo Criar pré-contratação no Workday baseado no CV no Studio Web para criar esse fluxo de trabalho.
- Abra o Studio Web e crie um novo projeto.
- Adicione uma atividade Arquivo Criado ao seu fluxo de trabalho.Configure o local do currículo que você deseja usar no fluxo de trabalho e a localização do arquivo de saída. Na atividade, execute as seguintes configurações:
-
Configure sua conexão do Google Drive.
-
No campo No local , escolha a pasta onde o CV está localizado.
-
Se necessário, adicione filtros adicionais (como criado por, extensão de arquivo e nome) no campo Filtros adicionais .
-
No campo Arquivo criado , faça referência ao arquivo criado a ser usado no fluxo de trabalho.
Figura 1. Configuração das propriedades de conexão do Google Drive
-
- Em seguida, adicione uma atividade Classify Document para classificar os documentos.
-
No campo Projeto, selecione seu projeto do Document Understanding na lista suspensa.
-
No campo Classificador, selecione Classificador generativo na lista suspensa.
-
No campo Solicitação , configure três tipos de documentos:
-
CV: o documento usado antes do emprego, contendo as habilidades e a experiência de trabalho dos candidatos.
-
ID: o documento de identificação do candidato.
-
Formulário W-9: o formulário fiscal do candidato.
Você pode configurar mais tipos de documentos, conforme necessário.
Figura 2. Configuração de três tipos de documentos no construtor de prompts, usando o Classificador generativo
-
-
No campo Entrada, adicione o arquivo criado na etapa dois.
Figura 3. Adicionando o arquivo criado anteriormente no campo Entrada da atividade Classify Document
-
- Em seguida, adicione uma atividade If . Essa atividade é usada para extrair informações de candidatos se um tipo de documento for definido como CV, ou exibir uma mensagem se não for. Configure a atividade da seguinte forma:
-
No campo Condição, selecione o ícone Mais para selecionar Construtor de condição.
-
No Construtor de condição, selecione Adicionar condição.
-
No campo Clique para usar variável, selecione a propriedade Nome do tipo de documento da atividade Classify Document.
-
No menu suspenso, selecione é igual.
-
No campo Inserir texto ou pressione Ctrl+Espaço, insira CV.
-
Selecione Salvar para salvar sua condição.
Figura 4. Criação e configuração da condição dentro do construtor de Condição
-
- Em seguida, adicione uma atividade Write Line na ramificação Then da atividade. Configure a atividade da seguinte forma:
-
No campo Texto, selecione o ícone Mais para selecionar Construtor de texto.
-
No Construtor de texto, insira "CV encontrado para processar:".
-
Para a lista suspensa Inserir variável, selecione a variável Arquivo criado na atividade File Created.
-
Selecione Salvar para salvar suas alterações.
Figura 5. Configure a atividade Gravar linha, usando o construtor de Texto, para gerar um certo valor
-
- Em seguida, adicione uma atividade Extract Document Data. Essa atividade é usada para extrair dados do documento classificado. Na atividade, execute as seguintes etapas:
-
No campo Projeto, selecione seu projeto do Document Understanding na lista suspensa.
-
No campo Extrator, selecione Generativo na lista suspensa.
-
No campo Solicitação , configure sete campos:
-
Primeiro nome: primeiro nome do candidato.
-
E-mail: endereço de e-mail do candidato.
-
Experiência: experiência anterior do candidato.
-
SalesSkills: o candidato tem habilidades de vendas?
-
Empregador: qual é o empregador atual do candidato?
-
Sobrenome: Sobrenome do candidato.
-
País: qual é o país de residência do candidato?
Você pode configurar mais campos, conforme necessário.
Figura 6. Configuração do construtor de Prompt do extrator generativo com os campos de CV
-
-
No campo Entrada , adicione os dados do documento resultantes da atividade Classify Document .
Figura 7. A inserção dos dados do documento resultou da atividade Classificar documento no campo Entrada da atividade Extract Document Data
-
- Em seguida, adicione uma atividade If . Esta atividade é usada para criar uma pré-contratação no Workday se um candidato adequado for encontrado ou exibir uma mensagem se não. Configure a atividade da seguinte forma:
-
No campo Condição, selecione o ícone Mais para selecionar Construtor de condição.
-
No campo Clique para usar variável, selecione a propriedade SalesSkills da atividade Extract Document Data.
-
No menu suspenso, selecione é igual.
-
No campo Inserir texto ou pressione Ctrl+Espaço, insira Sim.
-
Selecione Salvar para salvar sua condição.
Figura 8. Criação e configuração da condição dentro do Construtor de condição
-
- Em seguida, adicione uma atividade Write Line na ramificação Then da segunda atividade If . Configure a atividade da seguinte forma:
-
No campo Texto, selecione o ícone Mais para selecionar Construtor de texto.
-
No Construtor de texto, adicione uma mensagem contendo informações dos campos Nome, Sobrenome, Empregador e e-mail configurados usando o construtor de Prompt da atividade Extract Document Data .
Exemplo:
Aplicativos de CV recebidos do gerente de vendas com nome: Primeiro nome | Sobrenome, trabalhando atualmente no Empregador - criando perfil pré-contratação. Email no email.
Figura 9. O texto que a atividade Write Line deve mostrar na saída
-
- Em seguida, adicione uma atividade Create Pre-Hira do Workday e configure sua conexão do Workday.
- Em seguida, adicione uma atividade Write Line na ramificação Else da segunda atividade If . Esta atividade exibirá uma mensagem se um candidato não atender aos critérios necessários (em nosso exemplo, Experiência de vendas). Configure a atividade da seguinte forma:
-
No campo Texto, selecione o ícone Mais para selecionar Construtor de texto.
-
No Construtor de texto, adicione uma mensagem contendo informações dos campos Nome e Sobrenome configurados usando o construtor de Prompt da atividade Extract Document Data .
Exemplo:
Nome do candidato Sobrenome, não tem experiência em vendas, enviando o CV para validação.
Figura 10. Criação da expressão para a atividade Write Line no construtor de Texto
-
- Adicione uma atividade Create Validation Task após a atividade Write Line. Essa atividade é usada para criar uma ação de validação de documentos no Action Center quando um CV não atende aos critérios necessários. Configure a atividade da seguinte forma:
-
No campo Dados extraídos , forneça a saída da atividade Extract Document Data .
-
No Título da ação, forneça um título da ação que precisa ser criada no Action Center. Em nosso exemplo, você pode adicionar "Validar CV".
-
Na seção Propriedades da ação, escolha uma prioridade da ação na lista suspensa Prioridade da ação.
-
Especifique a pasta do Orchestrator onde os recursos serão armazenados no campo Pasta do Orchestrator .
-
No campo Catálogo de ações , especifique o catálogo no qual a ação é criada na Action Center.
Figura 11. Configuração das propriedades da atividade Create Validation Task
-
- Por fim, adicione uma atividade Write Line na ramificação Else da primeira atividade If . Esta atividade exibirá uma mensagem se o documento processado não for um CV. Configure a atividade da seguinte forma:
-
No campo Texto, selecione o ícone Mais para selecionar Construtor de texto.
-
No Construtor de texto, adicione uma mensagem contendo a propriedade Arquivo Criado da atividade File Created e a propriedade Tipo de Documento da atividade Extract Document Data .
Exemplo:
O arquivo Document Created não é um CV, mas um Tipo de Documento, portanto, não há nada para processar.
Figura 12. Criação da expressão para a atividade Write Line no construtor de Texto
-
Você terminou e está pronto para executar o projeto.