IBM Sterling B2B: Business Process - Conceitos Importantes: Difference between revisions

From Wiki
Line 41: Line 41:
| Category || Categoria
| 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.
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.
{| class="wikitable"
|-
! 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.
|}
|}



Revision as of 18:36, 21 September 2023

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.

Ver também