Sobre como resolver conflitos de trabalho

Um modelo da indústria corporativa suporta dois de bloqueio de recurso. A principal diferença é a manipulação dos conflitos de trabalho. Um conflito de trabalho ocorre se o mesmo recurso é modificado em diferentes trabalhos.

Bloqueio otimista do recurso

Se você trabalha com vários trabalhos, utilize estas técnicas para garantir que as modificações de recurso não estejam em conflito com outros.

Exemplo

  1. Crie um trabalho X e modifique o recurso 1000.
  2. Crie um trabalho Y e exclua o recurso 1000.
  3. Definir trabalho X como pendente. Um aviso é exibido.
  4. Definir trabalho Y como pendente. Isso não é permitido porque não há um conflito de trabalho.

Bloqueio do recurso pessimista

O Bloqueio de recurso pessimista detecta quaisquer conflitos de trabalho o mais cedo possível. Por exemplo, no Trabalho A, adicione um transformador em um poste. No Trabalho B, o Usuário B seleciona o mesmo pólo para excluir a partir do banco de dados. O usuário B é alertado imediatamente de que o recurso está bloqueado. O usuário B não pode modificar o recurso.

Para resolver o conflito de trabalho, o usuário B lhe contata. É possível decidir em conjunto como proceder. Por exemplo, utilize o comando Publicação parcial para extrair um recurso do trabalho atual e alterar seu estado para Ativo. Em seguida, esse recurso pode ser modificado no outro trabalho.