Prezado,
O Framework para o Princípio de Controle Dual fornece a uma aplicação a opção de validar certos fluxos de processos com um princípio de controle múltiplo. Isso significa que o sistema (aplicação)
ï pode livremente estabelecer o número de liberações necessárias (até um máximo de uma entrada e três níveis de liberação)
ï tem uma aparência uniforme para todas as liberações
ï pode utilizar este framework para outros objetos
Usando o Framework para o Princípio de Controle Dual, você pode definir entradas de dados que estão sujeitas a uma regra especial de liberação.
De acordo com as diretrizes para bancos, por exemplo, um ou mais funcionários devem ser designados para verificar as entradas feitas por um usuário que cria dados para garantir sua precisão. Além disso, certos poderes de aprovação são definidos para os funcionários em um banco (como quem está autorizado a conceder quais limites aos clientes e inseri-los no sistema). Essa funcionalidade de liberação para entradas de dados também pode apoiar a correta gestão dessas regulamentações de poder de aprovação. Além disso, auditores e/ou controladores podem rastrear quais funcionários liberaram as entradas de dados, tornando-os conjuntamente responsáveis pelos resultados.
O Framework para o Princípio de Controle Dual utiliza a funcionalidade fornecida pelo Fluxo de Trabalho Empresarial da SAP (BC-BMT-WFM). Portanto, fornecemos um modelo de fluxo de trabalho para o fluxo de trabalho de liberação que abrange a funcionalidade descrita. As funções descritas a seguir exigem a integração de módulos de funções específicos da aplicação na aplicação. Ao modelar o modelo de fluxo de trabalho, os clientes podem adaptá-lo para atender aos seus próprios requisitos.
A aplicação na qual este Framework para o Princípio de Controle Dual está integrado usa o estado atual para decidir como lidar com os dados que precisam ser liberados.
Basicamente, existem as seguintes três opções quando um registro de dados 'antigo' no sistema é alterado.
...
1. O novo registro de dados se torna ativo quando inserido. O sistema trabalha com esse registro de dados assim que é inserido.
Exemplo: Quando um endereço é alterado, você pode enviar correspondência imediatamente para o novo endereço, pois o antigo está definitivamente errado.
2. O registro de dados antigo permanece ativo até que o novo registro de dados seja liberado. O sistema trabalha com o estado antigo até que o novo registro de dados seja liberado.
3. Quando o novo registro de dados é inserido, não há nenhum registro de dados ativo até que o novo seja liberado. Quando um novo registro de dados é inserido, o sistema não pode acessá-lo até que seja liberado.
O Framework para o Princípio de Controle Dual fornece as seguintes funções que podem ser implementadas para um objeto de liberação:
ï Mostrar dados inseridos
Neste ponto, a aplicação é chamada para mostrar os dados.
ï Alterar dados inseridos
Neste ponto, a aplicação é chamada para alterar os dados. Alterar um objeto relevante para a liberação possivelmente desencadeia uma nova liberação.
ï Mostrar documentos de alteração
Neste ponto, a aplicação é chamada para mostrar as alterações.
ï Devolver dados inseridos
Se os dados não foram inseridos corretamente e a operação precisa ser processada novamente, o usuário que libera pode devolver os dados ao usuário que os inseriu para que sejam alterados. Nesse caso, o liberador deve inserir uma observação. O usuário que inseriu os dados recebe uma mensagem correspondente através do fluxo de trabalho de liberação. O usuário que inseriu os dados pode alterar os dados da operação relevante para a liberação. Isso pode significar que um novo fluxo de trabalho de liberação é ativado posteriormente.
ï Rejeitar os dados inseridos
Se os dados inseridos precisarem ser rejeitados, o usuário que libera pode rejeitar a liberação. Nesse caso, o liberador deve inserir um motivo para fazê-lo em uma observação.
A equipe de desenvolvimento da aplicação deve verificar se a rejeição, ou seja, a exclusão da operação ou a devolução para alteração dos dados, é possível. Em caso de rejeição total, a configuração na aplicação deve ser tal que o estado dos dados antigos seja restaurado.
ï Liberar os dados inseridos
O sistema garante que o usuário que inseriu os dados não seja o mesmo que os libera. Quando um usuário libera dados, o registro de liberação é atualizado com seu nome, hora e data.
No caso do princípio de controle dual, o fluxo de trabalho está agora completo. No caso do princípio de controle triplo e quádruplo, outro usuário liberador deve processar a operação primeiro antes que ela possa ser finalmente liberada.
ï Mostrar histórico de liberações
O Framework para o Princípio de Controle Dual registra todos os passos de liberação. Estes são exibidos no Local de Trabalho Empresarial para o fluxo de trabalho. O registro pode ser exibido na aplicação.
A equipe de desenvolvimento da aplicação decide quais dessas