Versionen im Vergleich
Schlüssel
- Diese Zeile wurde hinzugefügt.
- Diese Zeile wurde entfernt.
- Formatierung wurde geändert.
Mit Hilfe verschiedener Attribute in der Aktivitäten-Klasse können Sie das Aussehen und Verhalten der Aktivität im WMS steuern. Beachten Sie, dass für die meisten Attribute die WmsActivityContracts.dll notwendig ist.
Folgende Tabelle bietet einen Überblick der wichtigsten Attribute:
Attribute / Annotations
Name | Beschreibung | ||||||
---|---|---|---|---|---|---|---|
ActivityGroupAttribute | Zur Gruppierung der Aktivität in der Aktivitäten-Liste (Toolbox) des WMS Workflow Designers. | ||||||
ApiVersionAttribute | Zum Ansprechen einer bestimmten Version einer API, die sie in Ihrer Aktivität verwenden (Beispiel: DMS-Version 6.3.1). | ||||||
BrowsableAttribute | Legt fest, ob die Eigenschaft im Eigenschaften-Fenster der Aktivität im Workflow-Designer sichtbar ist. Nützlich, um Eigenschaften festzulegen, die nicht durch den Benutzer verändert werden können. | ||||||
CategoryAttribute bzw. LocalizedCategoryAttribute | Kategorisierung(Gruppierung) der Eigenschaft im Eigenschaften-Fenster des Workflow-Designers. Verwenden Sie "LocalizedCategoryAttribute", um die Kategorie mittels einer Resource mehrsprachig zu hinterlegen. | ||||||
DefaultVariableName
| Ein String, der den Namen der Variable vorschlägt, die im Ausdruckseditor erstellt werden kann. | ||||||
DescriptionAttribute bzw. LocalizedDescriptionAttribute | Beschreibung der Eigenschaft oder der Aktivität im Eigenschaften-Fenster bzw. in der Aktivitäten-Liste (Toolbox) des Workflow-Designers. Verwenden Sie "LocalizedDescriptionAttribute", um die Beschreibung mittels einer Resource mehrsprachig zu hinterlegen. | ||||||
DisplayName bzw. | Name der Aktivität, der in der Übersicht und im Protokoll angezeigt wird. Verwenden Sie "LocalizedDisplayName", um den Namen mittels einer Resource mehrsprachig zu hinterlegen. | ||||||
EditorAttribute | Damit können sie das Control einer Eigenschaft im Eigenschaften-Fenster abändern. | ||||||
ExpressionHelperAttribute | Attribut, um eine Eigenschaft im WMS-Ausdrucks Editor anzuzeigen. Wird dieses Attribut verwendet, wird die Eigenschaft mit der angegeben Beschreibung im Ausdrucks Editor angezeigt. | ||||||
SupersedesAttribute | Wenn Sie eine neue Version einer Aktivität erstellen, können Sie damit eine vorherige Version ablösen (als veraltet kennzeichnen). | ||||||
TypeConverter | Über einen TypeConverter (z.B. ExpandableObjectConverter) kann das Aussehen zusätzlich beeinflusst werden. | ||||||
ToolBoxBitmapAttribute | Legt eine beliebige Bilddatei für die Aktivität in der Aktivitätenliste des Workflow Designers fest (u.a. .bmp und .png). | ||||||
ToolBoxIconAttribute | Legt ein vordefiniertes Icon für die Aktivität in der Aktivitätenliste des Workflow Designers fest. |
Interfaces
Diese Interfaces werden im WMS berücksichtigt.
Interface | Beschreibung | ||||||
---|---|---|---|---|---|---|---|
System.ICloneable
(bei Variablen) | Die Aktivität Assign (Kopie erstellen) verwendet das Interface System.ICloneable, um ein Objekt/Variable ohne Referenz zu kopieren. Falls das Interface nicht implementiert ist, dann wird das Objekt JSON-serialisiert. | ||||||
System.Xml.Serialization.IXmlSerializable | Wird in den Aktivitäten “Objekt serialisieren" und "Objekt deserialisieren" verwenden um von/zu XML zu serialisieren. |
Image Added