Le Module NotifyGru Appointment est implémenté en gestionnaire de fournisseurs de ressource (appointment), c'est-à-dire qu'une seule instance d'un gestionnaire fournit pour chaque formulaire de rendez-vous, une instance de fournisseur. Ceci a pour conséquence d'avoir une valeur de la propriété managerProvider toujours TRUE pour indiquer que nous avons un gestionnaire de ce service
Dans le fichier context, nous aurons comme déclaration de BEAN :
Lorsque la tâche est initialement créée et le fournisseur choisi, l'instance de celui-ci donne les informations disponibles via des signets. Ces signets pourront être utilisés pour paramétrer les messages ou les objets des différents onglets.
Pour tous les formulaires de rendez-vous, nous avons ces signets communs :
Ensuite, on peut avoir des signets suppléentaires provenant du formulaire intégré dans chaque Appointment :
Lors de l'exécution de la tâche NotifyGru, l'instance du fournisseur donne toutes les informations nécessaires pour la construction du flux JSON.