Listing des champs de fusion

Dans le but de faciliter la création de vos modèles de documents ( projet de réponse, courrier départ spontanée, ...) , MEM Courrier nous permet d'intégrer des "champs de fusions". Ces champs de fusions sont des variables. Elles vont nous permettre de venir insérer dans notre document, des données pré-enregistrées grâce aux champs remplis au préalable lors du traitement de notre courrier (appelé également "métadonnées"). Voici les différents champs de fusions dans MEM Courrier, répartis par catégorie :

Courrier :

Libellé
Nom du champ
Variable de fusion

Typologie du courrier

res_letterbox.type_label

[res_letterbox.type_label]

Catégorie

res_letterbox.category_id

[res_letterbox.category_id]

Date d'arrivée

res_letterbox.admission_date

[res_letterbox.admission_date]

Date du courrier

res_letterbox.doc_date

[res_letterbox.doc_date]

Date limite de traitement

res_letterbox.process_limit_date

[res_letterbox.process_limit_date]

Date de clôture

res_letterbox.closing_date

[res_letterbox.closing_date]

Objet

res_letterbox.subject

[res_letterbox.subject]

Numéro chrono entrant

res_letterbox.alt_identifier

[res_letterbox.alt_identifier]

Date d'enregistrement

res_letterbox.creation_date

[res_letterbox.creation_date]

Prénom Nom du créateur

res_letterbox.typist_label

[res_letterbox.typist_label]

Champ personnalisé du courrier

res_letterbox.customField_ID

