Suivez les étapes suivantes pour paramétrer la fonctionnalité de l’émargement électronique.
Objets Nécessaires
L’émargement électronique peut être ajoutée à un environnement de formation sur Cirrus Shield. Ces environnements ont d’habitudes les objets suivants sans lesquels l’émargement ne marche pas (les noms API doivent être exactement les mêmes):
- Jour
- Jour_Participant
Si ces objets ne sont pas présents dans l’environnement on doit les créer avec des paramètres spécifiques.
Jour
L’objet jour doit avoir les champs personnalisés suivants (ayant le même nom API):
Champ | Nom API | Type |
Sessions de Formation | Sessions_de_Formation | Relation de recherche (Sessions) |
Heure de début | Heure_de_debut | Liste de sélection |
Heure de fin | Heure_de_fin | Liste de sélection |
Après-Midi | Apres_Midi | Case à cocher |
Toute la journée | Toute_la_journee | Case à cocher |
Matin | Matin | Case à cocher |
La liste de sélection pour « Heure de début » et « Heure de fin » doit contenir des valeurs de temps comme l’ exemple suivant:
00:00
00:30
01:00
01:30
02:00
02:30
03:00
03:30
04:00
04:30
05:00
05:30
06:00
06:30
07:00
07:30
08:00
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:30
18:00
18:30
19:00
19:30
20:00
20:30
21:00
21:30
22:00
22:30
23:00
23:30 
Jour-Participant
L’objet jour-participant doit avoir les champs personnalisés suivants (ayant le même nom API):
Champ | Nom API | Type |
Jour | Jour | Relation de recherche (Jour) |
Participant | Participant | Relation de recherche (Participants) |
Emargement matin | Emargement_matin | Fichier |
Emargement après-midi | Emargement_apres_midi | Fichier |
Emargement toute la journée | Emargement_toute_la_journee | Fichier |
Bouton personnalisé
On doit ajouter un bouton personnalisé sur l’objet « Jour » ayant les paramètres et code suivant :
Paramètre | Valeur |
Étiquette    | Émargement électronique |
Nom | Emargement_electronique |
Icône | far fa-pen-alt |
Type d’affichage | Detail Page Button |
Comportement    | Exécute Javascript |
Fonction Appel | emarge(); |
function emarge()
{
    var RecordID = GetRecordGUID();
    var objOrg = GetOrganizationInfo();
    var objUser = GetCurrentloggedInUserInfo();
   
    const uri= 'https://emargement.cirrus-shield.net/' + objUser.Language + '/emargement?orgid=' + objOrg.Id + '&jour=' + RecordID;
   
    window.open(uri, "_blank");
    //alert(RecordID );
    //alert(objOrg.Id);
    //alert(objUser.Language);
}
Extension
Pour que l’émargement marche, on a besoin de l’extension « Emargement_Electronique ». On peut l’ajouter à partir de l’onglet « Extension » dans la configuration de l’environnement.
Après avoir ajouté l’extension, appuyez sur « Details » et ajoutez l’identifiant et le mot de passe Cirrus Shield à utiliser (le compte system Admin).