Par exemple pour la création de offres et de configurations pour des flux pour des données par département, la configuration est la même au nom + projection près. Il serait donc préférable de pouvoir itérer 2 actions paramétrable que d'écrire en dur 202 actions.
Nous proposons donc de créer une itération sur l’ensemble des actions d'une étape.
Structure dans le workflow :
{
"workflow": {
"steps": {
"nom-etape: {
"actions": [
// liste des actions à itérer
],
// liste des valeurs pour l'itération (string, dictionnaire).
// La liste peut-être générer à partir d'un résolveur
"iter_vals": [{"nom": "wms_01"}, {"nom": "wms_02"}],
// clef utilisé dans les action à remplacer pour l’itération
"iter_key": "my_key"
}
}
}
}
Avec dans les actions {my_key} si les valeurs sont du texte et {my_key.nom} si les valeurs sont un dictionnaire
Par exemple pour la création de offres et de configurations pour des flux pour des données par département, la configuration est la même au nom + projection près. Il serait donc préférable de pouvoir itérer 2 actions paramétrable que d'écrire en dur 202 actions.
Nous proposons donc de créer une itération sur l’ensemble des actions d'une étape.
Structure dans le workflow :
Avec dans les actions
{my_key}
si les valeurs sont du texte et{my_key.nom}
si les valeurs sont un dictionnaire