Macros

Documentation du service en ligne Gipco-Adns

Sommaire

Macros

macroPersonneChercherInsc

Permet de compter le nombre d'inscription confirmée de la personne en fonction des prestations données.

Paramètre Requis Type Description
personneId oui Integer ID de la personne sur laquelle nous allons rechercher
prestations oui List Liste d'ID de prestation
        
            [@macroPersonneChercherInsc 
            personneId=987654 
            prestations=[123,321] 
        /]

    

macroPayeurListeReglements

Permet d'afficher la liste des reglements associés au compte Payeur. Liste avec séparateur : , .

Paramètre Requis Type Description
comptePayeur oui ComptaCompte Compte payeur dont on souhaite les règlements
keyPaths oui List Liste des champs qui seront affichés pour le(s) reglements(s)
        
            [@macroPayeurListeReglements 
            comptePayeur=row 
            keyPaths=[id, mode, type, montant] 
        /]

    

macroPayeurChercherInsc

Permet d'afficher la somme des quantité des inscriptions payées par la personne en fonction des prestations données.

Paramètre Requis Type Description
personneId oui Integer ID de la personne sur laquelle nous allons rechercher
prestations oui List Liste d'ID de prestation
        
            [@macroPayeurChercherInsc 
            personneId=987654 
            prestations=[123,321] 
        /]

    

macroDisplayAccompagnants

Permet d'afficher les accompagnants du participant

Paramètre Requis Type Description
participantId oui Integer ID du participant sur laquelle nous allons afficher les accompagnants
keyPath non List Liste des keyPath de l'accompagnant
        
            [@macroDisplayAccompagnants 
            participantId=987654
        /]

    
        
            [@macroDisplayAccompagnants 
            participantId=987654 
            keyPath=["id"] 
        /]

    

macroInscriptionQteForDate

Permet de récupérer la quantitée d'une inscription en fonction d'un date donnée.

Paramètre Requis Type Description
inscription oui Inscription Inscription sur laquelle nous allons récupérer la quantitée
date oui SimpleDate Date qui va être vérifiée
        
            [@macroInscriptionQteForDate 
            inscription=row 
            date=.now 
        /]

    

macroInscriptionDestinataires

Permet d'afficher les destinataire de l'inscription.

Paramètre Requis Type Description
inscription oui Inscription Inscription sur laquelle nous allons afficher le(s) destinataire(s)
keyPaths non SimpleSequence Liste des champs qui seront affichés pour le(s) destinataire(s)
        
            [@macroInscriptionDestinataires 
            inscription=row 
            keyPaths=[genre, prenom, nom] 
        /]

    

macroPremierHotel

Permet d'afficher le nom et l'adresse du premier hotel d'un participant.

Paramètre Requis Type Description
participant oui Participant Participant pour lequel on affiche l'hotel.
        
            [@macroPremierHotel 
            participant=row 
        /]

    

macroPrestationQuotat

Permet d'afficher le quota d'une PrestationHébergement ou d'un Hotel à une date donnée.

Paramètre Requis Type Description
object oui PrestationHebergement / Hotel Objet duquel on souhaite afficher le quota.
        
            [@macroPrestationQuotat 
            objet=row 
            date='5/21/2022'?date('MM/dd/yyyy') 
        /]

    

macroEtatEmail

Permet d'afficher l'état d'une adresse email ou d'un abonnement à une liste de diffusion.

Paramètre Requis Type Description
email Oui (si le paramètre listRegistration n'est pas utilisé) String / EmailAddress Adresse email sur laquelle on souhaite afficher l'état.
object Oui (si le paramètre email n'est pas utilisé) ListRegistration Abonnement sur lequelle on souhaite afficher l'état.
feed
        
            [@macroEtatEmail 
            email="support@algodata.fr" 
        /]

    
        
            [@macroEtatEmail 
            email=row.emailAddress 
        /]

    
        
            [@macroEtatEmail 
            listRegistration=row
        /]

    

Twitter

Dernières informations

Contactez-nous

7, chemin Pressoir Chenaîe
Nantes, France

02 51 80 85 85
02 51 80 84 84