...
Visualiser une pièce commerciale externe au format PDF depuis l’historique des pièces commerciales dans Divalto weavy web et mobile.
Accès Divalto weavy web : Ventes > Historique puis dans le détail Action > Consulter le PDF de la pièce liée
Accès Divalto weavy mobile : Historique > PDF externe
Fonctionnement
Script à surcharger pour récupérer le PDF dans le logiciel externe :
...
Particularités
Une liaison avec Divalto infinity est implémentée en standard.
La fonction de script « FuncOverload_GetExternalPdfDocumentInfos » a été surchargée au niveau DIVINF du master infinity afin de construire le json, d'appeler le webservice infinity « interroger_piece_joint »et de gérer le retour.
Il faut bien sûr gérer l’archivage des documents commerciaux au format PDF côté Divalto infinity pour que l’ensemble de la chaîne soit opérationnel.
Info |
---|
Il existe une fonction de script DIVINF_Func_GetInfinityWebServiceInfo qui retourne les informations nécessaires au lancement des webservices infinity.
|
Bloc de code |
---|
// DIVINF_Func_GetInfinityWebServiceInfo // @description => Get infos for webservice infinity // @returns => 0 : error / 1 : ok // @returned variables // InfinityWebServiceUrl : Infinity server URL for the call of the WebService // InfinityWebServiceAction : Infinity diva action to push in the web method // InfinityWebServiceErrorMsg : Error message if returns is 0 InfinityWebServiceUrl = VARGET_DBSQL( "select url from sw_data_externalurl where codeexternalurl='WSDIVA'" ) InfinityWebServiceAction = "WEB_SERVICE_INFINITY" InfinityWebServiceErrorMsg = "" ret = 1 IF (EQUALS( InfinityWebServiceUrl, "" )) THEN InfinityWebServiceErrorMsg = "Infinity server URL for the call of the WebService is not informed (Table=sw_data_externalurl, Code='WSDIVA')" ret = 0 ENDIF VARSET_SHELL( "InfinityWebServiceUrl", InfinityWebServiceUrl, "InfinityWSinfo" ) VARSET_SHELL( "InfinityWebServiceAction", InfinityWebServiceAction, "InfinityWSinfo" ) VARSET_SHELL( "InfinityWebServiceErrorMsg", InfinityWebServiceErrorMsg, "InfinityWSinfo" ) RETURN( ret ) |