Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
cold:scripts:multilineupdate [2016/05/02 13:18] florian [Exemple] |
cold:scripts:multilineupdate [2023/03/17 09:56] (Version actuelle) |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
===== Prérequis ===== | ===== Prérequis ===== | ||
- | Doit être inséré après l'insertion cold. | + | Doit être insérée en dernière étape (en tout cas après l'insertion cold). |
===== Paramètres ===== | ===== Paramètres ===== | ||
Ligne 16: | Ligne 16: | ||
| secusrid | $secusrid$ | Evalué avec l'id de l'utilisateur propriétaire du travail | | | secusrid | $secusrid$ | Evalué avec l'id de l'utilisateur propriétaire du travail | | ||
| coldmdlid | | Le modèle d'analyse texte COLD | | | coldmdlid | | Le modèle d'analyse texte COLD | | ||
- | | qryid | | L'ID de la requête sur laquelle on se base pour savoir si la fiche est complétée| | + | | qryid | | L'ID de la requête sur laquelle apparaît la fiche APRES indexation | |
| srcfld | | Nom du champ source pour aller chercher la valeur qui sera mise-à-jour | | | srcfld | | Nom du champ source pour aller chercher la valeur qui sera mise-à-jour | | ||
| srcfkeylist | | Le champ qui liste les clés (= les ID) identifiant chaque ligne de destination qu'il faudra mettre à jour | | | srcfkeylist | | Le champ qui liste les clés (= les ID) identifiant chaque ligne de destination qu'il faudra mettre à jour | | ||
Ligne 26: | Ligne 26: | ||
===== Description ===== | ===== Description ===== | ||
- | Ce script COLD permet de mettre à jour plusieurs lignes sur un champ d'une table. | + | Ce script COLD permet de mettre à jour la valeur d'un champ d'une table sur plusieurs lignes. |
La valeur servant à la mise à jour est récupérée via la fiche descriptive en cours de traitement dans le travail COLD. | La valeur servant à la mise à jour est récupérée via la fiche descriptive en cours de traitement dans le travail COLD. | ||
Afin de savoir si la ligne d'indexation (i.e la fiche descriptive) a bien été complétée, le script prend en entrée un ID de requête. Des que votre fiche apparaît dans cette vue elle est considérée comme complétée. | Afin de savoir si la ligne d'indexation (i.e la fiche descriptive) a bien été complétée, le script prend en entrée un ID de requête. Des que votre fiche apparaît dans cette vue elle est considérée comme complétée. | ||
- | Dès lors la mise-à-jour peut avoir lieu. Ceci veut donc dire que la MAJ est déclenchée par l'action consitant à remplir la fiche (via une requête d'indexation). | + | Dès lors la mise-à-jour peut avoir lieu. Ceci veut donc dire que la MAJ est déclenchée par l'action consistant à remplir la fiche (via une requête d'indexation). |
Le script détermine les lignes (dans la table de destination) à mettre à jour en allant lire une liste de clés enregistrées dans un champ de la table source. | Le script détermine les lignes (dans la table de destination) à mettre à jour en allant lire une liste de clés enregistrées dans un champ de la table source. |