- Introdução
- Introdução
- Crie em qualquer tela
- Criar com Caso
- Referência
- Definição de chaves de caso (sistema versus externo)
- Estabelecimento de contratos de E/S e de write-back
- Modelagem de estágios primário e secundário
- Disparo de um caso a partir do Data Fabric
- Implementação de personas e permissões no nível de estágio
- Configuração de SLAs e regras de escalonamento automatizadas
- Configuração de um loop de retrabalho (reentrada)
- Configuração e teste do agente do caso (pré-visualização)
- Criar com fluxo
- Build with BPMN
- Operando
- Monitoramento
- Otimizando
- Compreensão da otimização
- Visão de otimização
- Acesso ao aplicativo Otimização de processos
- Aplicativo Otimização de processo no Process Mining
- Enriquecendo a otimização de processos com dados externos
- Informações de referência
Enriquecendo a otimização de processos com dados externos
Connect Maestro Orchestrate Process Optimization to external systems such as Salesforce or ServiceNow to extend context and improve process segmentation.
To enhance Process optimization in Maestro Orchestrate, you can extend context and visibility into the underlying business objects by connecting to external source systems—such as Salesforce or ServiceNow—that the process operates on.
Para obter uma melhor representação e segmentação do processo, você precisa importar dados desses sistemas externos, que rastreiam objetos de negócios e seus status, para seu aplicativo de Otimização de Processos no Process Mining. Isso permite insights mais detalhados e ajuda a identificar áreas para melhoria.
Os exemplos incluem a identificação de áreas de produto com altos volumes de tickets de suporte ou a otimização de processos com base em etapas de ordem de compra recém-descobertas por meio do Process Mining.
This page describes the steps to join external data with internal Maestro Orchestrate trace data to achieve this level of insight.
Pré-requisitos
É assumido que:
- O Process Mining é habilitado no tenant.
- Você está familiarizado com o modelo de dados internos, SQL e as funções do Process Mining.
- Você tem a função de Process Mining Developer atribuída. Consulte Configuração dos usuários para obter mais informações.
- Você tem permissões para Editar dados, Editar painéis e Visualização para o aplicativo Otimização de processo. Consulte Gerenciamento de acesso para apps do Process Mining para obter mais informações.
- You have built, deployed, and ran a Maestro Orchestrate process that has Integration Service activities associated with an external source system (E.g. Loan Origination process that pulls and updates records from Salesforce).
Como enriquecer os dados de otimização
To enrich your Process Optimization app with external data, connect to your source system and join the external tables with the Maestro Orchestrate automation data in Data transformations.
-
Acesse o Portal do Process Mining.
-
Localize o cartão de aplicativo para o aplicativo Otimização de Processo e selecione Editar no modo dev no menu de contexto.
-
Selecione Carregar dados do dev no menu de ações para carregar dados externos.
- Use a opção de conexão direta para carregar dados do Salesforce ou ServiceNow.
- Ou use a opção Carregar dados para carregar arquivos de seu sistema de origem. Por exemplo, para carregar dados das tabelas de Contato e Oportunidade do Salesforce para um processo de Originação de Empréstimo.Consulte Carregamento de dados para obter mais informações.
Observação:Você pode visualizar as tabelas de entrada que são criadas (por meio de arquivos ou conexão direta) na seção de Entrada das transformações de dados. Você pode selecionar uma tabela para visualizar os dados. Consulte Dados de entrada para obter mais informações.
-
Acesse Transformações de dados.
-
Localize a pasta de modelos na seção Transformações e edite o arquivo
Objects.sql. -
Compare os
Object_IDvalores do arquivoObjects.sqlcom o campo ID da tabela do sistema externo.Observação:All object tables from external sources must join on this
Object_IDfield. Maestro Orchestrate, populates theObject_IDfield based on the underlying object of the activity. For example, an IS activity for the Contact table will log theContact_IDas theObject_IDin theAutomation_eventstable). If you want to connect a Contact table from Salesforce, ensure theContact_IDis the same format as theObject_ID. The following code block shows an example SQL statement that can be used inObjects.sqlto match theObject_IDto theContact_IDfield. assignmentSUBSTRING(Automation_events."Object_ID",0,LEN(Automation_events."Object_ID") - 3) as "Object_ID".Dica:Você pode usar esse processo para unir várias fontes em um único aplicativo de Otimização de processos.Por exemplo, se eu quiser unir dados do Salesforce, ServiceNow e de Otimização de processos no mesmo aplicativo.
-
After confirmation of the Object_ID field from the
Automation_eventstable and externalObject_ID, join the tables on the ID fields. Add theTrace_IDas a field to the table to associate the external object with a Maestro Orchestrate run.O bloco de código a seguir mostra um exemplo de junção no arquivo
contact_data.sqlpara criar a tabelaContacte uni-la aos dados de automação.select contact_data.*, Objects."Trace_ID", concat('Contact',to_varchar({{ pm_utils.id() }})) as "Unique_ID" from {{ source('sources', 'contact_data') }} as contact_data left join {{ref('Objects')}} as Objects ON contact_data."Contact ID" = Objects."Object_ID"select contact_data.*, Objects."Trace_ID", concat('Contact',to_varchar({{ pm_utils.id() }})) as "Unique_ID" from {{ source('sources', 'contact_data') }} as contact_data left join {{ref('Objects')}} as Objects ON contact_data."Contact ID" = Objects."Object_ID"Observação:Os campos criados usando a função
.id()são numéricos por padrão. Você precisa transformá-los emvarchar, pois esse é o tipo de dados do campoEvent_IDna tabelaAutomation_events. -
Acesse a seção Saída em Transformações de dados e selecione Modelo de dados para visualizar o modelo de dados do aplicativo de Otimização de processos.
-
Adicione as novas tabelas de objeto externos e eventos ao modelo de dados. Certifique-se de que as tabelas de objetos externos tenham o campo
Trace_IDpreenchido e unificado. Consulte Modelos de dados para obter mais informações.A ilustração a seguir mostra um modelo de dados de exemplo com as tabelas
opportunity_dataecontact_datarecém-adicionadas do Salesforce. -
In the Output section in Data transformations, select Process to view the processes defined for the Process optimization app. Make sure there is a process defined with all events that will combine the events from the Maestro Orchestrate process and the external object events tables. Refer to Adding and editing processes for more information.
-
Selecionar Aplicar para painéis para tornar os dados disponíveis para uso em painéis.
-
Edite os painéis para visualizar os dados externos e publicar o aplicativo de Otimização de processos.
Resultado
The external data is integrated into the Process Optimization app and available for visualization in dashboards. The process graph reflects the combined Maestro Orchestrate automation data and external object data from the connected source system.
A ilustração a seguir mostra um exemplo de gráfico de processo com dados externos do Salesforce.