- Notas de versão
- Introdução
- Instalação
- Requisitos de hardware e software
- Instalação do servidor
- Atualizando a Licença
- Implantando o Profiler do UiPath Process Mining
- Implantando um conector (.mvp)
- Atualizando o UiPath Process Mining
- Atualizando uma versão personalizada de um aplicativo ou acelerador de descoberta
- Instalando um Ambiente de Treinamento
- Configuração
- Integrações
- Autenticação
- Working with Apps and Discovery Accelerators
- Menus e painéis do AppOne
- Configuração do AppOne
- Menus e painéis do TemplateOne 1.0.0
- Configuração do TemplateOne 1.0.0
- TemplateOne menus and dashboards
- Configuração do TemplateOne 2021.4.0
- Menus e painéis do Acelerador de Descoberta Purchase to Pay
- Configuração do acelerador Discovery de compra para pagamento
- Menus e painéis do Acelerador de Descoberta Order a Cash
- Order to Cash Discovery Accelerator Setup
- Basic Connector for AppOne
- Implantar o Conector Básico
- Introduction to Basic Connector
- Tabelas de entrada do Conector Básico
- Adicionando tags
- Adição de estimativas de automação
- Adicionando Datas de conclusão
- Adicionando modelos de referência
- Setting up Actionable Insights
- Configuração de gráficos recolhíveis
- Usando o conjunto de dados de saída no AppOne
- Output tables of the Basic Connector
- SAP Connectors
- Introduction to SAP Connector
- Entrada do SAP
- Verificando os dados no SAP Connector
- Adicionando tags específicas do processo ao SAP Connector para o AppOne
- Adição de datas de vencimento específicas do processo ao SAP Connector para o AppOne
- Adicionando estimativas de automação ao SAP Connector para o AppOne
- Adicionando atributos ao SAP Connector para o AppOne
- Adicionando atividades ao SAP Connector para o AppOne
- Adicionando entidades ao SAP Connector para o AppOne
- SAP Order to Cash Connector para AppOne
- SAP Purchase to Pay Connector para AppOne
- SAP Connector for Purchase to Pay Discovery Accelerator
- SAP Connector for Order-to-Cash Discovery Accelerator
- Superadmin
- Painéis e gráficos
- Tabelas e itens de tabela
- Integridade do aplicativo
- How to ....
- Como trabalhar com conectores SQL
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- Lançamento de um conector SQL
- Scheduling data extraction
- Estrutura das transformações
- Using SQL connectors for released apps
- Generating a cache with scripts
- Setting up a local test environment
- Separate development and production environments
- Recursos úteis
Configure atualizações de dados automatizadas no Process Mining independente usando um script em lote para habilitar cargas de dados frequentes ou baseadas em intervalos.
Introdução
Se você quiser fazer carregamentos de dados frequentes ou em intervalos para o UiPath Process Mining, você pode configurar atualizações de dados automatizadas. Este guia descreve como configurar atualizações de dados automatizadas usando um script em lotes.
Ao executar o script, a estrutura de pastas para um conjunto de dados usando o nome do conjunto de dados que você especificou é gerada primeiro. Em seguida, todas as tabelas no conector são recarregadas e armazenadas em cache para o módulo especificado. Essas tabelas em cache são usadas para exportar as tabelas de saída do conector. O conjunto de dados de saída é usado para gerar um cache para o aplicativo no ambiente especificado.
Pré-requisitos
Você precisa ter acesso ao servidor ou máquina virtual que contém a instalação do UiPath Process Mining .
Você também precisa ter um conector em um espaço de trabalho.
O script representará seu espaço de trabalho. Você deve criar um espaço de trabalho para o conector e certificar-se de que o espaço de trabalho seja mantido atualizado. A atualização de dados usará o espaço de trabalho especificado como está, usando todas as alterações não confirmadas, se houver. Portanto, é recomendável ter um espaço de trabalho dedicado apenas à atualização de dados.
Este script em lote requer que a compilação do espaço de trabalho e o Superadmin sejam idênticos. Se você atualizar a compilação do Superadmin sem alterá-la para o espaço de trabalho (ou vice-versa), o script falhará, resultando em dados sem atualização. Portanto, é recomendável atualizar a compilação em todos os locais (Superadmin, conector e outros aplicativos) ao mesmo tempo.
Passo 1: Preparação
Crie um script em lote que você deseja usar para as atualizações de dados automatizadas do exemplo de código abaixo e salve-o na pasta raiz da sua instalação do UiPath Process Mining .
É recomendável incluir o nome do processo e o nome do sistema no nome do arquivo em lotes.
set MAINDIR=%~dp0
set DATASET=FullData
set ENVIRONMENT=production
set WORKSPACE=Peter/Connector
mkdir "%MAINDIR%\datax_datasets\%DATASET%"
mkdir "%MAINDIR%\datax_datasets\%DATASET%_org"
echo. > "%MAINDIR%\datax_datasets\%DATASET%\nomodcodes.marker"
for %%M in (..) do (
call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -CCDB app="%%M" o= refreshmvncaches=true
mkdir "%MAINDIR%\datax_datasets\%DATASET%_org\MVNCache"
call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -export app="%%M" out="%MAINDIR%\datax_datasets\%DATASET%_org\MVNCache" o= refreshmvncaches=false reusecache=true onlymarked=true
)
call "%MAINDIR%\builds\processgold.bat" -dataserver -skipmail -env "%ENVIRONMENT%" -CCDB o=* dataset="%DATASET%" p=*
set MAINDIR=%~dp0
set DATASET=FullData
set ENVIRONMENT=production
set WORKSPACE=Peter/Connector
mkdir "%MAINDIR%\datax_datasets\%DATASET%"
mkdir "%MAINDIR%\datax_datasets\%DATASET%_org"
echo. > "%MAINDIR%\datax_datasets\%DATASET%\nomodcodes.marker"
for %%M in (..) do (
call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -CCDB app="%%M" o= refreshmvncaches=true
mkdir "%MAINDIR%\datax_datasets\%DATASET%_org\MVNCache"
call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -export app="%%M" out="%MAINDIR%\datax_datasets\%DATASET%_org\MVNCache" o= refreshmvncaches=false reusecache=true onlymarked=true
)
call "%MAINDIR%\builds\processgold.bat" -dataserver -skipmail -env "%ENVIRONMENT%" -CCDB o=* dataset="%DATASET%" p=*
Passo 2: Defina os Parâmetros no Script
Abaixo está uma descrição dos parâmetros que você precisa especificar no script.
| Parâmetro | Description |
|---|---|
| ConjuntoDeDados | o nome do conjunto de dados de saída que você deseja gerar a partir do script. Esse conjunto de dados aparecerá na guia Dados de desenvolvimento do Superadmin . |
| Ambiente | o ambiente para o qual você deseja gerar um cache. Observação: geralmente este será o ambiente no qual o AppOne para seu processo estará ativo. |
| Workspace | o caminho para o espaço de trabalho onde o conector está localizado. Esse é seu nome de login seguido pelo nome do espaço de trabalho . Se o script não encontrar o espaço de trabalho correto, tente usar uma barra em vez de uma barra invertida. |
Nome do Espaço de Trabalho
Siga estas etapas para determinar o caminho para o espaço de trabalho.
| Etapa | Ação |
|---|---|
| 1 | Vá para a pasta de instalação do UiPath Process Mining . |
| 2 | Acesse a pasta workspaces . |
| 3 | Vá para a pasta [seu nome de login] . A pasta contém uma pasta para cada um dos seus espaços de trabalho. |
Quando seu nome de login contém caracteres especiais, a pasta nome de usuário é codificada para HTML. No entanto, para usar no script, o % precisa ser escapado usando três %s adicionais. Por exemplo: se seu nome de usuário for test.example@uipath.com isso se tornará a pasta test%2Eexample%40uipath%2Ecom. No script, o nome de usuário deve ser especificado como test%%%%2Eexample%%%%40uipath%%%%2Ecom. Se o nome de usuário contiver um sublinhado ('_'), esse sublinhado precisará ser escapado com %%%%5F.
Etapa 3: adicionar o código do módulo conector
Alguns conectores têm vários módulos, portanto, você precisa especificar o código do módulo para o conector para o qual deseja implementar atualizações de dados automatizadas.
Adicione o código do módulo do seu conector no loop for %M in (…) do .
Siga estas etapas para localizar o código do módulo e adicioná-lo ao script.
| Etapa | Ação |
|---|---|
| 1 | Abra o conector em seu ambiente de desenvolvimento. |
| 2 | Clique no ícone do logotipo e selecione Módulos.... |
| 3 | Copie o código do módulo do campo Código do aplicativo . |
| 4 | Clique em CANCELAR para fechar a caixa de diálogo Módulos. |
| 5 | Feche o conector. |
| 6 | No script, substitua o "..." dentro do ( ) pelo código do módulo do seu conector no loop for %M in (…) do . |
Etapa 4: Agendar uma tarefa para a sincronização
Você pode usar o Agendador de Tarefas do Windows para agendar uma tarefa que executa o script em lote para atualizações automatizadas de dados.
É recomendável selecionar a conta de usuário local SISTEMA para executar a tarefa e selecionar a opção Executar com a maior prioridade na janela Criar tarefa ao criar a tarefa no Agendador do Windows.
O tempo necessário para esta tarefa dependerá muito dos volumes de dados que passam pelo seu conector. Se a tarefa estiver sendo executada por muito tempo, é recomendável considerar as seguintes coisas, em ordem:
- Minimize o volume de dados entrando no conector;
- Verifique se há condições de união errôneas que causam duplicação de dados;
- Remova quaisquer atributos não utilizados no conector (cada atributo adicional no conector aumenta o tempo de execução do script).
Importante:
É altamente recomendável cancelar a tarefa após ela estar em execução por mais de 3 dias.