📖
Open-Capture Documentation
  • 🏠Accueil
  • 🖥️Technique
    • Installation
      • Création d'instances supplémentaires
      • Paramétrage d'un partage Samba
      • Récupération des fournisseurs
      • Capture de mail
      • Mise en place des scripts de purge
    • Architecture fonctionnelle
    • Mise à jour
    • Ajout d'une nouvelle langue
    • Connexion sans login/mdp depuis une application externe
    • Développement custom
    • Gestion des erreurs
    • Web Services
      • Authentification
      • Comptes tiers et clients
      • Configurations
      • Champs personnalisés
      • Formulaires
      • Module Vérificateur
      • Pièces jointes
      • Monitoring
  • 🛠️Paramétrages
    • Statistiques
    • Monitoring des processus
    • Liste des comptes clients
    • Liste des comptes fournisseurs
    • Historique
    • Paramètres Généraux
      • A propos
      • Configurations
      • Zone de stockage
      • Liste des Regex
      • MailCollect
      • Liste des utilisateurs
      • Quota d'utilisateurs
      • Liste des rôles
        • Privilèges des rôles
      • Champs personnalisés
      • Méthodes d'authentification
    • Paramètres Vérificateur
      • Paramétrages divers
      • Workflows
        • Exemples de scriptings
      • Récupération du contact
      • Liste des Formulaires
        • Modification du formulaire
        • Création de formulaire
      • Chaînes sortantes
        • Export XML
        • Export MEM Courrier
        • Export PDF
      • Masques de positionnement
        • Créer un nouveau masque
        • Modification du masque
    • Paramètres Splitter
      • Workflows
      • Liste des Formulaires
        • Modification du formulaire
        • Création de formulaire
      • Chaînes sortantes
        • Export PDF
        • Export XML
        • Export CMIS
        • Export OpenADS
      • Séparateurs de documents
      • Types de documents
        • Ajouter un type de document
        • Ajouter une chemise
      • Intelligence artificielle
      • Changement de statut
  • 📝Utilisation
    • Introduction
    • Mot de passe oublié
    • Vérifier
    • Splitter
    • Télécharger le lot factures d’essai
    • Télécharger le lot documents RH
Powered by GitBook
On this page
  • Récupération de la liste des champs personnalisé
  • Création d'un champ personnalisé
  • Mise à jour d'un champ personnalisé
  • Suppression d'un champ personnalisé
  1. Technique
  2. Web Services

Champs personnalisés

Récupération de la liste des champs personnalisé

GET /customFields/list

Path Parameters

Name
Type
Description

module*

string

verifier ou splitter

Headers

Name
Type
Description

Authorization*

Bearer <token>

Retour du webservice
{
    "customFields": [
        {
            "enabled": true,
            "id": 3,
            "label": "Contrat",
            "label_short": "contrat",
            "metadata_key": "contrat",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "text"
        },
        {
            "enabled": true,
            "id": 4,
            "label": "Date de naissance",
            "label_short": "date_naissance",
            "metadata_key": "date_naissance",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "text"
        },
        {
            "enabled": true,
            "id": 5,
            "label": "Matricule",
            "label_short": "matricule",
            "metadata_key": "matricule",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "text"
        },
        {
            "enabled": true,
            "id": 6,
            "label": "Commentaire",
            "label_short": "comment",
            "metadata_key": "",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "textarea"
        },
        {
            "enabled": true,
            "id": 2,
            "label": "Prénom",
            "label_short": "prenom",
            "metadata_key": "",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "text"
        },
        {
            "enabled": true,
            "id": 1,
            "label": "Nom d'usage",
            "label_short": "nomusage",
            "metadata_key": "",
            "module": "splitter",
            "settings": {},
            "status": "OK",
            "type": "text"
        },
        {
            "enabled": true,
            "id": 7,
            "label": "",
            "label_short": "",
            "metadata_key": "",
            "module": "",
            "settings": {},
            "status": "OK",
            "type": ""
        }
    ]
}

Création d'un champ personnalisé

POST /customFields/add

Request Body

Name
Type
Description

*

json

{'type': '', 'label': '', 'module': 'verifier', 'label_short': '', 'metadata_key': ''}

Mise à jour d'un champ personnalisé

GET /customFields/update

Request Body

Name
Type
Description

*

json

{'id': '', 'label': '', 'label_short': '', 'type': '', 'module': '', 'enabled': '', 'metadata_key': ''}

Suppression d'un champ personnalisé

DELETE /customFields/delete/<int:custom_field_id>

Path Parameters

Name
Type
Description

custom_field_id*

integer

Identifiant du champ personnalisé

PreviousConfigurationsNextFormulaires

Last updated 2 years ago

🖥️