...
- Préciser un nom et une description (dans name et description)
- Implémenter la fonction generateWorkflowSteps() qui retournera une liste de WorkFlowStep (les étapes calculée en fonction de l'utilisateur courant "user")
...
Récupérer les données via Power Query
Tout d'abord il faut se générer une clé API depuis les paramètres utilisateurs. Si le champ est vide il suffit de cliquer sur actualiser.
| Remarque |
|---|
Attention, si une clé est déjà présente, cela invalidera la précédente et déconnectera les sources existant. Attention aussi, les données présentes dans le fichier excel ne pourrons plus être mises à jour mais resterons présentes tout de même ! Il faudra donc bien protéger le fichier. Un nouveau paramètre csv-access-authorize-mask permet de limiter l'usage de la synchro csv pour un réseau précis. |
Via Excel, Ouvrir Power Query ("Obtebir des données → Power Query)
Dans Power Query, "Nouvelle source" → "Autres sources" → "Requête vide"
Clique droit sur la requête (Requête1 par ex) → "Éditeur avancé" et copier un script du type :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
let
Source = Csv.Document(Web.Contents("https://esup-signature.univ-ville.fr/ws/workflows/XXXXXXX/datas/csv", [ApiKeyName="XApiKey"]), [Delimiter=",", Columns=24, Encoding=65001, QuoteStyle=QuoteStyle.None]),
Table_table = Table.PromoteHeaders(Source, [PromoteAllScalars=true])
in
Table_table |
Il faut, ensuite, cliquer sur "Modifier les informations d'identification", choisir API Web et coller votre clé.