Um grupo de usuários poderá estar associado ao mesmo cliente na plataforma. Como consequência disso, será possível que um usuário possa visualizar ou editar o trabalho de outros com cadastro ativo.
Para evitar que usuários possam editar a mesma publicação simultaneamente, gerando conflitos de versão e informação, entre outros problemas, a Prodesp aplica um mecanismo de Check-In/Check-Out para travar a edição para um usuário por vez.
Edição em andamento (Check-In)
Caso o usuário deseje editar sua publicação salva anteriormente como rascunho, ele poderá acessar através da ação “Editar” através da lista de publicações.
No ato de executar a ação, a publicação será travada para outros usuários editarem, o que caracteriza a ação de check-in da publicação.
O usuário será redirecionado para o editor, para realizar seu trabalho.
Demais usuários que estiverem visualizando a listagem de publicações poderão observar que as publicações que estão sendo editadas por outros usuários estarão indicadas pelo status “Edição em Aberto” na lista, bem como o aviso de “Edição Bloqueada”.
Um usuário só conseguirá editar uma publicação se ela estiver no modo Rascunho e sem ser editada por outro usuário. Caso contrário, a edição do conteúdo ficará bloqueada.
Repare no aviso de edição bloqueada na Figura 8.
Para facilitar a navegação, na listagem de publicações, usuários que possuírem trabalho em andamento, terá sua publicação exibida no topo da listagem de publicações.
Repare no botão que libera a publicação para edição na Figura 9.
Não será possível que um usuário trabalhe em múltiplas publicações simultaneamente, isto é, ele só poderá editar uma publicação por vez. Ao tentar executar a ação de editar em outro item da lista será exibido um alerta bloqueando a edição, conforme ilustrado a seguir.
Liberando para edição (Check-Out)
Há duas maneiras de liberar a publicação para edição quando o usuário concluir seu trabalho:
- Através da Listagem de Publicações: O usuário poderá clicar no botão “Habilitar Para Edição”. A publicação terá seu status alterado para “Rascunho” novamente e outro usuário poderá trabalhar no conteúdo.
- Ao salvar sua publicação: No ato de salvar o rascunho ou criar uma publicação do zero, será perguntado ao usuário se ele deseja continuar trabalhando no conteúdo, ou se ele deseja voltar à lista de publicações. Voltar para a lista libera a publicação para edição.