Utilisateurs (Lära et Via HTML)

TABLE DES MATIÈRES
User/get
User/getlist
User/create
User/edit
User/delete
User/deactivate
User/activate
User/getbranchlist
User/addtobranch
User/removefrombranch
User/search
User/getpermissionlist
User/getsso
User/updatepicture
Description des codes d’erreurs d’utilisateur

UTILISATEURS

Les « utilisateurs » correspondent à tout compte créé dans votre environnement Lära LMS, et sont nommées dans l'API « user ».

User/get

Retourne l’ensemble des informations relatives à un utilisateur spécifiquement.
Adresse de l'appel API : https://.../lmsapi/user/get

Requête

Exemple de contenu d'appel de requête des informations pour un utilisateur :

{
"id": "WhcMwDXxCq%2fsp4YP%2btHUjg%3d%3d"
}

Description des champs

Nom
Obligatoire
Commentaire/description
id
X
Identifiant unique de l'utilisateur. (Type string)

Réponse

Exemple d'un contenu d'appel de réponse des informations pour un utilisateur : 

{
    "id": "WhcMwDXxCq%2fsp4YP%2btHUjg%3d%3d",
    "websiteId": "ZRtLSlsH5%2bKhhAxU0I4Lgg%3d%3d",
    "login": "Jhemington",
    "firstName": "Jessica",
    "lastName": "Hemington",
    "language": 1,
    "email": "jhemington@sviesolutions.com",
    "companyName": "SVIeSolutions",
    "functionTitle": "Agentes des ressources humaines",
    "hourlyWage": 0.00,
    "phoneHome": "418 948-4848",
    "phoneMobile": "418 948-4848",
    "phoneWork": "418 948-4848",
    "phonePublic": 0,
    "timeZone": 10,
    "address": "234, du Faubourg",
    "address2": "bur. 404",
    "postalCode": "1H1 H1H",
    "city": "Québec",
    "countryId": 37,
    "stateId": 11,
    "portalId": "pVwwetET1HGiEZIfRQOoxo%3d%3d",
    "inscriptionDate": "2021-10-08T09:21:37.657",
    "expirationDate": "0001-01-01T00:00:00",
    "enableNotifications": true,
    "viaAccessMode": 0,
    "status": 0,
    "customFields": {
        "ismember": true,
        "job_title": "RH",
        "Num_membre": "17MQ198"
    },
    "approverUserId": "y9DDvS6G4UzxlxV%2fPuEWqA%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API. Ce paramètre doit être vide lorsque la méthode create est utilisée, mais obligatoire pour le mode édition.

websiteId
Il s’agit de l’identifiant unique de l'utilisateur dans l'interface Lära LMS.

login

 

Identifiant de l'utilisateur. (Type String, >=4 et <= 250 caractère. Il doit s'agir d'un identifiant unique sur le serveur)

firstName

Prénom de l'utilisateur. (Type String, <=50 caractères)

lastName

Nom de famille de l'utilisateur. (Type String, <=50 caractères)

language

La langue d’affichage par défaut est paramétrable selon la liste des constantes suivantes :  

  • 1 = Français (Canada) 
  • 2 = Anglais
  • 3 = Français (France)
  • 4 = Espagnol

Si cette valeur est vide, l’API utilise la langue définie par défaut pour l’organisation dans laquelle l’utilisateur est créé. (Type Number)

email


Une validation du format est effectuée par le service web conformément au standard RFC2822 (<=100 caractères et le courriel doit être valide)

companyName

 

Nom de compagnie de l'utilisateur. (Type String <=100 caractères) 

functionTitle

 

Fonction de l'utilisateur dans l’organisation. (Type String <= 100 caractères)

hourlyWage
Taux horaire de l'utilisateur. (Type Decimal <= 999, max 2 décimales)

phoneHome

 

Numéro de téléphone de l'utilisateur. (Type String <=40 caractères)

phoneMobile

 

Numéro de téléphone mobile de l'utilisateur. (Type String <=40 caractères)

phoneWork

 

Numéro de téléphone au travail de l'utilisateur. (Type String <=40 caractères

phonePublic

 

Le phonePublic indique quel numéro de téléphone sera diffusé aux autres utilisateurs de Via selon la liste des constantes suivantes : 

  • 0 = aucun numéro de téléphone ne sera rendu public
  • 1 = le numéro de cellulaire sera rendu public
  • 2 = le numéro à la maison sera rendu public
  • 3 = le numéro au bureau sera rendu public

Lorsque ce paramètre est vide, la valeur 0 est appliquée. (Type Number)

timeZone

 

Les utilisateurs de via sont invités à des rencontres communes sans toutefois être au même emplacement. Via donne donc la possibilité à chacun de gérer son fuseau horaire pour visualiser les rencontres selon son heure. 

La liste complète des constantes (0 à 77) est disponible en annexe du document.
Si cette valeur est vide, l’API utilise le fuseau horaire défini par défaut pour l’organisation dans laquelle l’utilisateur est créé. 

address

 

Adresse de l’utilisateur. (Type String <=100 caractères)

address2

 

Informations additionnelles sur l’adresse (app, boite à lettre, étage). (Type String, <=100 caractères)

postalCode

 

Code postal de l’utilisateur. (Type String <=50 caractères)

city

 

Ville de l’utilisateur. (Type String <=100 caractères)

countryId

 

Pays de l’utilisateur – Type Number (Voir Annexe 3 : Pays et États/Provinces).

stateId

 

Chiffre indiquant l'état de l'utilisateur - Type Number (Voir Annexe 3 : Pays et États/Provinces).

portalID

 

Identifiant du portail par défaut de l’utilisateur (Type String)

inscriptionDate
La date de création du compte utilisateur.
expirationDate
La date d'expiration du compte utilisateur.

enableNotifications


Indique si l’utilisateur pourra recevoir par courriel des notifications liées au fonctionnement du site et des campagnes de promotion. Par défaut à « true »
(Type booléen)

viaAccessMode
Indique le mode d'accès à Via Classique, si votre organisation utilise toujours ce logiciel.
  • 0 = Demander à l'utilisateur
  • 1 = Version web
  • 2 = Application de bureau
(Type Number)
status

(Lecture seule)

Indique l'état d'activation du compte utilisateur.

  • 0 = Actif
  • 1 = Inactif

 (Type Number)

customFields

 

Champs sur mesure reliés à l’utilisateur.

approverUserId

Identifiant de l'approbateur de l'utilisateur (Type String) 

User/getlist

Retourne une liste d'utilisateurs de votre environnement.
Adresse de l'appel API : https://.../lmsapi/user/getlist

Requête

Exemple de contenu d'appel de requête d'une liste d'utilisateurs :

{
"filterDate": "YYYY-MM-DDTHH:MM:SSZ",
"filterEditDate": "YYYY-MM-DDTHH:MM:SSZ",
"filterIndex" : 2
}

Description des champs

Nom
Obligatoire
Commentaire/description

filterDate



Date de la création du compte utilisateur dans l'environnement. L'appel retournera les comptes créé après ce moment. Peut être utilisé avec filterEditDate ou seul. (Type String, YYYY-MM-DDTHH:MM:SSZ)
filterEditDate

Date de la dernière modification du compte utilisateur dans l'environnement. L'appel retournera les comptes modifiés après ce moment. Peut être utilisé avec filterDate ou seul. La date de modification est aussi modifiée lors de la création. (Type String, YYYY-MM-DDTHH:MM:SSZ)

filterIndex
L'appel retourne par défaut les utilisateurs 1 à 200 (filterIndex = 1), et un filtre par index de 2 retourne les utilisateurs de 201 à 400.

Réponse

Exemple d'un contenu d'appel de réponse d'une liste d'utilisateurs : 

[
   {
    "id": "WhcMwDXxCq%2fsp4YP%2btHUjg%3d%3d",
    "websiteId": "ZRtLSlsH5%2bKhhAxU0I4Lgg%3d%3d",
    "login": "Jhemington",
    "firstName": "Jessica",
    "lastName": "Hemington",
    "language": 1,
    "email": "jhemington@sviesolutions.com",
    "companyName": "SVIeSolutions",
    "functionTitle": "Agentes des ressources humaines",
    "phoneHome": "418 948-4848",
    "phoneMobile": "418 948-4848",
    "phoneWork": "418 948-4848",
    "phonePublic": 0,
    "timeZone": 10,
    "address": "234, du Faubourg",
    "address2": "bur. 404",
    "postalCode": "1H1 H1H",
    "city": "Québec",
    "countryId": 37,
    "stateId": 11,
    "portalId": "pVwwetET1HGiEZIfRQOoxo%3d%3d",
    "inscriptionDate": "2021-10-08T09:21:37.657",
    "expirationDate": "0001-01-01T00:00:00",
    "enableNotifications": true,
    "viaAccessMode": 0,
    "status": 0,
    "customFields": {
        "ismember": true,
        "job_title": "RH",
        "Num_membre": "17MQ198"
       }
   },
   {
    "id": "PocQsTYxCq%2frp6YE%2bkHIjg%3d%3d",
    "websiteId": "ZFqLDlsH5%2bKhhAxU0I4Lgg%3d%3d",
    "login": "Rhemington",
    "firstName": "Rebbeca",
    "lastName": "Hemington",
    "language": 1,
    "email": "rhemington@sviesolutions.com",
    "companyName": "SVIeSolutions",
    "functionTitle": "Agentes des ressources humaines",
    "phoneHome": "418 948-4848",
    "phoneMobile": "418 948-4848",
    "phoneWork": "418 948-4848",
    "phonePublic": 0,
    "timeZone": 10,
    "address": "234, du Faubourg",
    "address2": "bur. 404",
    "postalCode": "1H1 H1H",
    "city": "Québec",
    "countryId": 37,
    "stateId": 11,
    "portalId": "pVwwetET1HGiEZIfRQOoxo%3d%3d",
    "inscriptionDate": "2021-10-08T09:21:37.657",
    "expirationDate": "0001-01-01T00:00:00",
    "enableNotifications": true,
    "viaAccessMode": 0,
    "status": 0,
    "customFields": {
        "ismember": true,
        "job_title": "RH",
        "Num_membre": "17MQ198"
      },
      "approverUserId": "y9DDvS6G4UzxlxV%2fPuEWqA%3d%3d"
   }
]

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API. Ce paramètre doit être vide lorsque la méthode create est utilisée, mais obligatoire pour le mode édition.

websiteId
Il s’agit de l’identifiant unique de l'utilisateur dans l'interface Lära LMS.

login

 

Identifiant de l'utilisateur. (Type String, >=4 et <= 250 caractère. Il doit s'agir d'un identifiant unique sur le serveur)

firstName

Prénom de l'utilisateur. (Type String, <=50 caractères)

lastName

Nom de famille de l'utilisateur. (Type String, <=50 caractères)

language

La langue d’affichage par défaut est paramétrable selon la liste des constantes suivantes :  

  • 1 = Français (Canada) 
  • 2 = Anglais
  • 3 = Français (France)
  • 4 = Espagnol

Si cette valeur est vide, l’API utilise la langue définie par défaut pour l’organisation dans laquelle l’utilisateur est créé. (Type Number)

email


Une validation du format est effectuée par le service web conformément au standard RFC2822 (<=100 caractères et le courriel doit être valide)

companyName

 

Nom de compagnie de l'utilisateur. (Type String <=100 caractères) 

functionTitle

 

Fonction de l'utilisateur dans l’organisation. (Type String <= 100 caractères)

phoneHome

 

Numéro de téléphone de l'utilisateur. (Type String <=40 caractères)

phoneMobile

 

Numéro de téléphone mobile de l'utilisateur. (Type String <=40 caractères)

phoneWork

 

Numéro de téléphone au travail de l'utilisateur. (Type String <=40 caractères

phonePublic

 

Le phonePublic indique quel numéro de téléphone sera diffusé aux autres utilisateurs de Via selon la liste des constantes suivantes : 

  • 0 = aucun numéro de téléphone ne sera rendu public
  • 1 = le numéro de cellulaire sera rendu public
  • 2 = le numéro à la maison sera rendu public
  • 3 = le numéro au bureau sera rendu public

Lorsque ce paramètre est vide, la valeur 0 est appliquée. (Type Number)

timeZone

 

Les utilisateurs de via sont invités à des rencontres communes sans toutefois être au même emplacement. Via donne donc la possibilité à chacun de gérer son fuseau horaire pour visualiser les rencontres selon son heure. 

La liste complète des constantes (0 à 77) est disponible en annexe du document.
Si cette valeur est vide, l’API utilise le fuseau horaire défini par défaut pour l’organisation dans laquelle l’utilisateur est créé. 

address

 

Adresse de l’utilisateur. (Type String <=100 caractères)

address2

 

Informations additionnelles sur l’adresse (app, boite à lettre, étage). (Type String, <=100 caractères)

postalCode

 

Code postal de l’utilisateur. (Type String <=50 caractères)

city

 

Ville de l’utilisateur. (Type String <=100 caractères)

countryId

 

Pays de l’utilisateur – Type Number (Voir Annexe 3 : Pays et États/Provinces).

stateId

 

Chiffre indiquant l'état de l'utilisateur - Type Number (Voir Annexe 3 : Pays et États/Provinces).

portalID

 

Identifiant du portail par défaut de l’utilisateur (Type String)

inscriptionDate
La date de création du compte utilisateur. (Type String, YYYY-MM-DDTHH:MM:SSZ)
expirationDate
La date d'expiration du compte utilisateur. (Type String, YYYY-MM-DDTHH:MM:SSZ)

enableNotifications


Indique si l’utilisateur pourra recevoir par courriel des notifications liées au fonctionnement du site et des campagnes de promotion. Par défaut à « true »

(Type booléen)

viaAccessMode
Indique le mode d'accès à Via Classique, si votre organisation utilise toujours ce logiciel.
  • 0 = Demander à l'utilisateur
  • 1 = Version web
  • 2 = Application de bureau
(Type Number)
status

(Lecture seule)

Indique l'état d'activation du compte utilisateur.

  • 0 = Actif
  • 1 = Inactif

 (Type Number)

customFields

 

Champs sur mesure reliés à l’utilisateur.

approverUserId
Identifiant de l'approbateur de l'utilisateur (Type String)

User/create

Permet de créer un nouvel utilisateur sur votre environnement.
Adresse de l'appel API : https://.../lmsapi/user/create

Requête

Exemple de contenu d'appel de requête de création d'un utilisateur :

{
        "branchId":"EZIGUBLNy2lT%2bGEqj%2bRPHw%3d%3d",
        "PermissionId" : "keRAK5MldUQPi4btSHrvNA%3d%3d",
        "Password":"Jasmin1234",
        "login": "JasminDuberger1234",
        "firstName": "Jasmin",
        "lastName": "Duberger",
        "language": 1,
        "email": "jduberger@gmail.com",
        "companyName": "Duberger et Fils",
        "functionTitle": "Président",
        "hourlyWage": 0.00,
        "phoneHome": "1 418 644-4444",
        "phoneMobile": "1 418 808-0808",
        "phoneWork": "1 800 733-1333",
        "phonePublic": 0,
        "timeZone": 10,
        "address": "13, rue Duberger",
        "address2": "Duberger-Les-Saules",
        "postalCode": "H0H 0H0",
        "city": "Québec",
        "countryId": 37,
        "stateId": 11,
        "portalId": "pMwiytSS1YRiELXfRQOwxw%3d%3d",
        "expirationDate": "2025-12-31T00:00:00",
        "enableNotifications": true,
        "viaAccessMode": 0,
        "status": 0,
        "pictureURL":"https://laralms.sviesolutions.com/Covers/3717/cover_400.jpg",
        "sendMailNotification":true,
        "forcePasswordChange":true,
        "customFields": {
            "ismember": true,
            "job_title": "Plombier",
            "Num_membre": "DUBER109"
        },
       "approverUserId": "y9DDvS6G4UzxlxV%2fPuEWqA%3d%3d"
    }

Description des champs

Nom

Obligatoire

Commentaires/description

branchId

Identifiant de la branche assignée où inscrire l’utilisateur. Si vide, l’utilisateur sera inscrit dans la branche racine. Pour modifier la branche d'un utilisateur, utilisez les appels « User/addtobranch » et « User/removefrombranch » (Type String)

PermissionId

Identifiant du profil de droits à attribuer à l’utilisateur. Si vide, le profil de droits attribué par défaut sera « Utilisateur ». Les profils de droits sur des branches doivent être modifiés par les appels de type /branch (Type String)

Password

Mot de passe de l'utilisateur. Si aucun mot de passe n'est fourni, un mot de passe aléatoire sera généré. (Type String, < = 250 caractères)

login

 

Identifiant de l'utilisateur. (Type String, >=4 et <= 250 caractère. Il doit s'agir d'un identifiant unique sur le serveur)

firstName

X

Prénom de l'utilisateur. (Type String, <=50 caractères)

lastName

X

Nom de famille de l'utilisateur. (Type String, <=50 caractères)

language

X

La langue d’affichage par défaut est paramétrable selon la liste des constantes suivantes :  

  • 1 = Français (Canada) 
  • 2 = Anglais
  • 3 = Français (France)
  • 4 = Espagnol

Si cette valeur est vide, l’API utilise la langue définie par défaut pour l’organisation dans laquelle l’utilisateur est créé. (Type Number)

email

X

Une validation du format est effectuée par le service web conformément au standard RFC2822 (<=100 caractères et le courriel doit être valide)

companyName

 

Nom de compagnie de l'utilisateur. (Type String <=100 caractères) 

functionTitle

 

Fonction de l'utilisateur dans l’organisation. (Type String <= 100 caractères)

hourlyWage
Taux horaire de l'utilisateur. (Type Decimal <= 999, max 2 décimales)

phoneHome

 

Numéro de téléphone de l'utilisateur. (Type String <=40 caractères)

phoneMobile

 

Numéro de téléphone mobile de l'utilisateur. (Type String <=40 caractères)

phoneWork

 

Numéro de téléphone au travail de l'utilisateur. (Type String <=40 caractères

phonePublic

 

Le phonePublic indique quel numéro de téléphone sera diffusé aux autres utilisateurs de Via selon la liste des constantes suivantes : 

  • 0 = aucun numéro de téléphone ne sera rendu public
  • 1 = le numéro de cellulaire sera rendu public
  • 2 = le numéro à la maison sera rendu public
  • 3 = le numéro au bureau sera rendu public

Lorsque ce paramètre est vide, la valeur 0 est appliquée. (Type Number)

timeZone

 

Les utilisateurs de via sont invités à des rencontres communes sans toutefois être au même emplacement. Via donne donc la possibilité à chacun de gérer son fuseau horaire pour visualiser les rencontres selon son heure. 

La liste complète des constantes (0 à 77) est disponible en annexe du document.
Si cette valeur est vide, l’API utilise le fuseau horaire défini par défaut pour l’organisation dans laquelle l’utilisateur est créé. 

address

 

Adresse de l’utilisateur. (Type String <=100 caractères)

address2

 

Informations additionnelles sur l’adresse (app, boite à lettre, étage). (Type String, <=100 caractères)

postalCode

 

Code postal de l’utilisateur. (Type String <=50 caractères)

city

 

Ville de l’utilisateur. (Type String <=100 caractères)

countryId

 

Pays de l’utilisateur. (Type Number, voir Annexe 3 : Pays et États/Provinces)

stateId

 

Chiffre indiquant l'état de l'utilisateur. (Type Number, voir Annexe 3 : Pays et États/Provinces)

portalID

 

Identifiant du portail par défaut de l’utilisateur. (Type String)

expirationDate
La date d'expiration du compte utilisateur. (Type String, YYYY-MM-DDTHH:MM:SSZ)

enableNotifications


Indique si l’utilisateur pourra recevoir par courriel des notifications liées au fonctionnement du site et des campagnes de promotion. Par défaut à « true »

(Type booléen)

viaAccessMode
Indique le mode d'accès à Via Classique, si votre organisation utilise toujours ce logiciel.
  • 0 = Demander à l'utilisateur
  • 1 = Version web
  • 2 = Application de bureau
(Type Number)
status

(Lecture seule)

Indique l'état d'activation du compte utilisateur.

  • 0 = Actif
  • 1 = Inactif

 (Type Number)

pictureUrl
Adresse URL de l'hébergement de la photo de profil de l'utilisateur. (type String)
sendMailNotification

Indique si un courriel de confirmation de création de compte sera envoyé à l'utilisateur.

customFields

 

Champs sur mesure reliés à l’utilisateur.

approverUserId
Identifiant d'un utilisateur ayant le droit d'approbateur (Type String)

Réponse

Exemple d'un contenu d'appel de réponse de création d'un utilisateur. Le système renvoie l'identifiant unique de l'utilisateur créé : 

{
"id": "R2gbgKeLz4xUqsTSfcwsNQ%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API. Ce paramètre doit être vide lorsque la méthode create est utilisée, mais obligatoire pour le mode édition.

User/edit

Permet de modifier un utilisateur sur votre environnement.
Adresse de l'appel API : https://.../lmsapi/user/edit

Requête

Exemple de contenu d'appel de requête de modification d'un utilisateur. Les champs renseignés sont mis à jour, ceux qui sont absents ou identiques sont ignorés :

{
        "id":"R2gbgKeLz4xUqsTSfcwsNQ%3d%3d",
        "branchId":"EZIGUBLNy2lT%2bGEqj%2bRPHw%3d%3d",
        "PermissionId" : "keRAK5MldUQPi4btSHrvNA%3d%3d",
        "Password":"Jasmin1234",
        "login": "JasminDuberger1234",
        "firstName": "Jasmin",
        "lastName": "Duberger",
        "language": 1,
        "email": "jduberger@gmail.com",
        "companyName": "Duberger et Fils",
        "functionTitle": "Président",
        "hourlyWage": 0.00,
        "phoneHome": "1 418 644-4444",
        "phoneMobile": "1 418 808-0808",
        "phoneWork": "1 800 733-1333",
        "phonePublic": 0,
        "timeZone": 10,
        "address": "13, rue Duberger",
        "address2": "Duberger-Les-Saules",
        "postalCode": "H0H 0H0",
        "city": "Québec",
        "countryId": 37,
        "stateId": 11,
        "portalId": "pMwiytSS1YRiELXfRQOwxw%3d%3d",
        "expirationDate": "2025-12-31T00:00:00",
        "enableNotifications": true,
        "viaAccessMode": 0,
        "status": 0,
        "pictureURL":"https://laralms.sviesolutions.com/3848/cover_400.jpg",
        "expirationDate": "2025-01-01T00:00:00",
        "customFields": {
            "ismember": true,
            "job_title": "Plombier",
            "Num_membre": "DUBER109"
        },
       "approverUserId": "y9DDvS6G4UzxlxV%2fPuEWqA%3d%3d"
    }

Description des champs

Nom

Obligatoire

Commentaires/description

id
X

Il s’agit de l’identifiant unique de l'utilisateur dans l'API. Ce paramètre doit être vide lorsque la méthode create est utilisée, mais obligatoire pour le mode édition.

Password

Mot de passe de l'utilisateur. (Type String, < = 250 caractères)

login

 

Identifiant de l'utilisateur. (Type String, >=4 et <= 250 caractère. Il doit s'agir d'un identifiant unique sur le serveur)

firstName

Prénom de l'utilisateur. (Type String, <=50 caractères)

lastName

Nom de famille de l'utilisateur. (Type String, <=50 caractères)

language

La langue d’affichage par défaut est paramétrable selon la liste des constantes suivantes :  

  • 1 = Français (Canada) 
  • 2 = Anglais
  • 3 = Français (France)
  • 4 = Espagnol

Si cette valeur est vide, l’API utilise la langue définie par défaut pour l’organisation dans laquelle l’utilisateur est créé. (Type Number)

email


Une validation du format est effectuée par le service web conformément au standard RFC2822 (<=100 caractères et le courriel doit être valide)

companyName

 

Nom de compagnie de l'utilisateur. (Type String <=100 caractères) 

functionTitle

 

Fonction de l'utilisateur dans l’organisation. (Type String <= 100 caractères)

hourlyWage
Taux horaire de l'utilisateur. (Type Decimal <= 999, max 2 décimales)

phoneHome

 

Numéro de téléphone de l'utilisateur. (Type String <=40 caractères)

phoneMobile

 

Numéro de téléphone mobile de l'utilisateur. (Type String <=40 caractères)

phoneWork

 

Numéro de téléphone au travail de l'utilisateur. (Type String <=40 caractères

phonePublic

 

Le phonePublic indique quel numéro de téléphone sera diffusé aux autres utilisateurs de Via selon la liste des constantes suivantes : 

  • 0 = aucun numéro de téléphone ne sera rendu public
  • 1 = le numéro de cellulaire sera rendu public
  • 2 = le numéro à la maison sera rendu public
  • 3 = le numéro au bureau sera rendu public

Lorsque ce paramètre est vide, la valeur 0 est appliquée. (Type Number)

timeZone

 

Les utilisateurs de via sont invités à des rencontres communes sans toutefois être au même emplacement. Via donne donc la possibilité à chacun de gérer son fuseau horaire pour visualiser les rencontres selon son heure. 

La liste complète des constantes (0 à 77) est disponible en annexe du document.
Si cette valeur est vide, l’API utilise le fuseau horaire défini par défaut pour l’organisation dans laquelle l’utilisateur est créé. 

address

 

Adresse de l’utilisateur. (Type String <=100 caractères)

address2

 

Informations additionnelles sur l’adresse (app, boite à lettre, étage). (Type String, <=100 caractères)

postalCode

 

Code postal de l’utilisateur. (Type String <=50 caractères)

city

 

Ville de l’utilisateur. (Type String <=100 caractères)

countryId

 

Pays de l’utilisateur. (Type Number, voir Annexe 3 : Pays et États/Provinces)

stateId

 

Chiffre indiquant l'état de l'utilisateur. (Type Number, voir Annexe 3 : Pays et États/Provinces)

portalID

 

Identifiant du portail par défaut de l’utilisateur. (Type String)

viaAccessMode
Indique le mode d'accès à Via Classique, si votre organisation utilise toujours ce logiciel.
  • 0 = Demander à l'utilisateur
  • 1 = Version web
  • 2 = Application de bureau
(Type Number)
pictureUrl
Adresse URL de l'hébergement de la photo de profil de l'utilisateur. (type String)
unableNotifications

Indique si l'utilisateur recevra par courriel les notifications liées au site et les campagnes de promotion.

expirationDate
La date d'expiration du compte utilisateur. (Type String, YYYY-MM-DDTHH:MM:SSZ)
status

(Lecture seule)

Indique l'état d'activation du compte utilisateur.

  • 0 = Actif
  • 1 = Inactif

 (Type Number)

customFields

 

Champs sur mesure reliés à l’utilisateur.

approverUserId
Identifiant d'un utilisateur ayant le droit d'approbateur (Type String)

Réponse

Exemple d'un contenu d'appel de réponse de modification d'un utilisateur. Le système renvoie l'identifiant unique de l'utilisateur modifié :

{
"id": "R2gbgKeLz4xUqsTSfcwsNQ%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API. Ce paramètre doit être vide lorsque la méthode create est utilisée, mais obligatoire pour le mode édition.

User/delete

Permet de supprimer un utilisateur de votre environnement.
Adresse de l'appel API : https://.../lmsapi/user/delete

Requête

Exemple de contenu d'appel de requête de suppression d'un utilisateur.
ATTENTION : cette action est irréversible!

{
"id":"R2gbgKeLz4xUqsTSfcwsNQ%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id
X

Il s’agit de l’identifiant unique de l'utilisateur dans l'API. (Type String)

Réponse

Exemple d'un contenu d'appel de réponse de suppression d'un utilisateur. Le système renvoie l'identifiant unique de l'utilisateur supprimé : 

{
"id": "R2gbgKeLz4xUqsTSfcwsNQ%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API.

User/deactivate

Permet désactiver un utilisateur de votre environnement. Le compte et les données seront conservés, mais l'utilisateur n'aura plus accès à l'environnement.
Adresse de l'appel API : https://.../lmsapi/user/deactivate

Requête

Exemple de contenu d'appel de requête de désactivation d'un utilisateur :

{
"id":"R2gbgKeLz4xUqsTSfcwsNQ%3d%3d",
"expirationDate" : "2029-12-31T00:00:00.000"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id
X

Il s’agit de l’identifiant unique de l'utilisateur dans l'API. (Type String)

expirationDate

Il s'agit de la date à laquelle l'utilisateur sera désativé. (Type String, YYYY-MM-DDTHH:MM:SSZ)

Réponse

Exemple d'un contenu d'appel de réponse de désactivation d'un utilisateur. Le système renvoie l'identifiant unique de l'utilisateur désactivé :

{
"id": "R2gbgKeLz4xUqsTSfcwsNQ%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API.

User/activate

Permet de réactiver un utilisateur de votre environnement. L'utilisateur aura de nouveau accès à l'environnement.
Adresse de l'appel API : https://.../lmsapi/user/activate

Requête

Exemple de contenu d'appel de requête de réactivation d'un utilisateur :

{
"id":"R2gbgKeLz4xUqsTSfcwsNQ%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id
X

Il s’agit de l’identifiant unique de l'utilisateur dans l'API. (Type String)

Réponse

Exemple d'un contenu d'appel de réponse de réactivation d'un utilisateur. Le système renvoie l'identifiant unique de l'utilisateur réactivé :

{
"id": "R2gbgKeLz4xUqsTSfcwsNQ%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API.

User/getbranchlist

Permet d'obtenir la liste des branches d'un utilisateur de votre environnement, ainsi que son profil de droit sur chacune de ces branches.
Adresse de l'appel API : https://.../lmsapi/user/getbranchlist

Requête

Exemple de contenu d'appel de requête des branches et des profils de droits d'un utilisateur :

{
"id":"R2gbgKeLz4xUqsTSfcwsNQ%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id
X

Il s’agit de l’identifiant unique de l'utilisateur dans l'API. (Type String)

Réponse

Exemple d'un contenu d'appel de réponse des branches et des profils de droits d'un utilisateur. Le système renvoie la liste des branches et des profils de droits qui y sont respectivement associés : 

[
{
"id": "R2gbgKeLz4xUqsTSfcwsNQ%3d%3d",
"branchId": "HAwToYn4CzS208NIAwBVEQ%3d%3d",
"permissionId": "pJlqyk0x52S%2f5ZZGxAITFw%3d%3d"
},
{
"id": "R2gbgKeLz4xUqsTSfcwsNQ%3d%3d",
"branchId": "61%2bwMxJmDOvWFQrEjS4p4g%3d%3d",
"permissionId": "pJlqyk0x52S%2f5ZZGxAITFw%3d%3d"
},
{
"id": "R2gbgKeLz4xUqsTSfcwsNQ%3d%3d",
"branchId": "EZIGUBLNy2lT%2bGEqj%2bRPHw%3d%3d",
"permissionId": "keRAK5MldUQPi4btSHrvNA%3d%3d"
}
]

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API.

branchId
Il s'agit de l'identifiant unique de la branche dans l'API.
permissionId
Il s'agit de l'identifiant unique du profil de droit dans l'API.

User/addtobranch

Permet d'ajouter un utilisateur de votre environnement à une branche.
Adresse de l'appel API : https://.../lmsapi/user/addtobranch

Requête

Exemple de contenu d'appel de requête d'association d'un utilisateur à une branche :

{
"id":"R2gbgKeLz4xUqsTSfcwsNQ%3d%3d",
"branchId": "PDL4GdCE%2fxiBbqyuKV9E3g%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id
X

Il s’agit de l’identifiant unique de l'utilisateur dans l'API. (Type String)

branchId
X
Il s'agit de l'identifiant unique de la branche dans l'API. (Type String)

Réponse

Exemple d'un contenu d'appel de réponse d'association d'un utilisateur à une branche. Le système renvoie l'identifiant de l'utilisateur et l'identifiant de la branche  :

{
"id":"R2gbgKeLz4xUqsTSfcwsNQ%3d%3d",
"branchId": "PDL4GdCE%2fxiBbqyuKV9E3g%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API.

branchId
Il s'agit de l'identifiant unique de la branche dans l'API.

User/removefrombranch

Permet de retirer un utilisateur d'une branche.
Adresse de l'appel API : https://.../lmsapi/user/removefrombranch

Requête

Exemple de contenu d'appel de requête de désassociation d'un utilisateur d'une branche :

{
"id":"R2gbgKeLz4xUqsTSfcwsNQ%3d%3d",
"branchId": "PDL4GdCE%2fxiBbqyuKV9E3g%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id
X

Il s’agit de l’identifiant unique de l'utilisateur dans l'API. (Type String)

branchId
X
Il s'agit de l'identifiant unique de la branche dans l'API. (Type String)

Réponse

Exemple d'un contenu d'appel de réponse de désassociation d'un utilisateur d'une branche . Le système renvoie l'identifiant de l'utilisateur et l'identifiant de la branche  :

{
"id":"R2gbgKeLz4xUqsTSfcwsNQ%3d%3d",
"branchId": "PDL4GdCE%2fxiBbqyuKV9E3g%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API.

branchId
Il s'agit de l'identifiant unique de la branche dans l'API.

User/search

Permet rechercher un utilisateur à l'aide de champs de recherche.
Adresse de l'appel API : https://.../lmsapi/user/search

Requête

Exemple de contenu d'appel de requête de recherche d'un utilisateur.
ATTENTION : les valeurs de recherches sont cumulées. Par exemple, si l’on cherche un login et un courriel, il retournera uniquement les enregistrements correspondants aux deux critères (« AND »).

{
"login": "JasminDuberger1234",
"email": "jduberger@gmail.com",
“includeInactive” : false,
"customFields": {
"ismember": true,
"job_title": "Plombier",
"Num_membre": "DUBER109"
}
}

Description des champs

Nom

Obligatoire

Commentaires/description

login

 

Champ de recherche pour le nom d’utilisateur. (Type String)

Ce champ est requis si les autres champs sont vides.

email

 

Champ de recherche pour le courriel de l’utilisateur. (Type String) 

Ce champ est requis si les autres champs sont vides.

includeInactive

 

Champ de recherche pour définir si on veut inclure les utilisateurs inactif.

(Type Bool

customFields

 

Champ de recherche pour les champs personnalisés.

Ce champ est requis si les autres champs sont vides.

Réponse

Exemple d'un contenu d'appel de réponse de recherche d'un utilisateur  : 

{
    "id": "WhcMwDXxCq%2fsp4YP%2btHUjg%3d%3d",
    "websiteId": "ZRtLSlsH5%2bKhhAxU0I4Lgg%3d%3d",
    "login": "Jhemington",
    "firstName": "Jessica",
    "lastName": "Hemington",
    "language": 1,
    "email": "jhemington@sviesolutions.com",
    "companyName": "SVIeSolutions",
    "functionTitle": "Agentes des ressources humaines",
    "hourlyWage": 0.00,
    "phoneHome": "418 948-4848",
    "phoneMobile": "418 948-4848",
    "phoneWork": "418 948-4848",
    "phonePublic": 0,
    "timeZone": 10,
    "address": "234, du Faubourg",
    "address2": "bur. 404",
    "postalCode": "1H1 H1H",
    "city": "Québec",
    "countryId": 37,
    "stateId": 11,
    "portalId": "pVwwetET1HGiEZIfRQOoxo%3d%3d",
    "inscriptionDate": "2021-10-08T09:21:37.657",
    "expirationDate": "0001-01-01T00:00:00",
    "enableNotifications": true,
    "viaAccessMode": 0,
    "status": 0,
    "customFields": {
        "ismember": true,
        "job_title": "RH",
        "Num_membre": "17MQ198"
    }
}

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API. Ce paramètre doit être vide lorsque la méthode create est utilisée, mais obligatoire pour le mode édition.

websiteId
Il s’agit de l’identifiant unique de l'utilisateur dans l'interface Lära LMS.

login

 

Identifiant de l'utilisateur. (Type String, >=4 et <= 250 caractère. Il doit s'agir d'un identifiant unique sur le serveur)

firstName

Prénom de l'utilisateur. (Type String, <=50 caractères)

lastName

Nom de famille de l'utilisateur. (Type String, <=50 caractères)

language

La langue d’affichage par défaut est paramétrable selon la liste des constantes suivantes :  

  • 1 = Français (Canada) 
  • 2 = Anglais
  • 3 = Français (France)
  • 4 = Espagnol

Si cette valeur est vide, l’API utilise la langue définie par défaut pour l’organisation dans laquelle l’utilisateur est créé. (Type Number)

email


Une validation du format est effectuée par le service web conformément au standard RFC2822 (<=100 caractères et le courriel doit être valide)

companyName

 

Nom de compagnie de l'utilisateur. (Type String <=100 caractères) 

functionTitle

 

Fonction de l'utilisateur dans l’organisation. (Type String <= 100 caractères)

hourlyWage
Taux horaire de l'utilisateur. (Type Decimal <= 999, max 2 décimales)

phoneHome

 

Numéro de téléphone de l'utilisateur. (Type String <=40 caractères)

phoneMobile

 

Numéro de téléphone mobile de l'utilisateur. (Type String <=40 caractères)

phoneWork

 

Numéro de téléphone au travail de l'utilisateur. (Type String <=40 caractères

phonePublic

 

Le phonePublic indique quel numéro de téléphone sera diffusé aux autres utilisateurs de Via selon la liste des constantes suivantes : 

  • 0 = aucun numéro de téléphone ne sera rendu public
  • 1 = le numéro de cellulaire sera rendu public
  • 2 = le numéro à la maison sera rendu public
  • 3 = le numéro au bureau sera rendu public

Lorsque ce paramètre est vide, la valeur 0 est appliquée. (Type Number)

timeZone

 

Les utilisateurs de via sont invités à des rencontres communes sans toutefois être au même emplacement. Via donne donc la possibilité à chacun de gérer son fuseau horaire pour visualiser les rencontres selon son heure. 

La liste complète des constantes (0 à 77) est disponible en annexe du document.
Si cette valeur est vide, l’API utilise le fuseau horaire défini par défaut pour l’organisation dans laquelle l’utilisateur est créé. 

address

 

Adresse de l’utilisateur. (Type String <=100 caractères)

address2

 

Informations additionnelles sur l’adresse (app, boite à lettre, étage). (Type String, <=100 caractères)

postalCode

 

Code postal de l’utilisateur. (Type String <=50 caractères)

city

 

Ville de l’utilisateur. (Type String <=100 caractères)

countryId

 

Pays de l’utilisateur – Type Number (Voir Annexe 3 : Pays et États/Provinces).

stateId

 

Chiffre indiquant l'état de l'utilisateur - Type Number (Voir Annexe 3 : Pays et États/Provinces).

portalID

 

Identifiant du portail par défaut de l’utilisateur (Type String)

inscriptionDate
La date de création du compte utilisateur.
expirationDate
La date d'expiration du compte utilisateur.

enableNotifications


Indique si l’utilisateur pourra recevoir par courriel des notifications liées au fonctionnement du site et des campagnes de promotion. Par défaut à « true »

(Type booléen)

viaAccessMode
Indique le mode d'accès à Via Classique, si votre organisation utilise toujours ce logiciel.
  • 0 = Demander à l'utilisateur
  • 1 = Version web
  • 2 = Application de bureau
(Type Number)
status

(Lecture seule)

Indique l'état d'activation du compte utilisateur.

  • 0 = Actif
  • 1 = Inactif

 (Type Number)

customFields

 

Champs sur mesure reliés à l’utilisateur.

User/getpermissionlist

Permet de consulter la liste des profils de droits de l'environnement.
Adresse de l'appel API : https://.../lmsapi/user/getpermissionlist

Requête

Exemple de contenu d'appel de requête des profils de droits de l'environnement * :

{}

* Aucun champ n'est requis.

Réponse

Exemple d'un contenu d'appel de réponse des profils de droits de l'environnement   : 

[
{
"id": "tYGlIky4aK%2f7Z1joMMQL0g%3d%3d",
"name": {
"texts": [
{
"text": "Administrateur Système",
"languageId": 1
},
{
"languageId": 2
},
{
"languageId": 3
},
{
"languageId": 4
}
],
"ErrorID": 0
},
"description": {
"texts": [
{
"text": "Droits d'administrateur par défaut",
"languageId": 1
},
{
"languageId": 2
},
{
"languageId": 3
},
{
"languageId": 4
}
],
"ErrorID": 0
},
"isAdminPermission": true,
"isUserPermission": false
},
{
"id": "pJlqyk0x52S%2f5ZZGxAITFw%3d%3d",
"name": {
"texts": [
{
"text": "Utilisateur",
"languageId": 1
},
{
"text": "User",
"languageId": 2
},
{
"text": "Usuario",
"languageId": 3
},
{
"languageId": 4
}
],
"ErrorID": 0
},
"description": {
"texts": [
{
"text": "Droits d'utilisateur par défaut",
"languageId": 1
},
{
"text": "User by default",
"languageId": 2
},
{
"text": "Usuario por defecto",
"languageId": 3
},
{
"languageId": 4
}
],
"ErrorID": 0
},
"isAdminPermission": false,
"isUserPermission": true
}
]

Description des champs

Nom

Obligatoire

Commentaires/description

id
Il s'agit de l'identifiant unique du profil de droits dans l'API.
Name
Nom administratif du profil de droits.
  • texts : liste des textes affichés aux administrateurs.
    • text : text affiché
    • languageId : identifiant de la langue
      • 1 = Français (Canada) 
      • 2 = Anglais
      • 3 = Français (France)
      • 4 = Espagnol
ErrorID

description
Description administrative du profil de droits.
  • texts : liste des textes affichés aux administrateurs.
    • text : text affiché
    • languageId : identifiant de la langue
      • 1 = Français (Canada) 
      • 2 = Anglais
      • 3 = Français (France)
      • 4 = Espagnol

isAdminPermission

 

Indique s’il s’agit de la permission administrateur par défaut. Elle ne peut être modifiée ou supprimée, ni attribuée par défaut à un utilisateur sans le spécifier. (Type Booléen)

isUserPermission

 

Indique s’il s’agit de la permission utilisateur par défaut. Cette propriété ne peut être affectée à une autre permission. Cependant, il est possible de modifier les capacités de cette permission dans l’interface administrateur. (Type Booléen)

User/getsso

Permet d'obtenir le jeton d'authentification d'un utilisateur.
Adresse de l'appel API : https://.../lmsapi/user/getsso

Requête

Exemple de contenu d'appel de requête de jeton d'authentification d'un utilisateur :

{
"id": "MS6Hj2EsyN8wvPrcAWAZMA%3d%3d",
"portalId": "Ej1w%2flaWRrB8V5JBIxl7Cg%3d%3d",
"refId": "WSmUkyUmFT%2bEGm2dllhihg%3d%3d",
"subRefId": "WSmUkyUmFT%2bEGm2dllhihg%3d%3d",
"redirectType": 4,
"urlRedirect": null,
"forceAccess": 1
}

Description des champs

Nom

Obligatoire

Commentaires/description

id

X

Il s’agit de l’identifiant unique de l’utilisateur dans l'API. (Type String)

portalId

 

Portail par défaut pour la personnalisation et le sign out. Si la valeur est vide, le portail par défaut est utilisé. (Type String)

refId

 

ID de référence en fonction du redirectType, nécessaire pour les modes 3, 4 et 8. (Type String)
Il est important de récupérer le returnURL placé sur l’url du bouton qui envoie l’utilisateur vers le SSO afin que vous puissiez le retourner connecté dans le bon contexte. Vous devez réencoder en format URL ce paramètre afin qu’il puisse être valide.

subRefId

 

ID de référence en fonction du redirectType, nécessaire pour le mode 8, ID d’enregistrement. (Type String) 

Il est important de récupérer le returnURL placé sur l’url du bouton qui envoie l’utilisateur vers le SSO afin que vous puissiez le retourner connecté dans le bon contexte. Vous devez réencoder en format URL ce paramètre afin qu’il puisse être valide.

redirectType

RedirectTypes

  • MyDashboard = 1
  • MyWorkspaces = 2
  • WorkspaceInstance = 3
  • Workspace = 4
  • MyFolder = 5
  • Application Via HTML5 = 8

Noter que la valeur urlRedirect n’est pas obligatoire si la valeur redirectType est fournie.

urlRedirect

Il s’agit de l’url de redirection une fois l’utilisateur authentifié.

Noter que la valeur redirectType n’est pas obligatoire si la valeur urlRedirect est fournie.

forceAccess

 

Paramètre optionnel qui est prit en compte uniquement pour le redirectType 8 (Application Via HTML5).
La valeur True (1) permettra à l’utilisateur d’accéder à l’activité comme animateur sans avoir besoin d’être associé à l’activité (Type Booléen)

Réponse

Exemple d'un contenu d'appel de réponse requête de jeton d'authentification d'un utilisateur 

{
"urlSSO":"https://portailpreprod.sviesolutions.com/Web/SignInSSO?token=8c629721c8dc40c399fa454a289cc883"
}

Description des champs

Nom

Obligatoire

Commentaires/description

urlSSO


URL de redirection de l'utilisateur à la connexion.

User/updatepicture

Permet de modifier la photo de profil d'un utilisateur.
Adresse de l'appel API : https://.../lmsapi/user/updatepicture

Requête

Exemple de contenu d'appel de requête de modification de la photo de profil d'un utilisateur  :

ENTRER CODE

Description des champs

Nom

Obligatoire

Commentaires/description

id
X

Il s’agit de l’identifiant unique de l'utilisateur dans l'API. (Type String)

branchId
X
Il s'agit de l'identifiant unique de la branche dans l'API. (Type String)

Réponse

Exemple d'un contenu d'appel de modification de la photo de profil d'un utilisateur. Le système retourne l'identifiant de l'utilisateur   : 

{
"id":"R2gbgKeLz4xUqsTSfcwsNQ%3d%3d"
}

Description des champs

Nom

Obligatoire

Commentaires/description

id


Il s’agit de l’identifiant unique de l'utilisateur dans l'API.


Requête de modification de la photo de profil d'un utilisateur

ATTENTION : La méthode nécessite le format « Content-Type: multipart/form-data », où la première node doit s’appeler « data » et contenir l’identifiant de l’utilisateur. La photo doit être dans une node « file » sous format bytes et doit comporter un nom (sans importance, mais c’est ce qui désigne que l’on reçoit un fichier).

{
"id": "DR7sYn48%2fuzi3b4fTGZ1nQ%3d%3d"
}

Exemple

form.Add(New ByteArrayContent(request, 0, request.Length), "data")
form.Add(New ByteArrayContent(imageByteData, 0, mStream.Length), "file", "picture")

Résultat
POST /toto HTTP/1.1
Content-Length: 68137
Content-Type: multipart/form-data; boundary=xxBOUNDARYxx
Content-Disposition: form-data; name="data"

xxBOUNDARYxx
(Le JSON contenant l’identifiant)

xxBOUNDARYxx
Content-Disposition: form-data; name="file"; filename="picture"
Content-Type: image/jpeg

(contenu du fichier envoyé)

xxBOUNDARYxx

ATTENTION : L’image sera rognée pour respecter un format 320x240. Une photo en mode portrait sera redimensionnée proportionnellement pour prendre toute la largeur, alors qu’une photo en mode paysage sera redimensionnée pour prendre toute la hauteur (voir image ci-dessous). La transparence sera ignorée.

Description des codes d’erreurs d’utilisateur

Numéro

Message

Commentaires/description

100

Required id

Vous devez fournir un identifiant pour l’utilisateur. 

101

Invalid id

L’identifiant fourni pour l’utilisateur est invalide.

102

Required branchId

Vous devez fournir un identifiant pour la branche.

103

Invalid branchId

L’identifiant fourni pour la branche est invalide.

104

Invalid password length

Le mot de passe doit contenir de 3 à 250 caractères inclusivement.

105

Invalid password character

Le mot de passe contient un ou plusieurs caractères interdits.

106

Invalid login length

Le nom d’utilisateur doit contenir de 3 à 250 caractères inclusivement.

107

Invaid login character

Le nom d’utilisateur contient un ou plusieurs caractères interdits.

108

Login already exists

Le nom d’utilisateur que vous souhaitez utiliser existe déjà.

109

Invalid first name length

Le prénom doit contenir de 1 à 50 caractères inclusivement.

110

Required first name

Vous devez fournir un prénom.

111

Invalid last name length

Le nom de famille doit contenir de 1 à 50 caractères inclusivement.

112

Required last name

Vous devez fournir le nom de famille.

113

Invalid email length

Le courriel doit contenir un maximum de 100 caractères.

114

Invalid email format

Le courriel n’est pas dans un format valide.

Exemple : adresse@domaine.com

115

Required email

Vous devez fournir un courriel.

116

Invalid companyName length

Le nom de l’organisation doit contenir un maximum de 100 caractères inclusivement.

117

Invalid functionTitle length

La fonction dans l'organisation doit contenir un maximum de 100 caractères inclusivement.

118

Invalid phoneHome length

Le téléphone domicile doit contenir un maximum de 40 caractères inclusivement.

119

Invalid phoneMobile length

Le téléphone cellulaire doit contenir un maximum de 40 caractères inclusivement.

120

Invalid phoneWork length

Le téléphone bureau doit contenir un maximum de 40 caractères inclusivement.

121

Invalid phonePublic

Le téléphone public fourni doit être de 0 à 3 inclusivement.

122

Invalid language

Le langage fourni doit être de 0 à 4 inclusivement.

123

Required language

Le langage est requis.

124

Invalid timezone

Le fuseau horaire doit être de 0 à 77 inclusivement à l’exception de 52.

125

Required timezone

Le fuseau horaire est requis.

126

Invalid address length

L’adresse doit contenir un maximum de 100 caractères inclusivement.

127

Invalid city length

Le nom de la ville doit contenir un maximum de 100 caractères inclusivement.

128

Invalid postalCode length

Le code postal doit contenir un maximum de 50 caractères inclusivement.

129

Invalid address2 length

L’adresse 2 doit contenir un maximum de 100 caractères inclusivement.

130

Search field required

Vous devez fournir au moins un des trois champs suivant lors de la recherche. Login, Email ou customFields.

131

Invalid data

Une erreur s’est produite lors de la création de l’utilisateur. Contacter le support si vous avez cette erreur.

132

Invalid redirectType

Le type de redirection doit être de 1 à 5 inclusivement.

133

Invalid portalId

L’identifiant fourni pour le portail est invalide.

134

Invalid refId

L’identifiant de référence en fonction du redirectType est invalide. Il est seulement nécessaire pour les modes 3, 4, 8.

135

Invalid urlRedirect

L’url de redirection est invalide. Utilisez le modèle suivant : https://domaine.com

141

Invalid subRefId

L’identifiant de référence en fonction du redirectType est invalide. Il est seulement nécessaire pour le mode 8.

142Invalid approverUserIdL’identifiant fourni pour l'utilisateur approbateur est invalide
143ApproverUserId does not have right
L'identifiant de l'utilisateur approbateur n'a pas le droit de voir les approbations
144Invalid hourlyWage ValueLa valeur doit avoir un maximum de 2 décimales et être entre 0 et 999 inclusivement


Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Désolés de n'avoir pu vous être utile. Aidez-nous à améliorer cet article en nous faisant part de vos commentaires.