À propos des flux de signaux
Ce dont un flux de signaux est responsable, et comment les flux sont confrontés à un message entrant.
Un flux de signaux est une réponse complète à la question « que doit-il se passer quand ce type de message arrive ? ». Il détermine les messages auxquels il répond, la façon dont il les lit, ce qu'il écrit dans DHIS2 et qui reçoit une alerte.
Un flux, quatre responsabilités
Un flux détient sa revendication (quels messages lui appartiennent), sa grammaire (comment ces messages sont lus), sa correspondance (ce qui est écrit dans DHIS2) et ses destinataires (qui est prévenu). Réunir ces quatre éléments est délibéré : modifier la façon dont un message est analysé sans modifier ce qu'il écrit est presque toujours une erreur, et le flux est l'unité où les deux sont visibles ensemble.
Comment un message trouve son flux
Les flux sont examinés dans l'ordre affiché dans la liste, et la première correspondance l'emporte. Un flux peut revendiquer des messages de trois façons.
| Type de revendication | Correspond à | Usage courant |
|---|---|---|
| Mots initiaux | Messages commençant par l'un des mots d'une liste | Le cas normal — un mot-clé par type de signalement |
| Motif | Messages correspondant à une expression régulière | Formes de message que des mots seuls ne décrivent pas |
| Par défaut | Tout ce qu'aucun autre flux n'a revendiqué | Un unique fourre-tout, toujours examiné en dernier |
Un seul flux par défaut
Un seul flux publié peut être le flux par défaut. Si un deuxième flux publié revendiquait lui aussi tout ce qui reste, celui examiné en second ne recevrait jamais de message — le portail refuse de publier dans cette collision et indique le flux en conflit.
Brouillon et publié
Chaque flux est soit un brouillon, soit publié. Seuls les flux publiés voient du trafic réel. Un brouillon peut être modifié, enregistré et repris librement sans aucun effet sur le système en fonctionnement, ce qui en fait le bon endroit pour construire une configuration en plusieurs séances.
Ramener un flux publié à l'état de brouillon le retire immédiatement de la chaîne. Les messages qu'il revendiquait retomberont sur le flux suivant qui les revendique — généralement le flux par défaut — il vaut donc la peine de savoir lequel c'est avant de dépublier.
L'allure du travail
Configurer un flux consiste à parcourir huit étapes de l'assistant, à enrichir ses codes de signaux, puis à publier. Ces sujets sont traités dans l'ordre :
- La liste des flux — créer un flux et lire la liste.
- L'assistant de flux — les huit étapes.
- Codes et familles — les codes de signaux et leurs regroupements.
- Réponses et destinataires — ce qui repart.
- Versions et publication — la mise en service.