Você está aqui:
Atualizar registros para evento de registro de ativo
O fluxo Atualizar registros para evento de registro de ativo processa automaticamente os eventos de registro de ativo recebidos em sua organização. Use o fluxo para atualizar automaticamente os campos de registros de Marco de ativo, Direito e Garantia de ativo com base nas informações passadas pela definição de contexto AssetRegistrationUpdateRecordDetails__stdctx. Esse fluxo identifica o registro de Ativo relevante por meio do ID do ativo ou número de série correspondente e usa os dados de contexto associados para atualizar os registros associados.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Disponível em: Automotive Cloud e Manufacturing Cloud. Visualizar disponibilidade da edição. |
| Permissões de usuário necessárias | |
|---|---|
| Para usar a orquestração: | Projetar processos de orquestração de eventos acionáveis E Gerenciar fluxo |
| Para gerenciar os registros de Garantia do ativo, Marco do ativo e Direito: | Ler, Criar acesso em Garantia do ativo, Marco do ativo e Direito. |
-
Modifique o modelo do conjunto de expressões.
- No Iniciador de aplicativos, localize e selecione Modelos de conjunto de expressões.
- Clique em Atualizar registros para evento de registro de ativo no modo de exibição de lista.
- Clique em Salvar como e selecione Nova versão do Event Orchestration Builder.
- Altere o nome e salve suas alterações.
-
Altere as variáveis de saída e sua fórmula correspondente, se necessário.
A ação Persistir dados para uma definição de contexto no fluxo Atualizar registros para registro de ativo exige que pelo menos um atributo na definição de contexto mude antes de processar dados de evento. Nesse modelo de conjunto de expressões, os campos de data de garantia, marco e direito são definidos manualmente para a data atual, habilitando a ação para detectar atualizações e modificar as marcas de contexto de acordo.
- Insira o rótulo e o nome da API.
- Clique em Salvar.
- Modifique os elementos e os recursos conforme necessário.
- Ative o fluxo.
-
Clone e ative o modelo de orquestração.
- No Iniciador de aplicativos, localize e selecione Orquestração de eventos acionável.
- Selecione o registro Atualizar registros para registro de ativo.
- Clique em Clonar.
- Para Nome do procedimento de execução, selecione a versão clonada e ativada do fluxo Atualizar registros para registro de ativo.
- Para Tipo de evento, selecione Atualizar registros de registro de ativo.
-
Para Nome da definição de contexto, selecione AssetRegistrationUpdateRecordDetails.
Você pode usar a definição de contexto como está ou usar uma nova versão dessa definição.
-
Para o nome de Mapeamento de contexto, selecione AssetRgstrUpdateRecordsMap.
Você pode usar o mapeamento de contexto como está ou usar uma nova versão desse mapeamento.
- Altere outros detalhes conforme necessário.
- Salve suas alterações.
- Para ativar a orquestração, selecione Ativo.
-
Atualize a tabela de decisão.
- Em Configuração, insira Decisão na caixa Busca rápida e selecione Tabelas de decisão.
- Clique em Filtrar e combinar orquestrações de eventos acionáveis no modo de exibição de lista.
- Clique em Atualizar.
Entradas e saídas de fluxo
| Variável | Direção | Descrição |
|---|---|---|
| ID do contexto | Entrada | O ID do registro de definição de contexto associado ao Evento de registro de ativo recebido. |
| Mensagem de falha | Saída | A mensagem de erro descritiva para quando qualquer etapa no fluxo falha. Se o fluxo for bem-sucedido, essa variável estará vazia. Use isso em processos a jusante para detectar e lidar com falhas. |
| Descrição | ||
|---|---|---|
| ID do contexto | Entrada | O ID do registro de definição de contexto associado ao Evento de registro de ativo recebido. |
| Mensagem de falha | Saída | A mensagem de erro descritiva para quando qualquer etapa no fluxo falha. Se o fluxo for bem-sucedido, essa variável estará vazia. Use isso em processos a jusante para detectar e lidar com falhas. |
Referência de campo de carga útil
| Campo | Obrigatório | Descrição |
|---|---|---|
| Identificador do sistema de origem | Sim | O identificador exclusivo do sistema externo que envia o evento. Para Ativos conectados, é o ID do ativo e para veículos conectados, é o número de identificação do veículo (VIN). |
| Tipo | Sim | O nome do desenvolvedor do tipo de evento acionável. Ele deve corresponder ao tipo de evento associado ao registro de orquestração de evento acionável Atualizar registros para registro de ativo. |
| Subtipo | Não | O nome do desenvolvedor do subtipo de evento acionável. Ele deve corresponder ao subtipo de evento associado ao registro de orquestração de evento acionável Atualizar registros para registro de ativo. |
| Dados do evento | Sim | Os dados do evento estruturado, fornecidos como uma string codificada em JSON. Essa string serializada contém os atributos necessários para hidratar a instância de definição de contexto, que então é passada para o procedimento de execução com base no mapeamento de entrada configurado. |
Referência de campo de dados do evento
| Campo | Obrigatório | Descrição |
|---|---|---|
| Ativo | Sim | A lista de objetos de ativo incluídos no evento. |
| Identificador exclusivo do ativo | Sim | O ID do registro do ativo ou número de série, usado pelo fluxo para pesquisar o registro do ativo correspondente. |
| Tipo de objeto de negócios do ativo | Sim | O tipo de objeto para o mecanismo de orquestração. Deve ser "Ativo". |
| Direito do ativo | Não | Os registros de direito relacionados, incluindo Id, businessObjectType, EntitlementName e EntitlementEndDate. |
| Marco do ativo do ativo | Não | Os registros de marco do ativo relacionados, incluindo id, businessObjectType e MilestoneName. |
| Garantia do ativo do ativo | Não | Os registros de garantia do ativo relacionados incluem id, businessObjectType e WarrantyEndDate. |
Revise o exemplo estrutural para o modelo de carga útil.
{
"sourceSystemIdentifier": "<your-system-identifier>",
"type": "Update_Asset_Registration_Records",
"subtype": "<aeo-event-sub-type>",
"eventData": "<stringified-JSON-of-the-structure-below>"
}Revise este exemplo estrutural para o modelo de dados de evento.
{
"Asset": [
{
"UniqueIdentifier": "<asset-salesforce-id-or-serial-number>",
"businessObjectType": "Asset",
"Entitlement": [
{
"id": "<entitlement-record-id>",
"businessObjectType": "Entitlement",
"EntitlementName": "<entitlement-name>",
"EntitlementEndDate": "<YYYY-MM-DD>"
}
],
"AssetMilestone": [
{
"id": "<asset-milestone-record-id>",
"businessObjectType": "AssetMilestone",
"MilestoneName": "<milestone-name>"
}
],
"AssetWarranty": [
{
"id": "<asset-warranty-record-id>",
"businessObjectType": "AssetWarranty",
"WarrantyEndDate": "<YYYY-MM-DD>"
}
]
}
]
}