[res_letterbox.customField_ID] ( où ID est l'identifiant technique du champ personnalisé (custom_fields.id))

Expéditeur :

Les champs suivant ne peuvent être utilisés que s'ils ne concernent qu'un seul expéditeur.

Libellé
Nom du champ
Variable de fusion

Civilité du contact

sender.civility

[sender.civility]

Prénom du contact

sender.firstname

[sender.firstname]

Nom du contact

sender.lastname

[sender.lastname]

Organisation

sender.company

[sender.company]

Service

sender.department

[sender.department]

Fonction du contact

sender.function

[sender.function]

Adresse format AFNOR via BAN intégrée

sender.postal_address

[sender.postal_address]

Adresse étage, bureau, porte

sender.address_additional1

[sender.address_additional1]

Adresse N°

sender.address_number

[sender.address_number]

Adresse Rue

sender.address_street

[sender.address_street]

Adresse Complément

sender.address_additional2

[sender.address_additional2]

Adresse Code Postal

sender.address_postcode

[sender.address_postcode]

Adresse Ville

sender.address_town

[sender.address_town]

Adresse Pays

sender.address_country

[sender.address_country]

Téléphone

sender.phone

[sender.phone]

Courriel

sender.email

[sender.email]

Champ personnalisé du contact

sender.customField_ID (où ID est l'identifiant technique du champ personnalisé (contacts_custom_fields_list.id))

[sender.customField_ID]

Si l'expéditeur est un utilisateur de MEM Courrier, dans ce cas seuls les champs sender.firstname et sender.lastname seront disponibles. De même, si l'expéditeur est une entité de MEM Courrier, alors seul le champ sender.lastname sera rempli avec le libellé de l'entité correspondante.

Destinataire

Les champs listés ci-dessous ne sont disponibles qu'avec un seul destinataire.

Libellé
Nom du champ
Variable de fusion

Civilité du contact

recipient.civility

[recipient.civility]

Prénom du contact

recipient.firstname

[recipient.firstname]

Nom du contact

recipient.lastname

[recipient.lastname]

Société

recipient.company

[recipient.company]

Service de la société

recipient.department

[recipient.department]

Fonction du contact

recipient.function

[recipient.function]

Adresse format AFNOR via BAN intégrée

recipient.postal_address

[recipient.postal_address]

Adresse étage, bureau, porte

recipient.address_additional1

[recipient.address_additional1]

Adresse N°

recipient.address_number

[recipient.address_number]

Adresse Rue

recipient.address_street

[recipient.address_street]

Adresse Complément

recipient.address_additional2

[recipient.address_additional2]

Adresse Code Postal

recipient.address_postcode

[recipient.address_postcode]

Adresse Ville

recipient.address_town

[recipient.address_town]

Adresse Pays

recipient.address_country

[recipient.address_country]

Téléphone

recipient.phone

[recipient.phone]

Courriel

recipient.email

[recipient.email]

Champ personnalisé du contact

recipient.customField_ID (où ID est l'identifiant technique du champ personnalisé (contacts_custom_fields_list.id))

[recipient.customField_ID]

Si le destinataire est un utilisateur de l'application, seul les champs recipient.firstname et recipient.lastname seront disponibles.

Si le destinataire est une entité de l'application, seul le champ recipient.lastname sera disponible et rempli avec le libellé de l'entité.

Pièce jointe :

Libellé
Nom du champ
Variable de fusion

Numéro chrono

attachment.chrono

[attachment.chrono]

Sujet

attachment.title

[attachment.title]

Image du code barre pour les documents de réponses

attachments.chronoBarCode;ope=changepic

[attachments.chronoBarCode;ope=changepic]

Image code barre contenant le numéro chrono

attachments.chronoBarCode;ope=changepic; tagpos=inside;adjust;unique (balise à placer dans l'image)

[attachments.chronoBarCode;ope=changepic;tagpos=inside;adjust;unique]

Image code QR à utiliser pour la réconciliation avec MEM Capture

attachments.chronoQrCode;ope=changepic; tagpos=before;adjust;unique (balise à placer avant l'image)

[attachments.chronoQrCode;ope=changepic;tagpos=before;adjust;unique]

Image code QR à utiliser pour la réconciliation avec MEM Capture

attachments.chronoQrCode;ope=changepic; tagpos=inside;adjust;unique (balise à placer dans l'image)

[attachments.chronoQrCode;ope=changepic;tagpos=inside;adjust;unique]

Attention, les champs de fusion code barre et code QR s'écrivent bien attachments et nécessitent une image quelconque qui sera remplacé par le code barre ou le code QR. On peut soit placer le champ de fusion tout de suite après l'image (cas 1) ou soit renseigner directement celui-ci dans le titre de l'image en modifiant ses propriétés (cas 2). Sur WORD, il est possible de mettre la variable de fusion dans l'infobulle de l'image. (cas 2)

Cette méthode de fusion est à utiliser aussi pour les modèles dont la cible est "Enregistrement de courrier".

Transmission :

Émetteur :

Libellé
Nom du champ
Variable de fusion

Nom

transmissions.currentContact_lastname

[transmissions.currentContact_lastname]

Prénom

transmissions.currentContact_firstname

[transmissions.currentContact_firstname]

Titre

transmissions.currentContact_title

[transmissions.currentContact_title]

Fonction

transmissions.currentContact_function

[transmissions.currentContact_function]

Contact :

Libellé
Nom du champ
Variable de fusion

Nom

transmissions.lastname1

[transmissions.lastname1]

Prénom

transmissions.firstname1

[transmissions.firstname1]

Titre

transmissions.title1

[transmissions.title1]

Fonction

transmissions.function1

[transmissions.function1]

Destinataire de la pièce jointe :

Libellé
Nom du champ
Variable de fusion

Civilité du contact

attachmentRecipient.civility

[attachmentRecipient.civility]

Prénom du contact

attachmentRecipient.firstname

[attachmentRecipient.firstname]

Nom du contact

attachmentRecipient.lastname

[attachmentRecipient.lastname]

Société

attachmentRecipient.company

[attachmentRecipient.company]

Service de la société

attachmentRecipient.department

[attachmentRecipient.department]

Fonction du contact

attachmentRecipient.function

[attachmentRecipient.function]

Adresse format AFNOR via BAN intégrée

attachmentRecipient.postal_address

[attachmentRecipient.postal_address]

Adresse étage, bureau, porte

attachmentRecipient.address_additional1

[attachmentRecipient.address_additional1]

Adresse N°

attachmentRecipient.address_number

[attachmentRecipient.address_number]

Adresse Rue

attachmentRecipient.address_street

[attachmentRecipient.address_street]

Adresse Complément

attachmentRecipient.address_additional2

[attachmentRecipient.address_additional2]

Adresse Code Postal

attachmentRecipient.address_postcode

[attachmentRecipient.address_postcode]

Adresse Ville

attachmentRecipient.address_town

[attachmentRecipient.address_town]

Adresse Pays

attachmentRecipient.address_country

[attachmentRecipient.address_country]

Téléphone

attachmentRecipient.phone

[attachmentRecipient.phone]

Courriel

attachmentRecipient.email

[attachmentRecipient.email]

Champ personnalisé du contact

attachmentRecipient.customField_ID (où ID est l'identifiant technique du champ personnalisé (contacts_custom_fields_list.id))

[attachmentRecipient.customField_ID]

Si le destinataire est un utilisateur de l'application, seul les champs attachmentRecipient.firstname et attachmentRecipient.lastname seront disponibles.

Utilisateur courant :

Libellé
Nom du champ
Variable de fusion

Nom

user.lastname

[user.lastname]

Prénom

user.firstname

[user.firstname]

Initiales

user.initials

[user.initials]

Téléphone

user.phone

[user.phone]

Courriel

user.mail

[user.mail]

Entité primaire de l'utilisateur courant :

Libellé
Nom du champ
Variable de fusion

Rôle de l'utilisateur dans l'entité( Primaire )

userPrimaryEntity.role

[userPrimaryEntity.role]

Identifiant de l'entité

( Primaire )

userPrimaryEntity.entity_id

[userPrimaryEntity.entity_id]

Nom long de l'entité

( Primaire )

userPrimaryEntity.entity_label

[userPrimaryEntity.entity_label]

Nom court de l'entité

( Primaire )

userPrimaryEntity.short_label

[userPrimaryEntity.short_label]

Numéro adresse de l'entité ( Primaire )

userPrimaryEntity.address_number

[userPrimaryEntity.address_number]

Voie adresse de l'entité

( Primaire )

userPrimaryEntity.address_street

[userPrimaryEntity.address_street]

Point de remise de l'entité ( Primaire )

userPrimaryEntity.address_additional1

[userPrimaryEntity.address_additional1]

Complément d'acheminement de l'entité ( Primaire )

userPrimaryEntity.address_additional2

[userPrimaryEntity.address_additional2]

Code postal de l'entité

( Primaire )

userPrimaryEntity.address_postcode

[userPrimaryEntity.address_postcode]

Ville de l'entité

( Primaire )

userPrimaryEntity.address_town

[userPrimaryEntity.address_town]

Email de l'entité

( Primaire )

userPrimaryEntity.email

[userPrimaryEntity.email]

Identifiant de l'entité parente ( Primaire )

userPrimaryEntity.parent_entity_id

[userPrimaryEntity.parent_entity_id]

Type de l'entité

( Primaire )

userPrimaryEntity.entity_type

[userPrimaryEntity.entity_type]

Arborescence de l'entité

( Primaire )

userPrimaryEntity.path

[userPrimaryEntity.path]

Entité initiatrice :

Libellé
Nom du champ
Variable de fusion

Identifiant de l'entité

initiator.entity_id

[initiator_entity_id]

Nom long de l'entité

initiator.entity_label

[initiator_entity_label]

Nom court de l'entité

initiator.short_label

[initiator_short_label]

Email de l'entité

initiator_email

[initiator_email]

Identifiant de l'entité parente

initiator_parent_entity_id

[initiator_parent_entity_id]

Type de l'entité

iniator_entity_type

[iniator_entity_type]

Arborescence de l'entité

initiator_entity_path

[initiator_entity_path]

Nom complet de l'entité

initiator.entity_full_name

[initiator.entity_full_name]

Code postal de l'entité

initiator.address_postcode

[initiator.address_postcode]

Ville de l'entité

initiator.address_town

[initiator.address_town]

Pays de l'entité

initiator.address_country

[initiator.address_country]

Identifiant LDAP de l'entité

initiator.ldap_id

[initiator.ldap_id]

Service d'archivage de l'entité

initiator.archival_agence

[initiator.archival_agence]

Convention d'archivage de l'entité

initiator.archival_agreement

[initiator.archival_agreement]

Numéro de SIRET de l'entité

initiator.business_id

[initiator.business_id]

Entité parente de l'entité initiatrice :

Libellé
Nom du champ
Variable de fusion

Identifiant de l'entité

parentInitiator.entity_id

[parentInitiator.entity_id]

Nom long de l'entité

parentInitiator.entity_label

[parentInitiator.entity_label]

Nom court de l'entité

parentInitiator.short_label

[parentInitiator.short_label]

Email de l'entité

parentInitiator.email

[parentInitiator.email]

Identifiant de l'entité parente

parentInitiator.parent_entity_id

[parentInitiator.parent_entity_id]

Type de l'entité

parentInitiator.entity_type

[parentInitiator.entity_type]

Arborescence de l'entité

parentInitiator.path

[parentInitiator.path]

Nom complet de l'entité

parentInitiator.entity_full_name

[parentInitiator.entity_full_name]

Code postal de l'entité

parentInitiator.address_postcode

[parentInitiator.address_postcode]

Ville de l'entité

parentInitiator.address_town

[parentInitiator.address_town]

Pays de l'entité

parentInitiator.address_country

[parentInitiator.address_country]

Identifiant LDAP de l'entité

parentInitiator.ldap_id

[parentInitiator.ldap_id]

Service d'archivage de l'entité

parentInitiator.archival_agence

[parentInitiator.archival_agence]

Convention d'archivage de l'entité

parentInitiator.archival_agreement

[parentInitiator.archival_agreement]

Numéro de SIRET de l'entité

parentInitiator.business_id

[parentInitiator.business_id]

Entité traitante :

Libellé
Nom du champ
Variable de fusion

Identifiant de l'entité

destination.entity_id

[destination.entity_id]

Nom long de l'entité

destination.entity_label

[destination.entity_label]

Nom court de l'entité

destination.short_label

[destination.short_label]

Email de l'entité

destination.email

[destination.email]

Identifiant de l'entité parente

destination.parent_entity_id

[destination.parent_entity_id]

Type de l'entité

destination.entity_type

[destination.entity_type]

Arborescence de l'entité

destination.path

[destination.path]

Nom complet de l'entité

destination.entity_full_name

[destination.entity_full_name]

Code postal du service

destination.address_postcode

[destination.address_postcode]

Ville de l'entité

destination.address_town

[destination.address_town]

Pays de l'entité

destination.address_country

[destination.address_country]

Identifiant LDAP de l'entité

destination.ldap_id

[destination.ldap_id]

Service d'archivage de l'entité

destination.archival_agence

[destination.archival_agence]

Convention d'archivage de l'entité

destination.archival_agreement

[destination.archival_agreement]

Numéro de SIRET de l'entité

destination.business_id

[destination.business_id]

Entité parente de l'entité traitante :

L'ensemble des champs listés ci-dessus (entité traitante) sont disponibles, il suffit de remplacer destination par parentDestination

Libellé
Nom du champ
Variable de fusion

Identifiant de l'entité

parentDestination.entity_id

[parentDestination.entity_id]

Nom long de l'entité

parentDestination.entity_label

[parentDestination.entity_label]

Nom court de l'entité

parentDestination.short_label

[parentDestination.short_label]

Email de l'entité

parentDestination.email

[parentDestination.email]

Identifiant de l'entité parente

parentDestination.parent_entity_id

[parentDestination.parent_entity_id]

Arborescence de l'entité

parentDestination.path

[parentDestination.path]

Code postal de l'entité

parentDestination.address_postcode

[parentDestination.address_postcode]

Ville de l'entité

parentDestination.address_town

[parentDestination.address_town]

Pays de l'entité

parentDestination.address_country

[parentDestination.address_country]

Identifiant LDAP de l'entité

parentDestination.ldap_id

[parentDestination.ldap_id]

Service d'archivage de l'entité

parentDestination.archival_agence

[parentDestination.archival_agence]

Convention d'archivage de l'entité

parentDestination.archival_agreement

[parentDestination.archival_agreement]

Numéro de SIRET de l'entité

parentDestination.business_id

[parentDestination.business_id]

Paramétrage du champ de fusion destinationEntityType_ENTITY_TYPE_ID.entity_label

  1. Copier et placer le fichier /var/www/mem_courrier/mem_factory_2301/config/typentity.xml dans le dossier custom/modules/entities/xml/ <- et faire les modifications sur le fichier typentity.xml placé ici.

  2. Dans le fichier /custom/modules/entities/typentity.xml, passez la variable fusion à true pour les types d'entités que vous souhaitez récupérer dans vos modèles de documents.

  3. Dans vos modèles de documents utiliser la nouvelle variable de fusion comme telle :

[destinationEntityType_ENTITY_TYPE_ID.entity_label]

Exemple : [destinationEntityType_ENTITY_TYPE_DGA.entity_label]

⚠️ L'ENTITY_TYPE_ID est sensible à la casse

Les variables disponible sont les mêmes que pour l'entité traitante.

Notes :

Libellé
Nom du champ
Variable de fusion

Date

notes.note_date1

[notes.note_date1]

Note

notes.note_text1

[notes.note_text1]

Toutes les notes du courrier

notes

[notes]

Circuit VISA :

Libellé
Nom du champ
Variable de fusion

Tous les membres du circuit de visa du courrier

visas

[visas]

Prénom et nom du premier viseur

visa.nameVisa1

[visa.nameVisa1]

Rôle du premier viseur dans son entité

visa.roleVisa1

[visa.roleVisa1]

Libellé de l’entité du premier viseur

visa.entityVisa1

[visa.entityVisa1]

Date de visa par le premier viseur

visa.dateVisa1

[visa.dateVisa1]

Prénom et nom du dernier viseur

visa.nameVisaLast

[visa.nameVisaLast]

Rôle du dernier viseur dans son entité

visa.roleVisaLast

[visa.roleVisaLast]

Libellé de l’entité du dernier viseur

visa.entityVisaLast

[visa.entityVisaLast]

Date de visa par le dernier viseur

visa.dateVisaLast

[visa.dateVisaLast]

Prénom et nom du premier signataire

visa.nameSign1

[visa.nameSign1]

Rôle du premier signataire dans son entité

visa.roleSign1

[visa.roleSign1]

Libellé de l’entité du premier signataire

visa.entitySign1

[visa.entitySign1]

Date de signature par le premier signataire

visa.dateSign1

[visa.dateSign1]

Prénom et nom du dernier signataire

visa.nameSignLast

[visa.nameSignLast]

Rôle du dernier signataire dans son entité

visa.roleSignLast

[visa.roleSignLast]

Libellé de l’entité du dernier signataire

visa.entitySignLast

[visa.entitySignLast]

Date de signature par le dernier signataire

visa.dateSignLast

[visa.dateSignLast]

Le nombre à la fin de ces champs peut être modifié, par exemple visa.nameVisa2 prendra les prénom et nom du deuxième viseur, visa.dateSign3 prendra la date de la troisième signature.

À noter que les numérotations des viseurs et des signataires sont indépendantes : le premier signataire du circuit sera toujours visa.nameSign1, même s’il est précédé d’un ou plusieurs viseurs.

Circuit d'avis :

Libellé
Nom du champ
Variable de fusion

Tous les membres du circuit d'avis du courrier

opinions

[opinions]

Prénom du premier membre du circuit d’avis

opinion.firstname1

[opinion.firstname1]

Nom du premier membre du circuit d’avis

opinion.lastname1

[opinion.lastname1]

Rôle du premier membre du circuit d’avis dans son entité

opinion.role1

[opinion.role1]

Entité du premier membre du circuit d’avis

opinion.entity1

[opinion.entity1]

Note(s) du premier membre du circuit d’avis

opinion.note1

[opinion.note1]

Le nombre à la fin de ces champs peut être modifié, par exemple opinion.firstname2 prendra le prénom du deuxième membre du circuit d’avis, opinion.note3 prendra la note du troisième membre du circuit d’avis, etc.

Attention ! Si une personne qui donne sons avis à la place d'une autre, c'est la personne qui a donné son avis qui apparaîtra dans le circuit sans information de la personne originelle

Rôle copie de la liste de diffusion :

Libellé
Nom du champ
Champ de fusion

Tous les membres ou entités en copie de la liste de diffusion du courrier

copies

[copies]

Horaires :

Libellé
Nom de la variable
Champ de fusion

Date du jour (jour-mois-année)

datetime.date

[datetime.date]

Heure (heure-minute)

datetime.time

[datetime.time]

Date formatée en français

datetime.date;frm=dddd dd mmmm yyyy(locale)

[datetime.date;frm=dddd dd mmmm yyyy(locale)]

Signature XParapheur :

Cette balise est fusionnée UNIQUEMENT au moment de l'envoi de la pièce jointe dans le parapheur externe XParapheur. Elle désigne l'emplacement où sera positionnée la signature.

Libellés
Nom du champ
Variable de fusion

Emplacement des signatures xParapheur

xParaphSignature

[xParaphSignature]

Signature parapheur électronique :

Libellé
Nom du champ
Variable de fusion

Nom du signataire

signature.user

[signature.user]

Date de l'apposition de la signature

signature.date

[signature.date]

Identifiant de l'entité primaire du signataire

signature.entity.entity_id

[signature.entity.entity_id]

Nom long de l'entité primaire du signataire

signature.entity.entity_label

[signature.entity.entity_label]

Nom court de l'entité primaire du signataire

signature.entity.short_label

[signature.entity.short_label]

Numéro adresse de l'entité primaire du signataire

signature.entity.address_number

[signature.entity.address_number]

Voie adresse de l'entité primaire du signataire

signature.entity.address_street

[signature.entity.address_street]

Point de remise de l'entité primaire du signataire

signature.entity.address_additional1

[signature.entity.address_additional1]

Complément d'acheminement de l'entité primaire du signataire

signature.entity.address_additional2

[signature.entity.address_additional2]

Code postal de l'entité primaire du signataire

signature.entity.address_postcode

[signature.entity.address_postcode]

Ville de l'entité primaire du signataire

signature.entity.address_town

[signature.entity.address_town]

Pays de l'entité primaire du signataire

signature.entity.address_country

[signature.entity.address_country]

Email de l'entité primaire du signataire

signature.entity.email

[signature.entity.email]

Identifiant de l'entité parente de l'entité primaire du signataire

signature.entity.parent_entity_id

[signature.entity.parent_entity_id]

Type de l'entité primaire du signataire

signature.entity.entity_type

[signature.entity.entity_type]

Arborescence de l'entité primaire du signataire

signature.entity.path

[signature.entity.path]

Champs de fusion pour les notifications :

Il est possible de fusionner des contacts de courriers dans les notifications. Ces champs sont disponibles uniquement pour les notifications, et permettent de fusionner le premier contact émetteur du courrier uniquement.

Libellé
Nom du champ
Variable de fusion

Civilité du contact

sender.civility

[sender.civility]

Prénom du contact

sender.firstname

[sender.firstname]

Nom du contact

sender.lastname

[sender.lastname]

Société

sender.company

[sender.company]

Service de la société

sender.department

[sender.department]

Fonction du contact

sender.function

[sender.function]

Adresse étage, bureau, porte

sender.address_additional1

[sender.address_additional1]

Adresse N°

sender.address_number

[sender.address_number]

Adresse Rue

sender.address_street

[sender.address_street]

Adresse Complément

sender.address_additional2

[sender.address_additional2]

Adresse Code Postal

sender.address_postcode

[sender.address_postcode]

Adresse Ville

sender.address_town

[sender.address_town]

Adresse Pays

sender.address_country

[sender.address_country]

Téléphone

sender.phone

[sender.phone]

Courriel

sender.email

[sender.email]

Pour les notifications uniquement, la variable [notes.content;block=tr] permet d'afficher le contenu de la note

Libellé
Variable du champ

Lien vers le fichier principal

[res_letterbox.linktodoc]

Lien vers la fiche détaillée

[res_letterbox.linktodetail]

Lien vers la page de traitement

[res_letterbox.linktoprocess] (l'utilisateur doit avoir la bannette avec l'identifiant "MyBasket")

Champs de fusion pour la création d'adresse spécifique :

Ce document a pour objet de présenter les modifications a apporter à MEM Courrier pour la création d’un champ de fusion adresse spécifique client.

Attention, le support du tri mécanisable n’est plus garantie.

Les règles sont les suivantes :

  • 6 lignes maximum et éventuellement une 7ème ligne pour l’international. La dernière ligne est réservée au nom du pays de destination.

  • Suppression des lignes blanches

Le but est donc de pouvoir créer une variable d’adresse personnalisable pour le client et administrable depuis l’interface MEM Courrier.

Sur l’écran des paramètres 7 variables vont être ajoutées :

  • custom_address_1

  • custom_address_2

  • custom_address_3

  • custom_address_4

  • custom_address_5

  • custom_address_6

  • custom_address_7

Pour chaque ligne il sera possible de paramétrer

  • Le nombre de caractères maximum par ligne espaces inclus

    • La case

      • lower - Pour la chaine complète en minuscule

      • upper - Pour la chaine complète en majuscule

      • ucfirst - Pour le 1er caractère de la chaine en Majuscule le reste en minuscule

      • ucwords - Pour le 1er caractère de chaque mots en majuscule le reste en minuscule

    • Les champs à concaténer

Chaque information sera séparée par des ’ ;’

Exemple : 38 ;upper;civility ;firstname;lastname

  • Chaque ligne est paramétrable depuis les settings MEM (customPostalAddressSettings)

    • Les valeurs possibles pour customPostalAddressSettings sont les suivantes :

      • "1" : {"count": 38, "case": "upper", "value": "civility;lastname;firstname"}

      • "2" : {"count": 38, "case": "ucfirst", "value": "company"}

      • "3" : {"count": 38, "case": "lower", "value": "department; function"}

      • "4" : {"count": 38, "case": "upper", "value": "address_additional1"}

      • "5" : {"count": 100, "case": "upper", "value": "address_number;address_street"}

      • "6" : {"count": 100, "case": "upper", "value": "address_postcode;address_town"}

      • "7" : {"count": 30, "case": "ucfirst", "value": "address_country"}

    • count : Nombre de caractères maximum pour la ligne

    • case : Transformation de la valeur (upper, ucfirst, lower, ucwords)

    • value : Les champs à fusionner (séparés par un point-virgule)

Exemple :

Libellé
Nom du champ

Civilité du contact

civility

Prénom du contact

firstname

Nom du contact

lastname

Société

company

Service de la société

department

Fonction du contact

function

Adresse étage, bureau, porte

address_additional1

Adresse N°

address_number

Adresse Rue

address_street

Adresse Complément adresse

address_additional2

Adresse Code Postal

address_postcode

Adresse Ville

address_town

Adresse Pays

address_country

Champ personnalisé du contact

customField_ID

Le nouveau champ sera donc disponible pour les modèles de document en version :

  • sender.customPostalAddress

  • attachmentRecipient.customPostalAddress

  • recipient.customPostalAddress

Mis à jour