IBM Sterling B2B: Business Process - Conceitos Importantes

From Wiki
Revision as of 19:02, 21 September 2023 by Ebasso (talk | contribs) (→‎Life Span)

Process Level

Somente um resumo foi colocado abaixo:

Características Descrição
Document Tracking Rastreamento de Documentos

A ativação do rastreamento de documentos oferece a capacidade de rastrear um documento durante todo o seu ciclo de vida, tanto dentro quanto fora do firewall. O rastreamento de documentos no nível do processo empresarial está desabilitado por padrão e essa configuração substitui a configuração de rastreamento global de documentos. Se você não estiver usando recursos de rastreamento de documentos do Sterling B2B Integrator, deixe a opção desativada para reservar recursos do sistema para outras tarefas.

Set On-fault processing Definir processamento em caso de falha

O processamento em caso de falha permite que o processo execute imediatamente a atividade em caso de falha especificada no processo, mesmo que o processo ainda não tenha atingido essa etapa do processo. Por exemplo, se um processo falhar na etapa 3, mas a atividade em caso de falha for especificada na etapa 7, se o processamento em caso de falha estiver habilitado, o processo prosseguirá para a etapa 7 em caso de falha em vez de parar na etapa 3. Selecione esta opção. opção para ativar a atividade em caso de falha especificada no processo para ser executada imediatamente se ocorrer um erro no sistema.

Set Queue Definir fila

É possível configurar otimizações de desempenho por fila no Sterling B2B Integrator. Cada fila do Sterling B2B Integrator possui diferentes níveis de recursos alocados. O Sterling B2B Integrator fornece filas Q1 a Q9 com níveis variados de recursos. A fila Q4 é o padrão e até mesmo os processos do sistema são executados a partir daí, a menos que sejam movidos para outra fila. Selecione a fila mais adequada para processar esse processo de negócios. A combinação padrão de filas Fairshare é ajustada e agrupada em cinco categorias principais, como segue:

  • Batch - Q1-3 (trickled, long, and short)
  • Ad Hoc - Q4-5 (Q4 is the default for all business processes)
  • Interactive - Q6-7 (long Cycle, short cycle)
  • Real Time - Q8
  • System Processes - Q9
Use BP Queuing (recommended) Usar enfileiramento de BP (recomendado)

Se este campo for selecionado, o processo de negócios será colocado em uma fila para processamento. Este método é o método padrão. Para executar o processo de negócios no modo sem fila, desmarque esta caixa de seleção. No modo sem fila, por padrão o nível de persistência é definido como zero, portanto o processo de negócios não pode ser reiniciado ou retomado manualmente.

Enable Transaction Habilitar transação

Selecione esta opção para instruir o Sterling B2B Integrator a tratar todo o processo como uma única transação para que todas as etapas sejam concluídas ou nenhuma delas seja concluída. Quando ocorre um erro, nenhum dado é confirmado; os dados retornam ao seu estado de pré-processamento. Por padrão, este modo de transação não está habilitado. A ativação de transações aplica-se apenas a serviços que suportam o modo de transação. Se o gerenciamento de transações já estiver integrado ao modelo de processo (o modelo inclui serviços de início e término de transação), não selecione essa opção ou o processo falhará. Confirmar todas as etapas quando houver erro: Esta opção evita cargas parciais no banco de dados e duplicação de informações. Selecione esta opção para confirmar todos os dados no banco de dados mesmo quando houver um erro em uma etapa ou serviço. Quando a opção estiver desmarcada, nenhum dado será confirmado no banco de dados se ocorrer um erro.

Commit All Steps when there is an error Confirmar todas as etapas quando houver um erro

Quando um processo de negócios é executado com a opção Habilitar Transação definida como true e ocorre um erro, todas as etapas até a etapa do erro serão confirmadas, se esse campo estiver selecionado. Se este campo não for selecionado, todas as etapas até as etapas de erro serão revertidas, exceto a primeira etapa e a etapa de erro. Se todas as operações na etapa de erro forem transacionais, elas também serão revertidas.

Category Categoria

Opcionalmente, você pode inserir um nome de categoria à qual esse modelo de processo pertence, criando a categoria. A categoria não afeta o processamento; categorias estão relacionadas a melhorias futuras.


Set Persistent Level

O Sterling B2B Integrator persiste informações sobre quase todas as etapas de um processo de negócios. No entanto, reduzir a persistência tem um preço. A capacidade de recuperação de um processo em caso de falha do sistema depende dos dados que estão sendo persistidos. Se for escolhido um nível de persistência muito baixo, não será possível recuperar corretamente – ou de todo. Você não pode recusar a persistência sem pensar nas repercussões. Mas acertar na persistência é fundamental para o desempenho. Incorpore as sugestões a seguir para níveis de persistência ao ajustar seu sistema. Para mais detalhes, consulte: http://public.dhe.ibm.com/software/commerce/doc/sb2bi/v5r2/SI52_BP_Modeling_book.pdf

Diretrizes

  • Não use a persistência total
a menos que sua empresa precise dela, pois isso requer mais recursos do sistema. Quanto mais etapas do processo de negócios e dados forem gravados, mais processador, memória e capacidade do banco de dados (espaço em disco) serão usados.
  • Use o nível de persistência
None se seu processo de negócios não exigir que dados sejam acessados posteriormente no processo e você NÃO precisar de informações de rastreamento detalhadas.
  • Use a persistência total
ao testar seu processamento para manter mais informações para cenários de solução de problemas.


Características Descrição
Full

Retém todos os dados deste PN. Esta seleção utiliza a maior parte dos recursos do sistema de qualquer configuração de nível de persistência.

