Alle Anfrage-, Change- und Issue-Objekte verfügen über ein Kategorienfeld, das zur Klassifizierung von Tickets nach ihrem Wesen dient. Eine Kategorie kann Eigenschaftsobjekte aufweisen, die an das Ticket angehängt werden, wenn die Kategorie zugewiesen wird. Einige davon können als erforderlich gekennzeichnet sein, was bedeutet, dass ein Wert angegeben werden muss, bevor das Ticket gespeichert werden kann (dies gilt sowohl für Einfügungs- als auch für Aktualisierungsvorgänge).
In den Webservices von CA SDM werden automatisch Standardwerte für alle mit den Webservices erstellten Tickets bereitgestellt. Der Standardwert (derzeit "-") stammt aus dem lokalisierten Meldungskatalog von CA SDM.
Wenn Sie Eigenschaftswerte zum Erstellungszeitpunkt festlegen müssen, stehen Ihnen drei Ticketerstellungsmethoden zur Verfügung: "createChangeOrder", "createIssue" und "createRequest". Jede hat einen Parameter, anhand dessen Sie Werte für jegliche Eigenschaften übernehmen können. Um zu erfahren, welche Eigenschaften angehängt werden, müssen Sie die mit der Kategorie verbundenen Eigenschaften ermitteln, die Sie dem Ticket zuweisen möchten. Am einfachsten lässt sich die Methode „getPropertyInfoForCategory()“ verwenden.
Hinweis: Weitere Informationen zur Methode "getPropertyInfoForCategory()" finden Sie im Technischen Referenzhandbuch zu CA SDM.
Um die gültigen Werte für eine Eigenschaft zu identifizieren, suchen Sie zuerst die Eigenschaftsvalidierungsregel für die entsprechende Eigenschaftsvorlage. Fordern Sie hierzu beim Aufrufen der Methode "getPropertyInfoForCategory" das Attribut "validation_rule" an. Rufen Sie dann den zugeordneten "validation_type" für diese Regel ab. Wenn der Typ "dropdown" ist, können Sie dann die Methode "getRelatedList" verwenden, um die dieser Regel zugeordneten Werte abzurufen. Verwenden Sie das BREL-Attribut "values" im Objekt "prpval_rule".
Hinweis: Weitere Informationen finden Sie im Technischen Referenzhandbuch zu CA SDM.
Um Eigenschaftswerte nach einem Aktualisierungsvorgang mit "updateObject()" festzulegen, müssen Sie nach erfolgter Aktualisierung die Eigenschaftsliste abfragen. "getRelatedList()" kann bei dieser Aufgabe helfen.
Die Validierung von Eigenschaftswerten durch Webservice-Methoden wird derzeit nicht unterstützt. Wenn Sie z. B. Eigenschaftswerte einer Validierungsregel mit einem Validierungstyp der Dropdown-Option zuweisen möchten, müssen Sie zusätzlichen Code schreiben, um die Eigenschaftswerte zu erstellen, während die Validierungsregel mit Dropdown-Option erstellt wird. Hängen Sie keinen Eigenschaftswert an eine Validierungsregel mit Kontrollkästchen-Option an.
Hinweis: Weitere Informationen zu Eigenschaftsvalidierungsregeln finden Sie im Administrationshandbuch. Informationen zum Erstellen von Eigenschaftsvalidierungsregeln über die CA SDM-Schnittstelle finden Sie in der Online-Hilfe.
| Copyright © 2012 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |