Versões do documento e o modo de versão que uma organização escolhe

Featurekamo-shared-library
Navios
11 de setembro de 2026 às 03:02 UTC
Autor
Kamo
Enviar
6d0523e

Os documentos eram dois registros: o upload, que nada editou, e uma cópia modificada derivada do primeira vez que alguém o abriu para editar. Os membros acharam o par confuso, e não encaixava ninguém regras reais - uma organização quer cada edição mantida, outra quer uma cópia e nenhum histórico, Terceiro quer congelar um estado de propósito e continuar trabalhando em cima dele. Um documento é um registro agora, e o que acontece com seu conteúdo anterior quando ele muda é um modo de versão escolhido por organização (img org assoc.versioning mode) e por categoria de documento **************** que ganha: A mudança substitui. Uma cópia, sem história. - AUTO: cada mudança é a próxima versão e a antiga é mantida. Uma sessão de edição clássica é uma versão, no entanto, muitas vezes salva automaticamente; um membro template-layer salva dentro de dez minutos são uma versão também. - MANUAL: alterações sobrescrever uma cópia de trabalho no topo do último instantâneo; um membro instantâneos para manter um estado permanentemente e continua a editar em cima dele. O upload é o primeiro instantâneo. Desmarcado em todos os lugares, uma categoria é AUTO - o único modo que não perde nada, como o modelo que substitui Nunca perdi um carregamento. Uma categoria cujos documentos são registros (sobrescrever e não definir, por exemplo. Quadros de pacientes) está bloqueado para AUTO. - ImgVersion / img versions: uma versão é um POINTER para a linha img dats de conteúdo documento detido, mais a versão de design da camada de modelo em um modelo. Manter um não custa nada até que os bytes continuem sem ele. - DocumentVersioning Serviço: o caminho de escrita para "o conteúdo deste documento mudou" - applyContentChange, recordTemplateLayerChange, snapshot, restaura, recordBranch - assim os modos significa o mesmo se a mudança veio de uma gravação clássica (DocsService), um novo upload sobre o documento (ConversionService) ou uma camada de modelo salva (ESigService). As versões são escritas lazily: um documento que nunca mudou não tem nenhum, e a primeira mudança mantida escreve v1 do state before it, para que uma organização possa ativar o versioning a qualquer momento sem backfill. Restaurar é uma nova versão sob AUTO; história nunca é reescrita. O sinal eletrónico repositórios são ObjectProviders, uma vez que nem todos os serviços os verificam (SharedLibBeanSafetyTest). - Img.isTemplate() sobre o flag has form layer existente, e isRetiradoDerivedCopy() para o cópias clássicas do antigo modelo deixado para trás, que nenhuma listagem mostra novamente. - ******************* para comprimidos de versão numa página de modelos numa consulta. É público, por isso uma nova versão cumpre a regra do primeiro upload. O esquema é: antes deste commit: img org assoc é lido em cada upload, então a coluna tinha que existir primeiro.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços