Passerelle connector to openADS =============================== Installation ------------ - add to Passerelle installed apps settings: INSTALLED_APPS += ('atreal_openads',) Usage ----- - create and configure new connector - Title/description: whatever you want - Collectivity: enter the technical ID from openADS - openADS API login : the login credential to connect to openADS.API - openADS API password : the password credential to connect to openADS.API - Extra debug: check if you want more debug logging - test service by clicking on the available links - the /test_openads_connexion/ endpoint try to establish a connection with openADS.API Usage in w.c.s. --------------- - create dossier - a processing data to the workflow named 'Numéro dossier' with identifier 'numero_dossier' - wcs workflow action "call webservice" URL : https://passerelle.dev.publik.love/atreal-openads/inst0/create_dossier/DIA/ Method : POST (JSON) Send form data : checked Response type : JSON Identifier : wsdia - wcs workflow action "processing data" Modify processing data: Field: Numéro dossier Value: wsdia_response_numero_dossier - wcs workflow action "message in history" Message : "Récépissé reçu" Files attached : (Python expr) "utils.dict_from_prefix('wsdia_response_recepisse_', locals())" - get dossier - wcs workflow action "call webservice" URL : https://passerelle.dev.publik.love/atreal-openads/inst0/get_dossier/DIA Data to send in parameter of the URL: Name : numero_dossier Value: (Python expr) "form_var_numero_dossier" Method : GET Response type : JSON Identifier : wsetat - get courrier - wcs workflow action "call webservice" URL : https://passerelle.dev.publik.love/atreal-openads/inst0/get_courrier/DIA Data to send in parameter of the URL: Name : numero_dossier Value: (Python expr) "form_var_numero_dossier" Method : GET Response type : JSON Identifier : wscourrier License ------- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see .