Page tree

Sie können im Regelparameter-Editor nicht verfügbare Parameter zuweisen, indem Sie den Code bearbeiten.

Der Code zum Zuweisen eines Parameters zu einer Aktion sieht folgendermaßen aus:
Public Sub ConfigureAction( _
ByVal triggerEvent As Creo.PWS.Automation.PrinergyDataModel.InputFileCreatedEvent, _
ByVal action As Creo.PWS.Automation.PrinergyDataModel.RefineAction)
' — Assign the value of the action parameter "InputFiles" —
action.InputFiles = triggerEvent.InputFiles
' — Assign the value of the action parameter "ProcessTemplatePath" —
action.ProcessTemplatePath = "Storage:Archive:Archive:ArchiveAll"
' — Assign the value of the action parameter "Comment" —
' action.Comment = some value expression
End Sub
Wenn einem Parameter kein Wert in der Benutzeroberfläche zugewiesen ist, wird er im Code als Kommentar angezeigt. Sie müssen ihn auskommentieren, um ihm einen Wert zuweisen zu können.
Zuweisen statischer Werte
Ein statischer Wert ist bei jedem Auslösen einer Regel gleich, z. B. die zu verwendende Prozessvorlage, die Ziel-E-Mail-Adresse, die zu verwendende Priorität usw.
'--- Assign the value of the Action Parameter "Comment" ----
action.Comment = "This is a test comment"
'--- Assign the value of the Action Parameter "Priority" ----
action.Priority = 2
Zuweisen von Ereigniseigenschaften
Die Ereigniseigenschaften sind dynamische Werte, d. h., sie ändern sich bei jedem Auslösen der Regel. Weisen Sie einem Parameter der Aktion eine Eigenschaft des Ereignisses zu:
'--- Assign the value of the Action Parameter "Job" —
action.Job = triggerEvent.Job
'--- Assign the value of the Action Parameter "UserName" —
action.UserName = triggerEvent.Process.UserName
Zuweisen von Zeichenfolgen mit eingebetteten Eigenschaften
Sie können eine Zeichenfolge erstellen, in der statische Werte mit Werten von Ereigniseigenschaften kombiniert sind. Bei E-Mails ist dies besonders sinnvoll.
'--- Assign the value of the Action Parameter "Subject" —
action.Subject = ("Failed refine in Job " + triggerEvent.Process.Job.Name + ".")

  • No labels