Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/PAI/pages/10516503567/Processus+XML) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Créer un processus

Permet de créer un processus opérationnel infinity.

L'action pour la création d'un processus est : CREER_PROCESSUS

Balise

Niveau

Contenu

Obligatoire

Remarques

<dem>

1

Ouverture demande

OUI


<action dos="998" nom="CREER_PROCESSUS">

2

Liste des champs de l'évènement sous la forme nomduchamp = valeur

OUI

Au moins les champs obligatoires d'un évènement

<processus code="demagileo" etb="1" uder="CI"
param=[fomulaire.tacheAgileo]1254"/>

2

Idem avec l'option indiquant le type de données.

Par défaut le type est une chaîne de caractères

NON

datetime pour une date/heure

note pour une note

</action>

2

Fermeture action

OUI


</dem>

1

Fermeture demande

OUI



Exemples de champs principaux:

code

Code du processus modèle 

Etb

Etablissement du processus

User

Utilisateur qui sera noté comme créateur du processus

Param

Paramètres utilisés à la création du processus



Exemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?>
<dem>
 <action dos="998" nom="CREER_PROCESSUS">  
   <processus code="demagileo" etb="1" uder="CI" param=[fomulaire.tacheAgileo]1254"/>
 </action>
</dem>


Exemple de réponse

<?xml version="1.0" encording="ISO-8859-1"?>
<rep>
               <action dos="998" nom="creer_processus" />
               <processus code="demagileo" num="29" />
</rep>

Traiter une tâche manuelle

Permet de traiter une tâche manuelle d'un processus opérationnel infinity.

L'action pour le traitement d'une tâche manuelle d'un processus est : TRAITER_TACHE

Balise

Niveau

Contenu

Obligatoire

Remarques

<dem>

1

Ouverture demande

OUI


<action dos="998" nom="traiter_tache" user="DEMO">

1

Liste des champs de l'évènement sous la forme nomduchamp = valeur

OUI

Au moins les champs obligatoires d'un évènement

<tache procno="39" tachecod="t100" suitecode="s010"/>

1

Idem avec l'option indiquant le type de données.

Par défaut le type est une chaîne de caractères

NON

datetime pour une date/heure

note pour une note

</action>

1

Fermeture action

OUI


</dem>

1

Fermeture demande

OUI



Exemples de champs principaux:

procno

N° du processus opérationnel

tachecod

Code de la tâche à traiter

suitecod

Code de la suite à utiliser pour traiter la tâche


Exemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?>
<dem>
 <action dos="998" nom="traiter_tache" user="DEMO">  
  <tache procno="39" tachecod="t100" suitecode="s010"/>
 </action>
</dem>


Exemple de réponse

<?xml version="1.0" encording="ISO-8859-1"?>
<rep version="1">
 <action dos="998" nom"traiter_tache"/>
   <tache procno="39" tachecod="t500"><![CDATA[Traitement effectué]]></tache>
</rep>


Exemple 1 de réponse si erreur :

<?xml version="1.0" encording="ISO-8859-1"?>
      <erreur code="7244" lib="Traiter une tâche (procno : 39 - tachecod : t500) Tache inexistante ou pas dans I&#39;état attendu." ><![CDATA[Traiter une tâche (procno : 39 - tachecod : t500) Tache inexistante ou pas dans l'état attendu.]]>           
</erreur>


Exemple 2 de réponse si erreur :

<?xml version="1.0" encording="IDO-8859-1"?>
         <erreur code="1411" lib="Le dossier 995 est inexistant"/>


                    





  • Aucune étiquette