AcquisitionQuestionnaireSalarieCCN
  • 21 Mar 2023
  • 2 Minutes à lire
  • Sombre
    Lumière
  • PDF

AcquisitionQuestionnaireSalarieCCN

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

/v1/QuestionnaireCCN/AcquisitionQuestionnaireSalarieCCN

Verbe HTTP

Post

Description

Permet de récupérer les informations des questionnaires conventionnels salarié.

Pour chaque convention collective il existe une liste de questions pour lesquelles il faut une réponse pour permettre à Silae d'appliquer les règles de la convention.

Exemple de "structure de résultat" :
SWS_AcquisitionQuestionnaireCCN2_structure.pdf

Groupe de fonctions API

JURID02

Paramètres de la requête

ParamètreTypeDescription
code_CCNstringIdentifiant Silae de la convention collective
listeChampsModificationChampValeursTypees[]Liste d'éléments structurés contenant les critères de recherche (cf. détail ci-dessous)

ModificationChampValeursTypees

ParamètreTypeDescription
nomChampstringNom du champ
typeValeurstringIndique lequel des paramètres ValeurXXX doit être pris en compte :
{{snippet.API_correspondances_typevaleur}}
valeurINT32integer(int32)Contient la valeur d'un champ int
valeurDOUBLEnumber(double)Contient la valeur d'un champ double
valeurSTRINGstringContient la valeur d'un champ string
valeurDATETIMEstring(date-time)Contient la valeur d'un champ DateTime
valeurBYTEinteger(int32)Contient la valeur d'un champ unsignedByte
valeurBOOLbooleanContient la valeur d'un champ boolean

Paramètres de la réponse

ParamètreTypeDescription
qccnQCCN[]Liste d'éléments structurés contenant les informations (questions) du questionnaire conventionnel (cf. détail ci-dessous)

QCCN

ParamètreTypeDescription
libelleQuestionstringLibellé de la question
nomChampstringNom du champ lié à la question ( utile notamment pour la mise à jour du champ par la modification de la fiche salarié)
typeChampstringType du champ lié à la question
nombreEntierinteger(int32)Si le type de champ est Int32 ou double, correspond au nombre d'entiers
nombreDecimaleinteger(int32)Si le type de champ est double, correspond au nombre de décimales
listeChoixLibelleValeur[]Liste d'éléments structurés contenant les informations des choix possibles pour répondre à la question (cf. détail ci-dessous). Si ListeChoix est null, la réponse est ouverte à la saisie et n'est pas limitée à un choix prédéterminé

LibelleValeur

ParamètreTypeDescription
libellestringLibellé du choix
valeurinteger(int32)Valeur correspondante du choix

Requête

{
  "code_CCN": "string",
  "listeChamps": [
    {
      "nomChamp": "string",
      "typeValeur": "string",
      "valeurINT32": 0,
      "valeurDOUBLE": 10.5,
      "valeurSTRING": "string",
      "valeurDATETIME": "2020-10-14T21:46:24",
      "valeurBYTE": 0,
      "valeurBOOL": true
    },
    {
      "nomChamp": "string",
      "typeValeur": "string",
      "valeurINT32": 0,
      "valeurDOUBLE": 10.5,
      "valeurSTRING": "string",
      "valeurDATETIME": "2020-10-14T21:46:24",
      "valeurBYTE": 0,
      "valeurBOOL": true
    }
  ]
}

Réponse

{
  "qccn": [
    {
      "libelleQuestion": "string",
      "nomChamp": "string",
      "typeChamp": "string",
      "nombreEntier": 0,
      "nombreDecimale": 0,
      "listeChoix": [
        {
          "libelle": "string",
          "valeur": 0
        },
        {
          "libelle": "string",
          "valeur": 0
        }
      ]
    },
    {
      "libelleQuestion": "string",
      "nomChamp": "string",
      "typeChamp": "string",
      "nombreEntier": 0,
      "nombreDecimale": 0,
      "listeChoix": [
        {
          "libelle": "string",
          "valeur": 0
        },
        {
          "libelle": "string",
          "valeur": 0
        }
      ]
    }
  ]
}

Messages d'erreur

ErreurMessageDescription

Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.