Configuração de base compartilhada
A configuração de base compartilhada define uma configuração central reutilizável que dá suporte a todos os fluxos de trabalho de processamento de pedidos e ao comportamento de execução. Essas definições estabelecem dados, regras e controles comuns dos quais outras áreas de configuração dependem. Ao centralizar as bases compartilhadas, você reduz a duplicação, melhora a consistência e torna o comportamento do gerenciamento de pedidos mais fácil de manter e ampliar à medida que os requisitos mudam.
Visão geral
As estruturas compartilhadas constituem a base para a configuração do comportamento da gestão de pedidos. Eles definem elementos reutilizáveis que se aplicam a diversos tipos de documentos, fluxos de trabalho e domínios funcionais. Os modelos de processo, condições, ações, serviços e integrações fazem referência a essas definições compartilhadas, em vez de redefinir comportamentos comuns em cada fluxo de trabalho.
Como os fundamentos compartilhados são amplamente utilizados, eles geralmente são definidos logo no início e aperfeiçoados com cuidado. Alterações na configuração compartilhada podem afetar várias áreas do sistema; portanto, compreender sua função é importante para uma configuração segura e previsível.
Dados de referência e definições de códigos
Os dados de referência e as definições de códigos fornecem valores padrão que são utilizados de forma consistente em todo o sistema. Esses dados servem de base para decisões de roteamento, avaliação de status e lógica de integração, sem a necessidade de codificar valores de forma rígida em fluxos de trabalho ou serviços.
O uso de dados de referência compartilhados ajuda a garantir um comportamento consistente em todos os cenários de processamento de pedidos.
Agendas e gestão do tempo
Os calendários e a gestão do tempo definem como o sistema interpreta datas, horários e agendas. Eles oferecem suporte ao processamento baseado em tempo, como execução programada, cálculos de disponibilidade e expectativas de nível de serviço.
Definições de tempo consistentes ajudam a garantir um comportamento previsível em todos os fluxos de trabalho que dependem de datas e prazos.
Repositórios e dados de pesquisa compartilhados
Os repositórios armazenam dados de consulta reutilizáveis que servem de base para decisões de configuração em tempo de execução. Eles permitem que fluxos de trabalho, condições e serviços façam referência a valores gerenciados centralmente, em vez de incorporar lógica diretamente nas definições dos processos.
Os repositórios ajudam a isolar as alterações e simplificam as atualizações da configuração compartilhada.
Condições e regras gerais
Condições e regras comuns fornecem uma lógica de decisão reutilizável que pode ser aplicada em vários fluxos de trabalho. A definição de regras compartilhadas ajuda a garantir que a lógica de negócios seja aplicada de forma consistente e reduz a necessidade de duplicar condições em diferentes modelos de processo.
Os pipelines, as transações e a lógica do ciclo de vida frequentemente fazem referência a essas condições.
Serviços compartilhados e componentes de execução
Os serviços reutilizáveis e os componentes de execução definem a lógica compartilhada que as ações invocam a partir de diferentes fluxos de trabalho. A centralização dessa lógica garante um comportamento de execução consistente e simplifica a manutenção quando a lógica é alterada.
Os serviços compartilhados são frequentemente utilizados para integração, transformação e tratamento de eventos.
Definições de usuários, funções e permissões
As definições de usuários, funções e permissões determinam quem pode acessar a configuração, acionar o processamento ou realizar ações operacionais. Essas definições controlam a visibilidade e o comportamento em todo o sistema e ajudam a garantir que as ações e transações estejam disponíveis apenas para os usuários autorizados.
Um controle de acesso consistente contribui tanto para a segurança quanto para a estabilidade operacional.
Como são utilizadas as bases compartilhadas
A configuração do gerenciamento de pedidos baseia-se em fundamentos comuns para garantir um comportamento consistente em todo o sistema. Essas bases comuns sustentam várias funcionalidades essenciais de gerenciamento de pedidos.
- Modelagem de fluxos de trabalho e decisões sobre o pipeline
- Avaliação do estado e controle do ciclo de vida
- Execução do serviço e comportamento de integração
- Ações iniciadas pelo usuário e controles operacionais
Devido a essas dependências, avalie o impacto mais amplo das alterações nas bases compartilhadas antes de aplicá-las.
Onde essa configuração é gerenciada
Atualmente, a configuração de fundação compartilhada não é gerenciada pela interface do Order Hub Application Manager. Esses elementos de configuração são definidos e mantidos por meio de ferramentas administrativas e mecanismos de configuração existentes, que continuam a ser suportados.
Embora o Order Hub venha introduzindo recursos de configuração modernizados ao longo do tempo, a configuração baseada em funções continua a se basear em fundamentos compartilhados, que permanecem essenciais para o funcionamento geral do gerenciamento de pedidos.