Règles métier installées avec Notification
Notification ajoute les règles métier suivantes.
| Règle métier | Table | Description |
|---|---|---|
| Workflows d’absence d’appel pour les codes courts | [notify_group] | Vérifie et affiche une erreur si l’appel est déclenché par un code court. |
| Mettre à jour la durée du participant | [notify_participant] | Met à jour la durée des participants lorsqu’elle devient inactive. |
| Vérifier si l’appel Notification existe et est actif | [notify_participant_session] | Vérifie si l’appel de Notification possède un enregistrement de référence valide et le met à jour si l’appel est actuellement inactif. |
| Mettre à jour la dernière activité le | [notify_participant] | Définit le dernier actif avant l’insertion/la mise à jour du participant Notifier. |
| Afficher le message d’informations sur la sélection dans le choix | [notify_group_selector_choice] | Affiche un message si le groupe Notification ou le fournisseur de conférence n’est pas sélectionné. |
| Valider les valeurs dans le choix | [notify_group_selector_choice] | Vérifie si le groupe Notification ou le fournisseur de conférence est renseigné. |
| Définir des valeurs de bloc-notes | [notify_group_selector_choice] | Vérifie si le fournisseur de conférence est disponible en itérant dans la liste des fournisseurs de services. |
| Afficher le message pour les choix vides | [notify_group_selector] | Affiche un message d’informations s’il n’y a pas de choix pour le sélecteur de fournisseur. |
| Effacer les champs lorsque la sélection manuelle est définie | [notify_group_selector] | Vide certains champs lorsque la sélection manuelle est définie dans la table de sélecteur de groupe Notification. |
| Mettre à jour la durée du participant | [notify_participant_session] | Calcule la durée de la téléconférence. |
| Mettre à jour l’état désactivé de la session | [notify_participant] | Définit la valeur de Muet et Expulsé sur vrai lorsque le participant à la téléconférence devient inactif. |
| Mettre à jour la téléconférence | [notify_participant] | Définit l’état de la téléconférence en fonction du moment où le participant quitte ou rejoint l’appel. |
| Valider la valeur du champ Commande | [notify_group_selector] | Valide la valeur du champ de commande comme étant unique parmi tous les sélecteurs de fournisseurs. |
| Restreindre les workflows pour les nombres de fonctions vocales uniquement | [notify_number] | Restreint l’association du numéro uniquement compatible avec la voix avec le groupe de numéros ayant des workflows de SMS entrants/sortants. |
| Restreindre les workflows uniquement pour les numéros SMS | [notify_number] | Restreint l’association du numéro compatible SMS uniquement avec le groupe de numéros ayant des workflows vocaux entrants/sortants. |
| Validations sur l’enregistrement par défaut | [notify_group_selector] | Valide que la table source et le champ Ordre sont obligatoires en cas de valeur par défaut définie sur faux et que les deux champs sont vides si la valeur par défaut est définie sur vrai. |
| Effacement des champs lorsque la valeur par défaut est vraie | [notify_group_selector] | Vide certains champs lorsque la valeur par défaut est définie sur vrai. |
| Aucun sélecteur par défaut défini | [notify_group_selector] | Garantit qu’un sélecteur de fournisseur actif est défini par défaut. |
| Vérifier que le sélecteur actif par défaut est unique | [notify_group_selector] | Garantit qu’un seul sélecteur de fournisseur est défini par défaut. |
| Traiter les préférences SMS pour les SMS entrants | [notify_message] | Lorsqu’une configuration de préférence SMS est définie pour un fournisseur de téléphonie particulier, appliquez-la à chaque SMS entrant. |
| Vérifier que le groupe de notification par défaut est unique | [notify_group] | Valide le fait qu’un groupe de Notification par défaut est spécifié. |
| Déclencher la fin de la conférence | [notify_conference_call] | Lorsqu’une téléconférence se termine, déclenche l’événement notify.conference.end |
| Mettre à jour l’état actif de l’appel | [notify_call_status] | Met à jour l’état de l’appel dans notify_call_status avec l’état reçu de Twilio. |
| Mettre à jour l’état actif de la téléconférence | [notify_participant | Met à jour le marqueur actif dans notify_participant table. Calcule également la durée pendant laquelle un participant met fin à l’appel. |
| Mettre à jour l’état actif du participant | [notify_participant_session] | Met à jour le marqueur actif pour le participant (notify_participant) et calcule le temps total passé sur l’appel lors de la déconnexion de l’appel. |
| Mettre à jour l’état actif de la session du participant | [notify_call] | Synchronise l’état de l’appel entre notify_call et notify_participant_session. Lors de la déconnexion de l’appel, les mises à jour notify_participant_session avec la durée de l’appel. |
| Avertir en cas de workflow mal configuré | [notify_group] | Vérifie notify_group table et affiche une erreur si un workflow n’est pas configuré correctement |