Os registros não são bloqueados enquanto são exibidos em um aplicativo cliente ClearQuest. O bloqueio otimista no ClearQuest permite que mais de um usuário visualize e tente modificar um registro ao mesmo tempo, mas evita que todos, exceto o primeiro usuário, consolide suas alterações. Como conseqüência, todo design de esquema que utilizar um único site ou um ambiente replicado deverá considerar esse fato.
A integridade de dados será garantida pela verificação, no momento em que um usuário clicar no botão Aplicar, se outro usuário tiver atualizado o registro e consolidado sua alteração enquanto ainda estiver no processo de execução de alterações. Se isso ocorrer, as atualizações do usuário não poderão ser consolidadas no banco de dados porque isso poderá resultar na perda de algumas das alterações do outro usuário. O usuário que estiver tentando consolidar suas alterações após a atualização do registro pelo outro usuário receberá uma mensagem de erro informando que suas alterações não foram consolidadas no banco de dados.
Em cenários complicados envolvendo atualizações coordenadas para vários registros relacionados, é preciso muito cuidado para garantir que esse comportamento não cause problemas. Como o bloqueio otimista é efetivo em cada registro individualmente, seu aplicativo deverá assegurar que os registros sejam atualizados na ordem correta e deverá tratar das falhas para atualização de um registro subordinado se outro usuário o tiver atualizado entre o início de sua ação e a consolidação de suas alterações. Seu design de esquema poderá tentar a operação novamente ou confirmar a falha e reverter a atualização do registro-pai, ou poderá consolidar a atualização do registro-pai, embora a atualização do registro subordinado tenha falhado.