Vistas:
Comportamiento:
El cliente se ha actualizado recientemente de DocuWare 6.12 a 7.7. Antes de la actualización, el cliente podía ordenar por fecha de modificación en una bandeja de documentos. Esto les permitía separar un documento y mantener las páginas en orden. En DocuWare 7.7, al separar documentos ya no se mantienen las páginas en orden. ¿Qué utiliza DocuWare para ordenar los documentos en las bandejas de documentos?

Solución:
Tras investigar las tablas de la base de datos, DocuWare 7.7 detiene el registro de tiempo en el segundo intervalo. Por el contrario, en DocuWare 6.12 el registro de tiempo se detiene en el intervalo de milisegundos.
Esta diferencia en el registro de tiempo permite ordenar los documentos en DocuWare 6.12 por la fecha de modificación incluso cuando los documentos se han desagrupado en el mismo segundo.

Ejemplo de diferencia en el registro de tiempo:
DocuWare 6.12 Timestamp= 2023-02-15 07:40.25:830

DocuWare 7.7 Timestamp= 2023-02-17 00:43:25.0000000

Ordenación de DocuWare en las bandejasdedocumentos:
DocuWare utiliza el orden natural para las bandejas de documentos
(https://en.wikipedia.org/wiki/Natural_sort_order). Para ello, utilizamos internamente las columnas del sistema DWGROUPKEY y DWGROUPINDEX.

La ordenación por Creado el ordenará los documentos en función de su valor DWSTOREDATETIME . En el caso de los documentos desagrupados, el campo DWSTOREDATETIME es el mismo para cada documento creado por la acción de desagrupar. Porlo tanto, el orden de clasificación "Creadoel" de los documentos creados por una acción de desagrupar será el mismo si se ordena por "Creado el"en orden ascendente o descendente.

La clasificación por "Modificado el"ordenará los documentos en función de su valor DWMODDATETIME. Para los documentos no desagrupados, el valor DWMODDATETIME es el mismo para cada documento creado por la acción de desagrupar. Porlo tanto, el orden declasificación "Modificado el"de los documentos creados por una acción de desagrupar será el mismo si se ordena por "Modificado el" en orden ascendente o descendente.

Ordenación por nombre ordenará los documentos alfabéticamente por su valor "Nombre".

Al hacer clic en "Restablecer ordenación", DocuWare ordenará los documentos en su orden natural(https://en.wikipedia.org/wiki/Natural_sort_order) utilizando primero el DWGROUPKEY y después el DWGROUPINDEX. Si DWGROUPKEY es el mismo para varios documentos (como es el caso de los documentos sin grapar), se utilizará DWGROUPINDEX para ordenarlos. Para cada documento creado a partir de una acción unstaple, su valor DWGROUPINDEX es un número único. Por ejemplo, si se desagrupa un documento con diez páginas, se crearán diez documentos distintos.Cada documento se mantendrá en su orden original antes de ser desagrupado, y al DWGROUPINDEX de cada documento se le asignará un número de cero a [número total de páginas menos 1].

Recomendamos que el cliente se asegure de hacer clic en "Restablecer ordenación" antes o después de desagrupar un documento para mantenerlo en su orden original. Además, cuando se descomprime un documento, se añade un número a su nombre original, que también indica cuál era el orden original de los documentos.

Cambios con precisión de nanosegundos en DocuWare (7+):
Los campos de base de datos DWMODDATETIME, DWSTOREDATETIME y DWLASTACCESSDATETIME ya no pueden utilizar la precisión de nanosegundos a partir de DocuWare 7.0 porque no es compatible con determinadas bases de datos (MySQL). Tras realizar pruebas adicionales, la precisión de nanosegundos causaba problemas cuando las columnas del sistema se utilizaban internamente.

KBA es aplicable tanto a organizaciones en nube como locales.
 
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.