SortDocuments
Une étape basée sur le modèle d'action SortDocuments met à jour le fichier de propriétés
de document afin de réordonner les documents d'un groupe en fonction de leurs valeurs
de propriété de tri. Par exemple, vous pouvez trier les documents d'un travail afin
qu'ils soient classés par ordre croissant, par numéro de compte. Vous pouvez sélectionner
jusqu'à six zones dans le fichier de propriétés de document selon lesquelles trier
les documents.
L'étape définit d'abord la séquence du document (à l'aide de la propriété Séquence dans le travail enfant) en fonction de la première propriété de tri et du premier sens de tri. L'étape détaille
ensuite la séquence de document pour chaque jeu de documents ayant tous la même valeur
que la première propriété de tri. L'étape utilise la deuxième propriété de tri et
le deuxième sens de tri pour détailler les valeurs dans chaque jeu. L'étape répète
ce processus pour les propriétés de tri restantes.
Valeurs par défaut des propriétés du travail
- Premier critère de tri : Non défini
- Ordre du premier tri : Non défini
- Deuxième critère de tri : Non défini
- Ordre du deuxième tri : Non défini
- Troisième critère de tri : Non défini
- Ordre du troisième tri : Non défini
- Quatrième critère de tri : Non défini
- Ordre du quatrième tri : Non défini
- Cinquième critère de tri : Non défini
- Ordre du cinquième tri : Non défini
- Sixième critère de tri : Non défini
- Ordre du sixième tri : Non défini
Remarques
- Vous ne pouvez ni copier, ni supprimer ce modèle d'étape.
- Le tri est basé sur des valeurs Unicode, classées par ordre UTF-8.
- Le tri a lieu dans des groupes de documents existants établis par GroupDocuments ou SplitDocuments.
- Assurez-vous que les sélections effectuées dans les listes déroulantes sont valides au point d'exécution de l'étape basée sur SortDocuments dans le flot de travaux. Par exemple, si vous souhaitez faire un tri en fonction de la valeur de la propriété ID document, une étape reposant sur WriteDocumentsToDatabase doit précéder SortDocuments, dans la mesure où les valeurs de ID document sont définies lors de l'exécution de WriteDocumentsToDatabase.
- SortDocuments met à jour les valeurs du fichier de propriétés de document, pas de la base de données. Pour mettre à jour les valeurs de base de données des propriétés de document, ajoutez une étape basée sur UpdateDocumentsInDatabase dans votre flot de travaux après SortDocuments.
- Le type de comparaison effectué dépend du type de données associé à la propriété. Une propriété qui stocke des valeurs de chaîne utilise une comparaison de caractères (même si les valeurs sont des nombres). Les propriétés qui ont une liste de valeurs sont triées en fonction de la séquence de classement définie pour la liste et non selon une comparaison de caractères. Les types de données numériques sont triés selon un ordre numérique.
- Si une propriété de tri est indiquée mais que la zone du sens de tri correspondante est vide, l'étape classe les résultats par ordre croissant.
- Si l'une des propriétés de tri ne comporte pas de valeur, le tri a lieu en fonction des propriétés restantes. Si aucune propriété ne comporte de valeur, le tri n'a pas lieu.
- Si une propriété ID travail enfant est définie dans le fichier de propriétés de document, le tri a lieu dans chaque ID de travail enfant.
- La propriété Séquence dans le travail enfant affiche l'ordre numérique de ce document dans le travail enfant. Lorsque vous triez les documents, la valeur de cet attribut peut être modifiée, mais le classement réel des documents dans le fichier de propriétés de document ne change pas.