Amélioration des métadonnées héritées ou copiées
Ouvert
Nous avons testé la possibilité d'utiliser les métadonnées héritées ou copiées.
Nous aimerions qu'ils soient possible de pouvoir le faire de façon bidirectionnelle. Soit du parent vers l'enfant et vice-versa. Actuellement il est possible de le faire du parent vers l'enfant.
Il serait intéressant également de pouvoir hériter des métadonnées aussi d'un enfant vers un grand-parent. :P
Voir FD
#12414
Bonjour Jessika,
Je vois quelques impacts différents qui seraient à traiter.
Ceci pourrait fonctionner, mais seulement si la métadonnée est unique. Par exemple, un sous-dossier n'a qu'un seul parent, mais le parent peut avoir plusieurs enfants. Il n'est donc pas possible de copier directement la valeur de son enfant.
Partons de l'architecture de dossiers suivante
Dossier A
Dossier B
Dossier C
Dossier D
Disons qu'ils ont tous une métadonnée bidirectionnelle "Dossiers liés" où:
Dossier A demande d'être lié à B
Dossier B demande d'être lié à C
Dossier C demande d'être lié à D
Est-ce que B voit:
1. A et C
2. A, C et D
Présentement, nous pouvons ajouter des scripts personnalisés pour avoir les métadonnées calculées suivantes:
Dossier parent
Sous-Dossier A: Valeur de métadonnée = 3
Sous-Dossier B: Valeur de métadonnée = 5
1. Somme
Le parent à la somme d'une métadonnée de ses enfants (Donc la valeur = 8)
2. Compte
Le parent compte son nombre d'enfants (Donc la valeur = 2)
3. Minimum
Le parent a la valeur minimale de ses enfants (Donc la valeur = 3)
4. Maximum
Le parent a la valeur maximale de ses enfants (Donc la valeur = 5)
5. Union
Le parent a l'ensemble des valeurs de ses enfants (Donc la valeur est une liste = 3, 5)
Voyez-vous d'autres besoins?
À noter que si la mécanique existe de notre côté, il n'est présentement pas possible pour le client de configurer ces métadonnées. Ces métadonnées ont un impact significatif sur la performance, puisque toute la hiérarchie doit être calculée à chaque ajout ou modification d'un enfant.
Gabriel
Bonjour Jessika,
Je vois quelques impacts différents qui seraient à traiter.
Ceci pourrait fonctionner, mais seulement si la métadonnée est unique. Par exemple, un sous-dossier n'a qu'un seul parent, mais le parent peut avoir plusieurs enfants. Il n'est donc pas possible de copier directement la valeur de son enfant.
Partons de l'architecture de dossiers suivante
Dossier A
Dossier B
Dossier C
Dossier D
Disons qu'ils ont tous une métadonnée bidirectionnelle "Dossiers liés" où:
Dossier A demande d'être lié à B
Dossier B demande d'être lié à C
Dossier C demande d'être lié à D
Est-ce que B voit:
1. A et C
2. A, C et D
Présentement, nous pouvons ajouter des scripts personnalisés pour avoir les métadonnées calculées suivantes:
Dossier parent
Sous-Dossier A: Valeur de métadonnée = 3
Sous-Dossier B: Valeur de métadonnée = 5
1. Somme
Le parent à la somme d'une métadonnée de ses enfants (Donc la valeur = 8)
2. Compte
Le parent compte son nombre d'enfants (Donc la valeur = 2)
3. Minimum
Le parent a la valeur minimale de ses enfants (Donc la valeur = 3)
4. Maximum
Le parent a la valeur maximale de ses enfants (Donc la valeur = 5)
5. Union
Le parent a l'ensemble des valeurs de ses enfants (Donc la valeur est une liste = 3, 5)
Voyez-vous d'autres besoins?
À noter que si la mécanique existe de notre côté, il n'est présentement pas possible pour le client de configurer ces métadonnées. Ces métadonnées ont un impact significatif sur la performance, puisque toute la hiérarchie doit être calculée à chaque ajout ou modification d'un enfant.
Gabriel
L'intérêt est précisément sur la métadonnée titre. (Je recherche le titre de l'enfant et il me sort aussi son parent et vice versa). Merci
L'intérêt est précisément sur la métadonnée titre. (Je recherche le titre de l'enfant et il me sort aussi son parent et vice versa). Merci
Les commentaires de cette page ont été verrouillés !