l'intégralité des données permet d'actualiser en cours de journée la base complète (occupation, facturation, règlements)." synchronizeAll_description_GUI.htmlText = synchronizeAll_description_GUI.htmlText + "
ATTENTION" synchronizeAll_description_GUI.htmlText = synchronizeAll_description_GUI.htmlText + "
Ce traitement s'exécute normalement toutes les nuits" synchronizeAll_description_GUI.htmlText = synchronizeAll_description_GUI.htmlText + "
Si vous souhaitez néanmoins le lancer, il s'exécutera en batch." synchronizeAll_description_GUI.htmlText = synchronizeAll_description_GUI.htmlText + "
Durant le temps de synchronisation, les tableaux ne seront pas disponibles." CTI_Utilitaires.startRequestHTTP("modules/activite/php/ACTI_getSynchronize.php",urlVariables,exec,true,this.parentApplication) function exec(resultatService:XML):void { var initDft:Boolean = false; jobsHistory_length = resultatService.JOB.length() jobsHistory_list.loadXMLList(resultatService.JOB) var _sort:Sort = new Sort() _sort.fields = [new SortField("start", true, true, false)]; jobsHistory_list.sort = _sort; jobsHistory_list.refresh() var lastjobs_node:XML = resultatService.LASTJOBS[0]; last_job_all_GUI.text = lastjobs_node.@last_all_active.toString() if (last_job_all_GUI.text == "") { last_job_all_GUI.text = lastjobs_node.@last_all_endded.toString() } setTimeout(setBuildComplete, 1000); } } private function setBuildComplete():void { buildComplete = true; } private function resize():void { } private function synchronizeAll():void { CTI_Utilitaires.question_yesNo("Synchronisation des données", "Confirmez vous la synchronisation de toutes données ?", responseFunction) function responseFunction(event:CloseEvent):void { if (event.detail != Alert.YES) { return; } var urlVariables:URLVariables = new URLVariables() urlVariables.option = "all"; CTI_Utilitaires.startRequestHTTP("modules/activite/php/ACTI_execSynchronize.php",urlVariables,exec,true,this.parentApplication) function exec(resultatService:XML):void { if (resultatService.@returnCode.toString() == "KO") { CTI_Utilitaires.alert_error("Synchronisation des données", resultatService.@returnTexte.toString()); } else { CTI_Utilitaires.alert_info("Synchronisation des données", "Synchronisation de toutes données démarrée en batch sur le serveur"); getData(); } } } } private function displayLog():void { var job:Object; if (historique_UI.selectedIndex < 0) { return } job = historique_UI.selectedItem; if (job.logFile.toString() == "") { return; } var urlVariables:URLVariables = new URLVariables(); urlVariables.longfile = job.logFile.toString(); CTI_Utilitaires.openURL("modules/outils/php/getLogFile.php",urlVariables,"iCTI_logFile") } ]]>