<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://frp.sage.fr/wiki1000/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://frp.sage.fr/wiki1000/index.php?action=history&amp;feed=atom&amp;title=Utilisation_des_activit%C3%A9s_Ex%C3%A9cuter_une_m%C3%A9thode_%28bp%29</id>
		<title>Utilisation des activités Exécuter une méthode (bp) - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="https://frp.sage.fr/wiki1000/index.php?action=history&amp;feed=atom&amp;title=Utilisation_des_activit%C3%A9s_Ex%C3%A9cuter_une_m%C3%A9thode_%28bp%29"/>
		<link rel="alternate" type="text/html" href="https://frp.sage.fr/wiki1000/index.php?title=Utilisation_des_activit%C3%A9s_Ex%C3%A9cuter_une_m%C3%A9thode_(bp)&amp;action=history"/>
		<updated>2026-05-02T19:33:33Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.18.6</generator>

	<entry>
		<id>https://frp.sage.fr/wiki1000/index.php?title=Utilisation_des_activit%C3%A9s_Ex%C3%A9cuter_une_m%C3%A9thode_(bp)&amp;diff=2053&amp;oldid=prev</id>
		<title>Syfre : Nouvelle page : ===Introduction=== Cet exemple utilise une méthode pour créer un objet et l’associer à l’instance du processus.  {{#images:image135.png|Guide_-_Processus_métiers}}  #La premi...</title>
		<link rel="alternate" type="text/html" href="https://frp.sage.fr/wiki1000/index.php?title=Utilisation_des_activit%C3%A9s_Ex%C3%A9cuter_une_m%C3%A9thode_(bp)&amp;diff=2053&amp;oldid=prev"/>
				<updated>2009-08-21T09:01:54Z</updated>
		
		<summary type="html">&lt;p&gt;Nouvelle page : ===Introduction=== Cet exemple utilise une méthode pour créer un objet et l’associer à l’instance du processus.  {{#images:image135.png|Guide_-_Processus_métiers}}  #La premi...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===Introduction===&lt;br /&gt;
Cet exemple utilise une méthode pour créer un objet et l’associer à l’instance du processus.&lt;br /&gt;
&lt;br /&gt;
{{#images:image135.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
#La première activité exécute une méthode d’une façade qui crée un objet métier. Cet objet est associé à l’instance du processus.&lt;br /&gt;
&lt;br /&gt;
{{#images:image136.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
La méthode exécutée :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='delphi'&amp;gt;&lt;br /&gt;
unit TestSYFREWF;&lt;br /&gt;
interface&lt;br /&gt;
Type&lt;br /&gt;
  TestAPI = Class(TitObject)&lt;br /&gt;
  public&lt;br /&gt;
   Function CreateAWFClasseA():WFClasseA;&lt;br /&gt;
  end;&lt;br /&gt;
&lt;br /&gt;
Implementation&lt;br /&gt;
&lt;br /&gt;
{TestAPI}&lt;br /&gt;
&lt;br /&gt;
Function TestAPI.CreateAWFClasseA():WFClasseA;&lt;br /&gt;
var inst:WFClasseA;&lt;br /&gt;
begin&lt;br /&gt;
  ClassManager.beginTran;&lt;br /&gt;
  try&lt;br /&gt;
    inst  := WFClasseA.Create;&lt;br /&gt;
    classmanager.InsertToTran(0,inst);&lt;br /&gt;
    inst.unCode := 'Nouveau-'+DateTimeToStr(Now);&lt;br /&gt;
    ClassManager.Commit;&lt;br /&gt;
    Result := inst;&lt;br /&gt;
  except&lt;br /&gt;
    ClassManager.RollBack;&lt;br /&gt;
    raise;&lt;br /&gt;
  end;&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#la seconde activité modifie les attributs de l’objet précédemment créé et crée un nouvel attribut de l’instance.&lt;br /&gt;
&lt;br /&gt;
{{#images:image137.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
#la troisième activité exécute une méthode de l’objet.&lt;br /&gt;
&lt;br /&gt;
{{#images:image138.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
L’activité suivante attend que l’utilisateur change la valeur de l’état.&lt;br /&gt;
&lt;br /&gt;
Le résultat de l’exécution ainsi que le code exécuté sont indiqués dans les messages.&lt;br /&gt;
&lt;br /&gt;
{{#images:image139.png|Guide_-_Processus_métiers}}&lt;br /&gt;
&lt;br /&gt;
{{Footer|Processus Métiers (bp)}}&lt;br /&gt;
[[category:Processus Métiers]]&lt;/div&gt;</summary>
		<author><name>Syfre</name></author>	</entry>

	</feed>