Project

General

Profile

Autre #15703

Mécanisme général de pré-remplissage

Added by Benjamin Dauvergne over 3 years ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
30 Mar 2017
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

Description

Suite à remarque de Fred sur #14510, j'en fais un ticket chapeau parce qu'il y a plusieurs aspects qui pourront être traités par des tickets spécifiques, ici c'est pour discuter.

Source pré-remplissage OAuth2

  • permettre via une danse OAuth2 de pré-remplir depuis une source de donnée, on donnerait une URL, une liste de scopes, un client_id et un client_secret avec quelques conventions:
    • on aurait sur URL/authorize/ un point d'autorisation OAuth2,
    • sur URL/token/ un point d'échange de code d'autorisation vers un access token
    • en appelant URL en mettant l'access token comme authentification Bearer on récupère un document JSON qu'on peut ensuite utiliser pour le pré-remplissage
  • la déclaration de ces endpoints de pré-remplissage se ferait via des settings ou par rayonnement
    • on peut ainsi imaginer un connecteur passerelle FD DGFIP France Connect qui fait la danse FC sans faire de création de compte, mais on peut aussi imaginer Fargo ou n'importe quelle source documentaire selon le même principe,
  • au niveau des champs on choisit une telle source puis on donne une expression pour obtenir la valeur
    Préremplissage:
    [ FD DGFIP ] [ =data['revenu_fiscal_de_référence'] ]
    

Condition de blocage

  • avoir une liste à choix déterminant le blocage d'un champ
    • toujours
    • si attribut certifié (valable uniquement pour les champs d'attributs utilisateur)
    • expression booléenne

Also available in: Atom PDF