Dividir uma importação de fatura a pagar em vários threads
Use este procedimento para dividir um grande volume de faturas de um grupo de execução em vários threads. As faturas em cada thread são carregadas e processadas simultaneamente.
- Entre como Administrador assíncrono.
-
Na guia Todas as filas, localize e abra estas filas:
- PayablesImport
- BudgetEditCallback
-
Especifique o máximo de ações ativas para as filas.
Para a fila PayablesImport, o máximo de ações ativas deve ser pelo menos igual ao número de threads que você executará simultaneamente. Para a fila BudgetEditCallBack, especifique de 20 a 40 de ações ativas, no máximo.
- Opcionalmente, na fila PayablesImport, exclua o mapeamento de fila de PayablesInvoiceDistributionImport.LoadInterfaceDistributions.
- Clique em Salvar.
- Entre no Console de administração.
-
Crie dois parâmetros de configuração:
-
Especifique estas informações:
- Componente
- Especifique config.
- Chave
- Especifique PIIMultiThread.
- Tipo
- Selecione Booleano.
- Valor
- Especifique verdadeiro.
-
Especifique estas informações:
- Componente
- Especifique config.
- Chave
- Especifique PIIThreads.
- Tipo
- Selecione Numérico.
- Valor
- Especifique o número de threads para dividir o grupo de execução.
-
Especifique estas informações:
- Clique em Salvar.
- Na guia Cubo de análise, selecione os parâmetros de configuração de PIIMultiThread e PIIThreads
- Clique com o botão direito do mouse e selecione Atualizar.
- Entre como Administrador de aplicativo.
- Em Contas a pagar, selecione Manutenção de interface da fatura.
- Clique em Faturas de contas a pagar de interface multi-thread.
-
Preencha os campos e especifique o número de threads a serem incluídos na interface.
Para obter informações sobre interfaces de fatura, consulte o Guia do usuário de Contas a pagar.
. - Clique em Enviar.
- Clique na guia Resultados para exibir os resultados.