Os metodos que encontramos para validar isso costumam ser os mais complicados possiveis, geralmente dando 'lock' no documento, rodando agents, etc. Procurando como fazer isso, acabei tendo a ideia de desenvolver um simples validator que o fizesse.Essa validacao e algo muito importante, para um usuario nao sobescrever o que o outro acabou de fazer e tambem para evitar conflitos em geral.Bom, vamos la.Apos ja ter um NotesXspDocument definido em Data da XPage ou Custom Control, va em eventos da pagina, entre no nome definido em Data por voce (por padrao, document1) e entao no evento "postOpenDocument". Apenas insira um evento com o seguinte codigo:viewScope.acessado = @Now();Agora crie um validator (validateExpression) em apenas UM dos campos da pagina. Em expression insira o seguinte codigo:if(!document1.isNewNote()){ var modificado:Date = document1.getDocument().getLastModified().toJavaDate(); var acessado:Date = viewScope.acessado; return modificado.getTime() < acessado.getTime();}else{ return true;}Agora va em message do validator e selecione Compute value. Apenas insira o seguinte codigo (modificando a mensagem, caso queira):var modificado:Date = document1.getDocument().getLastModified().toJavaDate();return "O documentou foi modificado por outro usuario em " + modificado.toString() + ", atualize a pagina para evitar conflitos!";Pronto! Agora, caso um usuario abra a pagina e enquanto ele edita um outro salvou, o validator ira validar isso e avisa-lo. Lembrando, e claro, que deve-se ter um Error Message vinculado ao campo ou um Error Messages na pagina. Nao temos filtro. Ou de nossas imperfeicoes ele virou po. Ou transformou-se no apendice. Aquele que nao serve para nada, so para doer, estourar e nos matar. Mas e as palavras que jogamos ao leu tambem nao nos matam, envenenam, torturam, agridem?A respota e sim para todas. Mas todos esses verbos listados voltam-se contra nos mesmos um dia. E como preconiza o dito popular: "Tudo que voce joga no mundo um dia voltara para voce". Eles voltaram para mim. E da pior maneira.Nao fui vitima de minha vitima. Nao sofri o que ela sofreu. Nao vi o que ela viu. Nao apanhei do flagelo dela. Nao cumpri o codigo de Hamurabi. Meu carrasco e a minha consciencia. E noite insone, o pensamento que vai longe. Me faz corar a face, maldizer a lingua e os impulsos maldosos.Mas sou humano e falivel. So posso me calar e resignar-me a vergonha. E o ultimo post num ano de poucos posts como se os anos anteriores fossem grande coisa... Mas nao poderia deixar de registrar aqui minha alegria e profunda gratidao a 2011. Claro, sempre acontecem coisas chatas e desagradaveis, aquelas que fazem nosso inferno cotidiano. Mas o tsunami altamente positivo que varreu minha vida este ano nao deixou pedra sobre pedra das coisas ruins.Para comeco de conversa, vi metade dos Beatles. E nao poderia ver mais do que isso ja que a outra metade esta no ceu. Ainda tive uma segunda dose de Iron Maiden. Em abril pisei no Morumbi pela primeira vez, mas nao para jogo de futebol e sim o grandioso espetaculo do U2.Mas o melhor ainda estava por vir. Acho que pela primeira vez fiz algo que sera eterno. E nao e eterno enquanto dure nao. E eterno na verdadeira acepcao da palavra. Contribui