Please enable JavaScript to view this site.

Aide PRIM

 

ATTENTION : cette section est destinée aux utilisateurs avancés et "Super users" de PRIM Logix.

 

Les éléments de configuration présentés dans cette section peuvent en effet avoir un impact sur vos opérations.

 

En cas de doute, consultez votre administrateur système.

 

Veuillez noter que seuls les utilisateurs disposant des groupes de sécurité adéquats peuvent accéder aux fenêtres de configuration du logiciel.

 

Obtenir les filtres des critères pour le babillard des emplois



Retourne la liste des filtres possibles pour les postes dans le babillard des emplois (job board)

URL: api/GetFilterCriteria

 

Attributs à passer à actionParameters


 

Language

string

Facultatif

Indique la langue utilisée pour l'affichage des informations

Valeurs possibles: FR (Français) ou EN (Anglais)

Valeur par défaut: EN


Exemple complet de requête

{
    "actionParameters":
    {
        "Language": "EN"
    }
}

Réponse retournée par le service web


{
  "status": "success",
  "data": [
    {
      "rownumber": 1,
      "Level": 1,
      "cgrcod": "ORD",
      "cgrcodParent": null,
      "Order": 1,
      "Subject": "PROFESSIONNAL ORDER",
      "Choices": [
        {
          "cchcod": "OCA",
          "Choice": "Professional accountant",
          "Order": 1
        },
        {
          "cchcod": "OPT",
          "Choice": "Professional optometrists",
          "Order": 1
        },
        {
          "cchcod": "PHA",
          "Choice": "Professional pharmacists",
          "Order": 1
        },
        {
          "cchcod": "TRA",
          "Choice": "Ordre des traducteurs et des traductrices",
          "Order": 1
        }
      ],
      "LinkedParentChoices": null
    },
    {
      "rownumber": 2,
      "Level": 1,
      "cgrcod": "REG",
      "cgrcodParent": null,
      "Order": 1,
      "Subject": "WORK AREA",
      "Choices": [
        {
          "cchcod": "621",
          "Choice": "Saint-Côme",
          "Order": 1
        },
        {
          "cchcod": "BRM",
          "Choice": "Brampton",
          "Order": 1
        },
        {
          "cchcod": "CAL",
          "Choice": "Calgary",
          "Order": 1
        }
      ],
      "LinkedParentChoices": null
    },
    {
      "rownumber": 3,
      "Level": 1,
      "cgrcod": "FON",
      "cgrcodParent": null,
      "Order": 5,
      "Subject": "FUNCTION",
      "Choices": [
        {
          "cchcod": "001",
          "Choice": "Head Chef",
          "Order": 1
        },
        {
          "cchcod": "ADJ",
          "Choice": "Assistant",
          "Order": 1
        },
        {
          "cchcod": "AS ",
          "Choice": "Assistante",
          "Order": 1
        },
        {
          "cchcod": "INT",
          "Choice": "Integrator",
          "Order": 1
        }
      ],
      "LinkedParentChoices": null
    },
    {
      "rownumber": 4,
      "Level": 1,
      "cgrcod": "LAN",
      "cgrcodParent": null,
      "Order": 35,
      "Subject": "LANGUAGE",
      "Choices": [
        {
          "cchcod": "FRA",
          "Choice": "French",
          "Order": 1
        },
        {
          "cchcod": "ANG",
          "Choice": "English",
          "Order": 2
        }
      ],
      "LinkedParentChoices": null
    },
    {
      "rownumber": 5,
      "Level": 1,
      "cgrcod": "TEN",
      "cgrcodParent": null,
      "Order": 80,
      "Subject": "DRESS CODE",
      "Choices": [
        {
          "cchcod": "SHS",
          "Choice": "Safety Helmet",
          "Order": 1
        },
        {
          "cchcod": "STS",
          "Choice": "Steel toe shoes",
          "Order": 2
        }
      ],
      "LinkedParentChoices": null
    },
    {
      "rownumber": 6,
      "Level": 2,
      "cgrcod": "SPE",
      "cgrcodParent": "FON",
      "Order": 3,
      "Subject": "SPECIALITY",
      "Choices": [
        {
          "cchcod": "001",
          "Choice": "Agro-Alimentaire",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "001"
            },
            {
              "cchcod": "INF"
            }
          ]
        },
        {
          "cchcod": "023",
          "Choice": "Restaurant",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "001"
            },
            {
              "cchcod": "ADA"
            }
          ]
        },
        {
          "cchcod": "029",
          "Choice": "Traiteur",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "001"
            },
            {
              "cchcod": "ADA"
            }
          ]
        },
        {
          "cchcod": "ACC",
          "Choice": "Support",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "ADA"
            },
            {
              "cchcod": "AUX"
            },
            {
              "cchcod": "INF"
            }
          ]
        }
      ],
      "LinkedParentChoices": [
        {
          "cchcod": "001"
        },
        {
          "cchcod": "ADA"
        },
        {
          "cchcod": "CAR"
        },
        {
          "cchcod": "ERG"
        },
        {
          "cchcod": "INF"
        },
        {
          "cchcod": "MOG"
        },
        {
          "cchcod": "MOS"
        },
        {
          "cchcod": "PAB"
        },
        {
          "cchcod": "PGA"
        }
      ]
    },
    {
      "rownumber": 7,
      "Level": 2,
      "cgrcod": "LOG",
      "cgrcodParent": "FON",
      "Order": 4,
      "Subject": "SOFTWARE",
      "Choices": [
        {
          "cchcod": "AUT",
          "Choice": "Autres",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "001"
            },
            {
              "cchcod": "ADA"
            }
          ]
        },
        {
          "cchcod": "CHF",
          "Choice": "Workbook",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "ADA"
            },
            {
              "cchcod": "ATP"
            },
            {
              "cchcod": "AUX"
            }
          ]
        },
        {
          "cchcod": "COM",
          "Choice": "Accounting",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "AUX"
            },
            {
              "cchcod": "INF"
            }
          ]
        },
        {
          "cchcod": "EXC",
          "Choice": "Excel",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "AUX"
            }
          ]
        }
      ],
      "LinkedParentChoices": [
        {
          "cchcod": "001"
        },
        {
          "cchcod": "ADA"
        },
        {
          "cchcod": "ADJ"
        },
        {
          "cchcod": "ATP"
        }
      ]
    },
    {
      "rownumber": 8,
      "Level": 3,
      "cgrcod": "SPL",
      "cgrcodParent": "SPE",
      "Order": 1,
      "Subject": "Sous spécialité",
      "Choices": [
        {
          "cchcod": "SP1",
          "Choice": "sous spec 1",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "001"
            },
            {
              "cchcod": "023"
            },
            {
              "cchcod": "029"
            }
          ]
        },
        {
          "cchcod": "SP2",
          "Choice": "sous spec 2",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "001"
            },
            {
              "cchcod": "023"
            },
            {
              "cchcod": "029"
            }
          ]
        }
      ],
      "LinkedParentChoices": [
        {
          "cchcod": "001"
        },
        {
          "cchcod": "023"
        },
        {
          "cchcod": "029"
        },
        {
          "cchcod": "ACC"
        }
      ]
    },
    {
      "rownumber": 9,
      "Level": 3,
      "cgrcod": "SLO",
      "cgrcodParent": "LOG",
      "Order": 1,
      "Subject": "Sous logiciel",
      "Choices": [
        {
          "cchcod": "TT1",
          "Choice": "test 1",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "AUT"
            },
            {
              "cchcod": "CHF"
            },
            {
              "cchcod": "COM"
            }
          ]
        },
        {
          "cchcod": "TT2",
          "Choice": "test 2",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "AUT"
            },
            {
              "cchcod": "CHF"
            },
            {
              "cchcod": "COM"
            }
          ]
        }
      ],
      "LinkedParentChoices": [
        {
          "cchcod": "AUT"
        },
        {
          "cchcod": "CHF"
        },
        {
          "cchcod": "COM"
        }
      ]
    },
    {
      "rownumber": 10,
      "Level": 4,
      "cgrcod": "SSL",
      "cgrcodParent": "SLO",
      "Order": 1,
      "Subject": "SOUS SOUS Logiciel",
      "Choices": [
        {
          "cchcod": "SL1",
          "Choice": "ss log 1",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "TT1"
            },
            {
              "cchcod": "TT2"
            }
          ]
        },
        {
          "cchcod": "SL2",
          "Choice": "ss log 2",
          "Order": 1,
          "LinkedParentChoices": [
            {
              "cchcod": "TT1"
            },
            {
              "cchcod": "TT2"
            }
          ]
        }
      ],
      "LinkedParentChoices": [
        {
          "cchcod": "TT1"
        },
        {
          "cchcod": "TT2"
        }
      ]
    }
  ]
}

