Vorheriges Thema: Objekte und Eigenschaften, die in JavaScript-Ausdrücken spezifiziert werden können

Nächstes Thema: So können Sie ein Feld auf Basis von Auftragsstatus, Geschäftsbereich, Rolle oder anderen Kriterien ein- oder ausblenden:


Füllen von Feldern in Abhängigkeit von JavaScript-Ausdrücken

Wenn Sie ein Element verwenden, das das Attribut value als Feld in einem Formular enthält, können Sie einen JavaScript-Ausdruck verwenden, um das Attribut "value" des Elements mit dem Laufzeitwert eines von vielen Objekten und einer von vielen Eigenschaften aus der CA Service Catalog-Datenbank zu füllen.

Beispielsweise könnten Sie im Textfeld für "Vorname" in Ihrem Formular den JavaScript-Ausdruck $(_.user.firstName) verwenden, um das Feld mit dem Vornamen der angemeldeten Anwender-ID zu füllen, von der der Auftrag erstellt und das Formular ausgefüllt wird. Außerdem könnten Sie im Textfeld für "Nachname" den JavaScript-Ausdruck $(_.user.lastName) verwenden, um das Feld mit dem Nachnamen des Anwenders zu füllen.

So füllen Sie Formularfelder mithilfe von JavaScript-Ausdrücken:

  1. Entwerfen und erstellen Sie das Formular.
  2. Überprüfen Sie, ob die beste Möglichkeit zur automatisierten Ausführung des Tasks im betreffenden Feld bzw. in den betreffenden Feldern die Verwendung eines JavaScript-Ausdrucks ist.
  3. Überprüfen Sie die Richtlinien für das Verwenden von JavaScript-Ausdrücken in Feldern und stellen Sie sicher, dass Sie das Attribut "value" eines Feldelements einfügen möchten.
  4. Überprüfen Sie, ob es sich bei den Daten, die Sie einfügen möchten, um in JavaScript-Ausdrücken verwendbare Objekte und Eigenschaften handelt. Diese Objekte und Eigenschaften sind verbunden mit den Daten des angemeldeten Anwenders, einem oder mehreren Geschäftsbereichen, einem Service, Serviceoptionen, Status oder anderen Daten, die mit dem Auftrag, zu dem das Formular gehört, zusammenhängen.
  5. Geben Sie den JavaScript-Ausdruck im Attribut "value" des Feldelementes an. Befolgen Sie bei der Angabe des Ausdrucks alle unter In JavaScript-Ausdrücken verwendbare Objekte und Eigenschaften genannten Syntaxregeln, insbesondere jene zur Verwendung von Operatoren für die Verknüpfung von Eigenschaften. Es folgen einige gültige Ausdrücke, die Ihnen in der vorliegenden Form oder als Vorlage nützlich sein könnten:
  6. Testen Sie den JavaScript-Ausdruck, um zu prüfen, ob er Ihre Anforderungen in Bezug auf das Auffüllen des Formularfeldes erfüllt.
  7. Es wird empfohlen, dass Sie sich vergewissern, dass der Ausdruck in einem Formular getestet wird, das mit einem Service in einer Testumgebung verwendet wird, ehe Sie das Formular und den Service in einer Produktionsumgebung einsetzen.