ProcessMiningForExternalData - com escopo, global
A API ProcessMiningForExternalData contém um método que marca um registro de auditoria externa para processamento.
Esses dados de auditoria externa podem vir de sistemas externos, como SAP, SmartRecruiters ou JIRA.
Para acessar essa API, o plug-in Mineração de processos para dados externos (sn_po_extdata) deve ser instalado e a entidade de chamada deve ter a função sn_process_optimization_admin.
Para obter informações adicionais sobre registros de auditoria externa e Mineração de processos, consulte Process Mining.
ProcessMiningForExternalData - scheduleCaseGeneration(cadeia de caracteres externalDataSysId)
Marca o registro especificado na tabela Conjunto de dados externo [sn_po_extdata_dataset] para processamento. Use este método para automatizar o processamento de dados de auditoria externa.
Antes de chamar este método, os dados de auditoria externa já devem ter sido importados para a tabela de conjunto de dados externo.
Você pode escolher o método desejado de importação desses dados, como por IntegrationHub ou Flow Designer. Você pode programar essa importação em algum intervalo fixo, como semanal, mensal ou trimestral. Para obter informações adicionais, confira Working with external datasets.
Depois que os dados são importados, você chama este método para definir o campo de estado no registro do conjunto de dados externo especificado como "Programado". Esta configuração indica que o registro do conjunto de dados externo especificado está pronto para processamento. Quando processados, os dados no registro do conjunto de dados externo são usados para criar registros de auditoria e de caso. Os nomes desses registros de auditoria e de caso aparecem no registro do conjunto de dados externo associado.
- Global:
SNC.ProcessMiningForExternalData.scheduleCaseGeneration(cadeia de caracteres externalDataSysId); - Com escopo:
ProcessMiningForExternalData.scheduleCaseGeneration(cadeia de caracteres externalDataSysId);
| Nome | Tipo | Descrição |
|---|---|---|
| externalDataSysId | Cadeia de caracteres | Sys_id do registro do conjunto de dados na tabela Conjunto de dados externo [sn_po_extdata_dataset] a ser marcado como pronto para ser processado. |
| Tipo | Descrição |
|---|---|
| message | Status da chamada de método. Quando bem-sucedida, a mensagem é sempre: Conjunto de dados externo programado para processamento. Quando ocorre um erro, a mensagem descreve o motivo da falha da chamada. |
| status | Status da chamada de método. Valores possíveis:
|
O exemplo de código a seguir mostra como chamar este método.
ProcessMiningForExternalData.scheduleCaseGeneration("o83ehu2yv918ehbu23eg928dg7jbcf52");
Saída:
{
"status": "success",
"message": "External dataset is scheduled for processing"
}