Voici ce à quoi correspond chacun des champs retournés dans chaque section du paramètre data


 

rownumber

integer

Rang du critère pour le JSON

Valeurs possibles: 1 et plus


Pour les champs suivants, voir les explications dans la page des critères dans la section des services web de l'aide en ligne:

Level

cgrcod

cgrcodParent

Order

Subject

Choices


 

LinkedParentChoices

json

Retourne la liste des choix cochés (cchcod) des critères parents dont l'un ou l'autre doivent être cochés pour afficher le critère enfant

Valeurs possibles: null pour un critère à la racine de l'arborescence (Level = 1)

S'il s'agit d'un critère enfant, le JSON (en partie) ressemble à ceci:

    {
        "rownumber": 6,
        "Level": 2,
        "cgrcod": "SPE",
        "cgrcodParent": "FON",
        "Order": 3,
        "Subject": "SPÉCIALITÉ",
        "Choices": [
            {
                "cchcod": "001",
                "Choice": "Agro-Alimentaire",
                "Order": 1,
                "LinkedParentChoices": [
                    {
                        "cchcod": "001"
                    },
                    {
                        "cchcod": "INF"
                    }
                ]
            },
            {
            "cchcod": "023",
            "Choice": "Restaurant",
            "Order": 1,
            "LinkedParentChoices": [
                {
                    "cchcod": "001"
                },
                {
                    "cchcod": "ADA"
                }
            ]
            },
        ...
        ],
        ...
        "LinkedParentChoices": [
            {
               "cchcod": "001"
            },
            {
                "cchcod": "ADA"
            },
            {
                "cchcod": "CAR"
            },
            {
                "cchcod": "ERG"
            },
            {
                "cchcod": "INF"
            },
            {
                "cchcod": "MOG"
            },
            {
                "cchcod": "MOS"
            },
            {
                "cchcod": "PAB"
            },
            {
                "cchcod": "PGA"
            }
        ]
    }

