Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura le détail pour les tables emailtemplateheader et baseculture

Bloc de code
languagejson
"related": [
{
  "emailtemplateheader": {
    "codeemailtemplateheader": "INVIT_CONF",
    "generictype_ID_scope": "CONTACT",
    "isDefault": "0"
  },
  "baseculture": {
    "codebaseculture": "FR-FR",
    "label": "French - France",
    "codelanguage": "FR",
    "masked": "0"
  }
}]

verb: PUT

Bloc de code
languagejson
"emailtemplatedetail": {
    "codeemailtemplatedetail": "INVIT_CONF-FR", /* Code globalement unique du modèle d'email. Si non fourni code=ID (Varchar (255))*/
    "emailtemplateheader_ID": "INVIT_CONF", /* Code entête de modèle d'email (ForeignKey () - sw_data_emailtemplateheader.codeemailtemplateheader)*/
    "name": "Invitation conférence tuning mysql" /* Nom (Varchar (255))*/
    "validityStartDate": "2022-02-28 00:00:00", /* Date de début de validité (DatetIme())*/
    "validityEndDate": "", /* Date de fin de validité (DatetIme())*/
    "description": "Email d'invitation à la conférence Tuning MySql", /* Description (Text (65535))*/
    "subject": "Invitation Tuning MySql", /* Objet (Varchar (255))*/ 
    "body": "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />..." /* Corps du modèle en HTML (Text (65535))*/
    
    /* Possibilité de mettre à jour directement les champs du header (il n'existe pas de bloc json "emailtemplateheader") */
    "emailtemplateheader.generictype_ID_scope": "EMAILTEMPLATE_SCOPE-CONTACT", /* Code portée (ForeignKey () - sw_data_generictype.codegenerictype avec datatype = EMAILTEMPLATE_SCOPE)*/
    "emailtemplateheader.isDefault": "0" /* Par défaut pour la portée. Une seule valeur par défaut (isDefault=1) pour une portée donnée (Bool ())*/
  }
Info

Possibilité d’utiliser des tags dans le “subject” et le “body” pour faire référence à des champs de la base qui seront interprétés lors de l’utilisation du modèle d’email.

La liste complète est disponible dans le web (Paramétrage → Général → Modèles d’email puis bouton “Tags”).

Exemples : [customer.address1], [baseuser.firstName], [customer.address1], …

...