Como a Atualização Afeta os Recursos do Processo
Os seguintes recursos do Processo do Oracle Integration Generation 2 não são suportados no Process Automation no Oracle Integration 3. Este tópico descreve possíveis soluções alternativas e soluções alternativas.
A tabela a seguir lista os recursos do Oracle Integration Generation 2 que são afetados pelo upgrade, incluindo qualquer solução alternativa ou solução alternativa e a observação que você vê no relatório de migração que você obtém após o upgrade.
Área funcional | Recurso do Oracle Integration Generation 2 | Descrição | Solução alternativa ou alternativa | Observação no relatório de migração | Status de depreciação |
---|---|---|---|---|---|
Analytics | Indicadores de negócios | Capture e exiba métricas de negócios específicas do seu processo | Aproveite ferramentas de geração de relatórios ou visualização, como Oracle Analytics ou Visual Builder. Os processos do Process Automation podem enviar dados para esses sistemas por meio de conectores REST ou Oracle Integration. | ||
Analytics | Painéis de Controle | Os painéis são usados para monitorar o estado geral de seus processos e exibir métricas de processo específicas | Aproveite o Process Analytics completo do Oracle Integration 3, que fornece funcionalidade semelhante de relatórios e monitoramento de processos. | Obsoleta | |
Composer | Estrutura de teste de composição | Processo de teste via compositor | Teste processos em um ambiente de desenvolvimento/teste após a implantação. | Obsoleta | |
Permissões (para aplicativos no Composer) | Espaços | Controlar o acesso a aplicativos por meio de espaços, que permitem que determinados usuários acessem um subconjunto de aplicativos | Use projetos do Oracle Integration no Oracle Integration Generation 2 para impor regras de controle de acesso. | Obsoleta | |
Aplicativo móvel | Aplicativo móvel | Aplicativo Móvel do Oracle Process | Use seu navegador para interagir com o Process Automation por meio de seu dispositivo móvel ou crie um aplicativo web progressivo para dispositivos móveis com o Visual Builder.
Um aviso de depreciação foi publicado em Novidades do Oracle Integration 2. |
Obsoleta | |
Espaço de Trabalho | Integração do Oracle Content Management (OCM): configuração de configuração da instância do OCM | Testar e persistir a configuração da conexão do OCM | Avalie se os anexos baseados em processo atenderão às suas necessidades. Se você precisar de uma solução de gerenciamento de conteúdo, avalie a capacidade de integrá-la por meio do Oracle Integration.
Um aviso de depreciação foi publicado em Novidades do Oracle Integration 2. |
Obsoleta | |
Espaço de Trabalho | Views de tarefas | Criar views e concedê-las a outros usuários | Obsoleta | ||
Processos estruturados | Atividade de bot | Chame uma integração de RPA criada usando um dos adaptadores de RPA disponíveis no Oracle Integration | Durante o upgrade, as atividades de bot serão substituídas por atividades abstratas. Restabeleça a conectividade com bots RPA conforme necessário com conectores REST ou Oracle Integration.
Um aviso de depreciação foi publicado em Novidades do Oracle Integration 2. |
Não Foi possível migrar
Atividade de Bot de Atividade: O Bot de Tipo não é suportado. Substituído por uma atividade abstrata. |
Obsoleta |
Processos estruturados | Integração do OCM: evento inicial do documento | Acionar uma instância de processo quando os detalhes do documento forem recebidos | Durante a atualização, os eventos de início de documento serão substituídos por eventos de início de mensagem. Avalie se os anexos baseados em processo atenderão às suas necessidades. Se você precisar de uma solução de gerenciamento de conteúdo, avalie a capacidade de integrá-la por meio do Oracle Integration.
Um aviso de depreciação foi publicado em Novidades do Oracle Integration 2. |
Obsoleta | |
Processos estruturados | Integração do OCM: evento inicial da pasta | Acionar uma instância de processo quando os detalhes da pasta forem recebidos | Durante a atualização, os eventos de início da pasta serão substituídos pelos eventos de início da mensagem. Avalie se os anexos baseados em processo atenderão às suas necessidades. Se você precisar de uma solução de gerenciamento de conteúdo, avalie a capacidade de integrá-la por meio do Oracle Integration.
Um aviso de depreciação foi publicado em Novidades do Oracle Integration 2. |
Obsoleta | |
Processos estruturados | Atividade de chamada do processo dinâmico (DP) | Incorporar um processo dinâmico em seu processo estruturado usando um elemento de Processo Dinâmico | Durante a atualização, as atividades do processo dinâmico serão substituídas por atividades abstratas. Se você precisar chamar um processo dinâmico de um processo estruturado, poderá usar um conector REST que aponte para um ponto final REST de instâncias. | Não Foi possível migrar
DP de Chamada da Atividade: O Tipo de Processo Dinâmico não é suportado. Substituído por uma atividade abstrata. |
Obsoleta |
Processos estruturados | Vários eventos de início | Suporte a vários inícios para processo estruturado | Acione um evento de início de formulário por meio do ponto final REST de instâncias, fornecendo flexibilidade para iniciar um processo de um formulário ou por meio de uma API. | ||
Processos estruturados | Atividade de insight | Procure modelos do Insight e envie dados para eles | Durante a atualização, as atividades do Insight serão substituídas por atividades abstratas. Aproveite ferramentas de geração de relatórios ou visualização, como Oracle Analytics ou Visual Builder. Os processos do Process Automation podem enviar dados para esses sistemas por meio de conectores REST ou Oracle Integration. | Não Foi possível migrar
Insight de Atividade: Insight de Tipo não suportado. Substituído por uma atividade abstrata. |
Obsoleta |
Processos estruturados | Microprocessos | Divida um processo de negócios grande e complexo em vários blocos reutilizáveis chamados micro processos, criados em aplicativos separados; use uma atividade para vincular seu micro processo em processos estruturados | Durante a atualização, os microprocessos serão substituídos por atividades abstratas. Substitua as atividades abstratas por um conector REST para chamar um Processo com determinadas limitações (por exemplo, sem atualização automática de quaisquer alterações na definição e no final da mensagem). | Não Foi possível migrar
Microprocesso da Atividade: O Tipo de Microprocesso não é suportado. Substituído por uma atividade abstrata. |
Obsoleta |
Processos estruturados | Parâmetros de negócios | Variáveis de processo cruzado (somente para processos estruturados) com valores que podem ser modificados sem reimplantar o aplicativo | Você pode substituir parâmetros de negócios por objetos de dados, mas os objetos de dados se comportarão como variáveis regulares sem nenhuma maneira de atualizar valores após a ativação. Como alternativa, você pode implementar uma Decisão ou uma Integração servindo valores de parâmetro de negócios que podem ser compartilhados entre aplicativos de processo e atualizados de forma independente. | Obsoleta | |
Processos estruturados | Salvar dados do formulário de início do processo | Salvar os dados informados no form inicial | Se você precisar persistir dados antes de iniciar um processo, use formulários baseados no Visual Builder. | Obsoleta | |
Processos estruturados | Evento final da mensagem | Os eventos de fim de mensagem são usados para enviar mensagens quando o processo atinge um evento de término. | Durante o upgrade, os eventos finais de mensagem serão substituídos por nenhum evento final. Se você não estiver usando a mensagem emitida pelo evento de fim de erro, não precisará fazer nada; a substituição durante a atualização atenderá ao seu propósito. Se você precisar notificar outro processo ou um serviço externo, use uma tarefa de envio ou uma tarefa de serviço antes do evento final. | Não Foi possível migrar
Evento Final XXXXX: Mensagem de tipo não suportada. Substituído por evento sem término. |
Obsoleta |
Processos estruturados | Geração de mensagem | Um evento de geração de mensagem é usado para enviar dados para outro processo ou serviço externo. | Use a atividade Enviar para iniciar outro processo de forma assíncrona. Use a Atividade de Integração ou Serviço para se comunicar com um serviço externo. | Lançar evento XXX convertido em uma tarefa de envio.
A implementação não é suportada e agora está vazia (se a implementação original não for uma chamada de Processo) |
Obsoleta |
Processos estruturados | Captura de mensagem | Um evento de captura de mensagem é usado para receber dados de outro processo ou serviço externo. | Use a atividade Receber para receber dados de outro processo ou serviço externo. | Capturar evento XXX convertido em uma tarefa de recebimento.
A implementação não é suportada e agora está vazia (se a implementação original não for uma chamada Definir Interface) |
Obsoleta |
Processos estruturados | Gateway baseado em evento | Os gateways de evento permitem que você tome uma decisão com base em eventos. O processo aguardará no gateway até que um evento seja acionado. | Durante o upgrade, um gateway baseado em evento será substituído por um gateway exclusivo.
Use um limite de temporizador em uma atividade Receber para simular situações em que você precisa aguardar a chegada de uma mensagem ou a expiração de um temporizador. Se a mensagem não for recebida dentro de um determinado período de tempo, o limite do temporizador será disparado. |
Não Foi possível migrar
Gateway baseado no Evento do Gateway: O gateway baseado no Evento do Tipo não é suportado. Substituído por um gateway exclusivo. |
Obsoleta |
Processos estruturados | Variáveis no nível do processo | Variáveis predefinidas expostas pelo Processo, mas ainda não suportadas, como componentName , dueDate , reviewer |
Remova referências a variáveis de processo inválidas. Algumas informações podem estar disponíveis em nossas APIs. Você pode chamar as APIs de dentro do processo usando um conector em uma tarefa de serviço para recuperar os valores e designá-los aos objetos de dados do processo. | ||
Processos estruturados | Códigos de erro de subprocesso de evento de erro | Erros padrão produzidos pelo runtime que podem ser selecionados como erros em uma captura de erro padrão | Os erros não serão mapeados/migrados durante o upgrade; eles serão deixados em branco. Você precisará escolher novos erros. O Oracle Integration 3 inclui um novo subconjunto de exceções fornecidas pelo runtime. | ||
Processos dinâmicos | Funções de processo dinâmico com escopo para vários recursos dentro do DP | Funções específicas para estágios, atividades em DP | Após o upgrade, os usuários não terão permissões para essas funções de processo dinâmico. Use uma combinação de funções globais e regras de atribuição de tarefa para obter um resultado semelhante. | Migrado como funções globais | Obsoleta |
Processos dinâmicos | Sentidos REST | Acionadores condicionais de unidade com chamadas REST | Use uma combinação de sentinelas de dados, sentinelas de eventos e chamadas REST para obter um resultado semelhante. | Não Foi possível migrar
A condição de dados no Estágio Global não é suportada |
Obsoleta |
Processos dinâmicos | Enviados DMN | Impulsione acionadores condicionais com chamadas DMN | Use uma combinação de sentinelas de dados, sentinelas de eventos e chamadas DMN para obter um resultado semelhante. | Não Foi possível migrar
A condição de dados no Estágio Global não é suportada |
Obsoleta |
APIs | Interface SOAP/WSDL para Processo | APIs SOAP e WSDL expostas por Processos | Atualize seus clientes para chamar o Processo por meio de APIs REST. | Obsoleta | |
APIs | Autenticação básica | Forneça um nome de usuário e uma senha ao fazer uma solicitação a um ponto final de API | As APIs do serviço Process Automation são protegidas com autenticação baseada em token OAuth. Consulte Segurança, Autenticação e Autorização em API REST para o Oracle Cloud Infrastructure Process Automation. | Obsoleta | |
APIs | Pontos finais REST | Executar um grande número de operações, como criar novas instâncias de processo, tarefas que extraem informações de transação ou gerenciar suas preferências de usuário | APIs equivalentes estão disponíveis no Process Automation. Atualize seus clientes para fazer referência aos pontos finais atualizados da API e às definições de payload. Consulte API REST para o Oracle Cloud Infrastructure Process Automation. | ||
Regras de férias | Delegação: ação de delegação em regras de férias | Delegar tarefas automaticamente enquanto o usuário estiver de férias | Configure ações fora do escritório usando a mecânica de reatribuição. | Observação: a funcionalidade equivalente no OPA é chamada Fora do Escritório (OOO). | |
Tarefas humanas | Política de escalação: escalação para o gerente | Escalar tarefa para o caminho de escalação do gerente ou da função do responsável | |||
Tarefas humanas | Personalizar tela de tarefa humana | Ocultar anexos/comentários | |||
Tarefas humanas | Notificações: form como PDF/Imagem/Inline | Configurar notificações de tarefas humanas para conter o formulário como um documento PDF, imagem, em linha | Use notificações sem anexos. Forneça o máximo de informações disponíveis e necessárias no texto da notificação. | Obsoleta | |
Tarefas humanas | Atualizar | Quando uma expiração em uma tarefa é definida, a política de renovação permite que a data de expiração seja estendida até atingir o valor especificado de renovações permitidas. | Considere configurar um limite de temporizador na tarefa humana que recriará uma nova tarefa para o cessionário assim que a expiração for atingida. | Não Foi possível migrar
"Tipo de expiração na atividade XXX: O tipo de renovação não é suportado." |
Obsoleta |
Tarefas humanas | Designação a grupos | Designar tarefas de usuário a um grupo específico | Durante o upgrade, os grupos são removidos da lista de designados. Altere as atribuições de grupo para uma função e vincule o grupo à função recém-criada. | Sem suporte
"Destinatário do grupo para a atividade XXX" |
|
Tarefas humanas | Mapeamentos execData |
|
Não é possível mapear esses atributos como associações de dados de entrada no serviço Process Automation. Em vez disso, defina esses atributos nas propriedades da Tarefa Humana. | ||
Tarefas humanas | Mapeamentos execData |
Objeto contendo todos os atributos da tarefa |
Não é possível mapear todo o objeto execData em uma associação de dados de saída. Em vez disso, mapeie os atributos individuais sob esse objeto.
|
||
Tarefas humanas | Mapeamentos execData | execData.systemAttributes.taskNumber Objeto usado para armazenar um identificador numérico para uma tarefa |
Use taskId . Este é um identificador alfanumérico para uma tarefa. Observe que essa alteração de tipo de dados pode ter impacto downstream se persistir ou for referenciada em sistemas externos.
|
||
Tarefas humanas | Mapeamentos execData |
Atributos personalizados usados para transmitir dados à tarefa; esses dados não fazem parte dos atributos de dados do formulário |
Em vez disso, use atributos de dados do formulário. Adicione esses atributos ao seu formulário e escolha se deseja exibi-los. Remapeie atributos personalizados para os novos atributos no nível do formulário. | ||
Tarefas humanas | Mapeamentos execData |
Atributos usados para armazenar o proprietário da tarefa |
Crie uma atribuição no seu aplicativo com a permissão Manage . Designe usuários ou grupos a essa atribuição, conforme necessário. Remova qualquer mapeamento de entrada existente para esses atributos.
|
||
Tarefas humanas | Mapeamentos execData |
Chave usada para armazenar um valor especificado pelo usuário que pode ser usado posteriormente para identificar e localizar a tarefa |
Adicione o identificador personalizado ao título da tarefa. Isso permite que você procure sua tarefa com base nesse valor no espaço de trabalho ou por meio da API usando a pesquisa de palavra-chave. Como alternativa, adicione um campo de formulário para armazenar esse valor e use a pesquisa de negócios para localizar dados com base no valor do campo por meio do espaço de trabalho. | ||
Tarefas humanas | Variáveis de modelo de e-mail | As seguintes variáveis de modelo de e-mail não são mais suportadas:
|
Muitas dessas variáveis (processID, comentários, resultado, updatedBy e outras) podem ser referenciadas por meio de objetos de dados no nível do processo. Isso significa que você precisa atribuir essas variáveis a um Objeto de Dados personalizado no nível do processo primeiro e, em seguida, referenciá-las em seu modelo de e-mail. Para obter mais informações, consulte Configurar Modelos de E-mail.
Outras variáveis, como OwnerGroup/Role/User, taskNumber, taskDefinitionID, não estão mais disponíveis e não podem ser usadas em modelos de e-mail. |
||
Tarefas humanas | Variáveis de modelo de e-mail | Variáveis de ação em modelos de e-mail | Os modelos de e-mail que usaram variáveis de ação para exibir uma lista de opções que um usuário pode tomar, como Aprovar/Rejeitar, precisam ser modificados no seguinte formato:
Para o seguinte formato:
|
||
Conector SOAP | Conector SOAP | Fazer uma chamada SOAP do Processo | Durante a atualização, os conectores SOAP não serão importados. Após o upgrade, as tarefas de serviço não incluirão um conector designado e as associações de dados serão inválidas. Marcar temporariamente as tarefas de serviço como rascunho. Reimplemente os conectores usando REST ou use uma integração para executar a conversão de SOAP em REST.
Um aviso de depreciação foi publicado em Novidades do Oracle Integration 2. |
Não foi possível migrar o conector SOAP XXXX | Obsoleta |
Objetos de negócios | Módulo/namespace | Classificar tipos em módulos/namespaces | Durante o upgrade, os objetos de negócios são migrados no nível raiz. Após o upgrade, você pode selecionar e usar tipos como de costume, mas todos eles são listados no mesmo nível, em vez de agrupados por módulos/namespaces. | Obsoleta | |
Objetos de negócios | Valor padrão para objeto de negócios | Defina um valor padrão para um campo de objeto de negócios para que não haja necessidade de mapear dados, a menos que seja necessário para essa instância específica (o objeto de negócios conterá o valor padrão, caso contrário) | Durante o upgrade, os valores padrão para objetos de negócios não serão migrados. Mapeie o valor padrão do campo de objeto de negócios em cada instância em que é referenciado. Recomendamos incluir uma atividade de associação de dados no início do processo para inicializar centralmente qualquer atributo necessário. | ||
Objetos de negócios | XSDs de objetos de negócios | Faça upload de XSDs no aplicativo para que você possa consultá-los posteriormente para a criação do Objeto de Negócios | Durante a atualização, os objetos de negócios baseados em XSDs são migrados, mas você não poderá fazer upload de novos XSDs. Para quaisquer novas definições necessárias, crie seus objetos de negócios manualmente ou, para um conector, forneça um payload JSON. | Obsoleta | |
Forms | Conector na visualização do form | Testar chamadas do conector a partir da visualização do formulário | Após a atualização, os conectores não são executados ao executar o formulário no modo de visualização. Ative o aplicativo em sua instância de desenvolvimento e teste usando o Workspace. | ||
Ciclo de vida da aplicação | Desativar um aplicativo (e depois ativá-lo) | Desativar um aplicativo de Processo ativo/implantado |