L'exemple ci-dessus doit s'interpréter de la façon suivante :

Le critère sujet "SPECIALITÉ" (cgrcod = SPE) est le critère enfant de "FONCTION" (cgrcod = FON)

Les choix possibles de ce sous-critère sont:

oAgro-Alimentaire (cchcod = 001)

oRestaurant (cchcod = 023)

oetc...

Le choix "Agro-Alimentaire" doit s'afficher uniquement si l'un ou l'autre des critères parents suivant ont été cochés

o001 (Chef de cuisine)

oINF (Commis comptable)

Le choix "Restaurant" doit s'afficher uniquement si l'un ou l'autre des critères parents suivant ont été cochés

o001 (Chef de cuisine)

oADA (Adjointe administrative)

etc...

Voici ce que doit donner l'affichage des critères ci-dessus:

Fonction:

oChef de cuisine

Spécialité:

Agro-Alimentaire

Restaurant

...

...

...

oAdjointe administrative

Spécialité:

Restaurant

...

...

...

o...

oCommis comptable

Spécialité:

Agro-Alimentaire

...

...

...

o...

Lorsque un ou plusieurs choix sont cochés, il faut fusionner ensemble les choix des critères enfants de même niveau

Quant au dernier paramètre "LinkedParentChoices", il doit s'interpréter comme suit :

Le sous-critère "SPÉCIALITÉ" (cgrcod = SPE) doit s'afficher uniquement si l'un ou l'autre des choix ci-dessous est coché dans un critère parent :

o001 (Chef de cuisine)

oADA (Adjointe administrative)

oCAR (Cariste)

o...

oPGA (Programmeur)

 

Voici ce que doit l'affichage des critères ci-dessus:

FONCTION:

oChef de cuisine

Spécialité:

...

...

...

oAdjointe

(Spécialité n'est pas affichée)

oAssistante

(Spécialité n'est pas affichée)

oIntégrateur

(Spécialité n'est pas affichée)

oAdjointe administrative

Spécialité:

...

...

...

oAssistante infirmière

(Spécialité n'est pas affiché)

oAssitante infirmière

(Spécialité n'est pas affiché)

oAssistance technique en pharmacie

(Spécialité n'est pas affiché)

oCaissier

(Spécialité n'est pas affiché)

oCariste

Spécialité:

...

...

...

o...

oProgrammeur

Spécialité:

...

...

...

o...

oTraducteur

(Spécialité n'est pas affiché)

Created with Help+Manual 8 and styled with Premium Pack Version 4 © by EC Software