Step Status - Engine May Override

Persiste todos os dados da etapa e processa dados e documentos para etapas de serviço de acordo com o nível de persistência suportado pelo serviço na etapa.

BP Start Stop - Engine May Override

Persiste dados de etapas de início, parada e erro e processa dados e documentos para etapas de serviço de acordo com o nível de persistência suportado pelo serviço na etapa. Sistema padrão

System Default

Persiste os dados de acordo com os valores de persistência globais configurados no arquivo noapp.properties.

Step Status Only

Persiste apenas o status de cada etapa, mas nenhum dado ou documento do processo.

BP Start Stop Only

BP Iniciar Parada Somente Persiste informações de status apenas para as etapas de início e parada.

Zero Zero

Este nível não persiste nenhum dado do processo de negócios para recuperação ou rastreamento de processos.

Error Only

Persiste informações apenas para etapas de erro. O processo de negócios encontra um erro e para, a etapa de erro não persiste e o processo de negócios permanece no estado ATIVO.

BP Start Stop Only (No Errors)

Não retém detalhes enquanto o processo de negócios está em execução ou no processo atual e não retém quaisquer detalhes após a execução do processo de negócios.

Event reporting level

Eventos são ações que ocorrem dentro do sistema. Por exemplo, iniciar e parar adaptadores, mudanças de status ou estado do processo de negócios e erros e exceções, que são configurados para gerar dados de eventos. O Sterling B2B Integrator usa eventos para vários recursos, como notificações acionadas por eventos.


Características Descrição
Full

Gere eventos para o processo de negócios, incluindo os horários de início e término do processo de negócios, horários de início e término para todos os serviços ou adaptadores que estão em execução como resultado desses processos de negócios e quaisquer erros e exceções resultantes. Esta é a configuração e seleção padrão.

Minimal

Gere eventos para o processo de negócios, incluindo o horário de início e término do PN e quaisquer erros e exceções resultantes.

None

Não gere nenhum relatório de evento.


Recovery Level e Soft Recovery Level

Você pode definir o nível de recuperação para quando o processo de negócios for interrompido durante a execução. A captura de tela a seguir mostra as opções para definir o nível de recuperação:


Características Descrição
Auto Resume

Retoma o processo de negócios no último ponto em que o processo de negócios foi persistido.

Auto Resume with Error

Vai para a próxima etapa como se a etapa interrompida fosse um erro. Isto permite reverter se um serviço não transacional for interrompido.

Auto Restart

Encerra o processo de negócios atual e o reinicia desde o início.

Terminate

Encerra o processo de negócios.

Manual

Requer que você retome ou reinicie o processo de negócios manualmente.


Document Storage

Você pode definir o local de armazenamento dos documentos


Características Descrição
Database

Armazena os documentos no banco de dados. Usar apenas para documentos pequenos ou um cluster sem um file system compartilhado.

File System

Armazena os documentos no File System. Melhor opção para documentos, em especial para maiores de 2GB. Nesta opção arquivamento e purging tem um tratamento especial

System Default

Usa a opção default do sistema, controlada pela opção defaultDocumentStorageType no arquivo jdbc.properties. Inicialmente é definido para DB

Inherited

Se for um sub-processo, usa a opção de um processo pai.

Deadline settings

Uma Deadline Setting permite especificar um tempo para um processo de negócios (que não está no estado ATIVO) passar para a frente dos processos de negócios na fila aguardando execução.

Isso notifica o sistema para colocar o processo de negócios na fila para passar para o início da fila. Todo esforço é feito para executar o processo de negócios na frente da fila. Se o processo de negócios na fila perder a fila e atingir o primeiro e o segundo prazo, um evento excepcional será disparado e postado no dashboard.

Life Span

Você pode modificar o período de tempo que os dados pertencentes a cada instância deste modelo de processo de negócios permanecerão no sistema após a conclusão do processo, para ficarem disponíveis para atividades de monitoramento, rastreamento e relatório, e especificar se o processo deve ser arquivado ou eliminado. -dados relacionados quando a vida útil expirar.



Características Descrição
Process Specific

Permite definir o período de tempo para reter processos de negócios e dados associados no sistema após a conclusão do processo. Isso permite revisar os dados da transação dentro do período de retenção. Depois que a vida útil do processo termina, ele pode ser removido do sistema por exclusão (eliminação) ou arquivamento. O arquivamento permite que os dados excluídos sejam restaurados para que os dados da transação possam ser examinados. Não se destina a fins de auditoria empresarial de longo prazo. O padrão é manter os dados por dois dias e depois arquivá-los. O arquivamento é uma operação bastante cara. Outra opção é aumentar a vida útil, mas definir o método de remoção como purga. Isso mantém os dados por mais tempo, caso sejam necessários, mas reduz o espaço do banco de dados e os requisitos de processamento ao longo do tempo.

System Default

Para os dados, a configuração de arquivamento já está definida no Sterling B2B Integrator. O padrão é dois dias e o processo é arquivado.

Confirm

Página de Confirmação

Características Descrição
Enable Business Process

Disponibiliza o BP para execução. O BP está habilitado por padrão. Se você não estiver pronto para executar o processo, desmarque a caixa de seleção.

Create Permission

Selecione esta opção para que uma seleção de permissão seja criada automaticamente para esse modelo de processo de negócios. A permissão pode ser atribuída a contas de usuário para ativar ou restringir o acesso do usuário à execução do processo. As permissões são opcionais. Se nenhum for atribuído, o processo estará disponível para todos os usuários

Ver também