« Contexte de tâche (automate) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 28 : Ligne 28 :
<source lang="delphi">
<source lang="delphi">
//Procedure Execute;
//Procedure Execute;
var aMsg:TdbmQueueMessage; idx:Integer;
begin
begin
   if Assigned(UserContext.TaskContext) then
   if Assigned(UserContext.TaskContext) then

Version du 4 février 2013 à 08:23

Le contexte d'une tâche est un contexte d'exécution accessible lorsque le code métier est exécuté par une tâche d'automate.

Ce contexte est accessible à partir de la propriété TaskContext du contexte utilisateur.

Liste des propriétés:

Propriété Usage
EventContext Contexte de l'évènement déclencheur de la tâche.

Liste des méthodes:

Méthode Usage
AddMessage Ajoute un message dans la liste des messages de la tâche.


<source lang="delphi"> //Procedure Execute; begin

 if Assigned(UserContext.TaskContext) then
  begin
    UserContext.TaskContext.AddMessage('MyProcessus.Execute');
    ... 
  end
  else showMessage('not in a task');

end; </source>

{{#if:Automates|

{{#if:Automates|— Automates |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}