Zuordnen von CA Service Catalog-Feldern zu AE-Variablen

Als Service Delivery-Administrator definieren Sie in Formulare in CA Service Catalog für Service-Anfragen. Für Service-Anfragen, die in Automic Automation verarbeitet werden, müssen Sie sicherstellen, dass Ihre Formulare die Parameter zur Verfügung stellen, die der Automic Automation-Workflow benötigt. Dazu müssen Sie die Attribute für die Formulare und Felder definieren, damit sie den Variablen im PromptSet des Workflows zugeordnet werden können.

Diese Seite beinhaltet Folgendes:

Zuordnen von CA-Feldern zu Automic Automation-Variablen

Die Automic Automation-Workflows, die Service-Anfragen von CA Service Catalog verarbeiten, verwenden Variablen, um Eingabeparameter zu identifizieren. Um Parameterwerte für eine CA Service Catalog-Anforderung zu übergeben, müssen Sie die Variablennamen für den Workflow im CA Service Catalog-Anforderungsformular angeben.

Voraussetzung: Liste der erforderlichen Parameter

Um herauszufinden, welche Parameter ein Automic Automation-Workflow benötigt, müssen Sie sich mit dem Workflow Designer koordinieren. Beschaffen Sie eine Liste der Parameter und ermitteln Sie für jeden Parameter:

  • Der Name der Automic Automation-Variablen
  • Der Datentyp
  • Einschränkungen im Hinblick auf die Werte (wie Maximum, Minimum oder bestimmte Werte)

Weitere Informationen finden Sie unter Die erforderlichen Automic Automation-Variablen finden später in diesem Thema.

Hinweis: In Automic Automation werden die Parameter für die Workflows, die CA Service Catalog-Anforderungen verarbeiten, als Teil von PromptSets definiert. Ein PromptSet enthält einen oder mehrere Eingabeparameter, die als Eingabeaufforderungen bezeichnet werden. Diese können einem Variablennamen zugeordnet werden. Wenn Sie die CA Service Catalog-Felder dem Variablennamen zuordnen, können Sie die Eingaben an einen Workflow übergeben.

Die Formularfelder der Workflow-Variablen zuordnen

Erstellen Sie mit der Liste der erforderlichen Parameter das Formular für die Serviceanforderung. Gehen Sie dazu wie folgt vor:

  1. Fügen Sie im Formular für die Anfrage ein Feld für jeden Workflow-Parameter hinzu.
  2. Für jedes Feld:
    • Fügen Sie den Automic Automation-Variablennamen im Attribut _id hinzu. Was Sie eingeben, hängt vom Variablennamen und vom Feldtyp ab. Weitere Informationen finden Sie unter Zuordnungsregeln.
    • Definieren Sie nach Bedarf die anderen Attribute, indem Sie z. B. Maximale Länge, Muster oder einen Standardwert hinzufügen
    • (Optional) Definieren Sie zusätzliche Attribute, z. B. eine Mustermeldung oder einen Tooltip.

Zuordnungsregeln

Wenn Sie Formulare in CA Service Catalog erstellen, um Parameter für einen Automic Automation-Workflow zu sammeln, müssen Sie die Formularfelder den entsprechenden AE-Variablen zuordnen.

Automic Automation-Variablentypen im Vergleich zu CA Service Catalog-Feldtypen

Die Variablentypen für die Parameter, die der Automic Automation-Workflow möglicherweise braucht, sind weniger als die Feldtypen (Formularelemente) im CA Service Catalog-Formulardesigner. Das heißt, dass es in einigen Fällen mehr als einen Formularfeldtyp gibt, den Sie für einen bestimmten Variablentyp in Automic Automation verwenden können. Für eine Automic AutomationZahlentypvariable können Sie z. B. ein Muster-Textfeld, einen Schieberegler oder ein Drehfeld verwenden. Welcher Feldtyp Sie verwenden, liegt bei Ihnen, solange das Feld den richtigen Datentyp für die Automic Automation-Variable erhält.

Die sechs Variablentypen, die Automic Automation verwendet, um Parameter zu sammeln, sind:

  • Textfeld
  • Zahl
  • Kombinationsfeld
  • Optionsfeld
  • Kontrollkästchen
  • Zeit/Datum

Zuordnung für die meisten Variablentypen

Die Zuordnung für die folgenden Automic Automation-Variablentypen ist einfach:

  • Textfeld
  • Zahl
  • Kombinationsfeld
  • Optionsfeld

Geben Sie für Automic Automation-Parameter mit den vorherigen Variablentypen einfach den Variablennamen im Attribut _id für das entsprechende Feld in Ihrem CA Service Catalog-Formular ein.

Wichtig: Nehmen Sie das abschließende #-Zeichen des Variablennamens nicht in das Attribut _id auf. Wenn die Variable beispielsweise VM_MEMORY# ist, geben Sie nur VM_MEMORY ein.

Zuordnung für Zeit-/Datumsvariablen

Für einen Automic Automation-Parameter mit einer Zeit-/Datumsvariablen fügen Sie Ihrem CA Service Catalog-Formular ein Datumsfeld hinzu.

Das _id-Attribut für das Datumsfeld muss den gleichen Wert wie die entsprechende AE-Feldvariable haben. Beispiel: DATETIME1.

Das Feld Datumsformat muss mit dem AE-Datumsformat kompatibel sein. Beispiel: YYYY-MM-DD

Nehmen Sie wie bei allen Zuordnungen nicht das abschließende #-Zeichen des Variablennamens in das Attribut _id auf.

Zuordnung für Kontrollkästchenvariablen

Der Automic Automation-Kontrollkästchen-Variablentyp hat zwei Verwendungsmöglichkeiten:

  • Ein einfaches Kontrollkästchen, mit dem eine Option aktiviert oder deaktiviert wird.
  • Eine Liste mit Kontrollkästchenoptionen (vertikal oder horizontal), von denen der Benutzer eine oder mehrere auswählen kann. Nehmen wir an, Sie haben eine Liste der Software zusammengestellt, die für einen neuen Mitarbeiter bereitgestellt werden kann. Neben jeder Software befindet sich ein Kontrollkästchen. Der Benutzer, der die Bereitstellung anfordert, kann auf diese Weise mehrere Softwarepakete markieren.

Zuordnen zu einem einfachen Kontrollkästchen

Für einen Automic Automation-Parameter, der eine einfache Kontrollkästchenvariable verwendet, fügen Sie ihrem CA Service Catalog-Formular ein Kontrollkästchen-Feld hinzu. Geben Sie in das _id-Attribut für das Kontrollkästchen den Variablennamen ein, mit dem Präfix "chb_". Beispiel: Wenn die Variable CHECKBOX1 ist, geben Sie chb_CHECKBOX1 in das Attribut _id ein.

Nehmen Sie wie bei allen Zuordnungen nicht das abschließende #-Zeichen des Variablennamens in das Attribut _id auf.

Zuordnen zu einer Liste mit Kontrollkästchenoptionen

Für einen Automic Automation Parameter, der eine Liste von Kontrollkästchenoptionen verwendet, fügen Sie ein Kontrollkästchenfeld für jede Option in Ihrem Formular CA Service Catalog hinzu. Geben Sie in das _id-Attribut für das Kontrollkästchen den Variablennamen ein, mit dem Präfix "chbN_", wobei N eine inkrementelle Nummer für jede Option ist.

Angenommen, Sie haben drei Softwareoptionen: Microsoft Office, Microsoft.Net, WebEx. Sie müssen alle derselben Kontrollkästchenvariablen zuordnen, CHECKBOX1. In Ihrem Formular fügen Sie drei Felder hinzu, eines für jede Option:

  • Microsoft Office mit _id: chb1_CHECKBOX1
  • Microsoft.Net mit _id: chb2_CHECKBOX1
  • Webex mit _id: chb3_CHECKBOX1

Nehmen Sie wie bei allen Zuordnungen nicht das abschließende #-Zeichen des Variablennamens in das Attribut _id auf.

Die erforderlichen Automic Automation-Variablen finden

Die einfachste Methode, herauszufinden, welche Eingabeparameter der Automic Automation-Workflow benötigt, ist, den Workflow Designer zu fragen. Fordern Sie eine Liste der Parameter an, und ermitteln Sie für jeden Parameter Folgendes:

  • Der Name der Automic Automation-Variablen
  • Der Datentyp
  • Einschränkungen im Hinblick auf die Werte (wie Maximum, Minimum oder bestimmte Werte)

Wenn Sie mit Automic Automation vertraut sind und die Variablen selbst finden möchten, können Sie wie folgt vorgehen:

  1. Melden Sie sich bei der Automic Automation-Instanz mit dem Workflow an, der Ihre CA Service Catalog-Anforderung verarbeitet.
  2. Wechseln Sie in die Process Assembly-Perspektive .
  3. Suchen und öffnen Sie den Workflow.
  4. Klicken Sie auf den Knoten Start, um ihn auszuwählen, und klicken Sie dann in der linken Seitenleiste auf PromptSets.

    Die PromptSets für die Starteingaben für Workflow werden angezeigt.

  5. Klicken Sie auf dem Hauptbildschirm auf einen PromptSet-Namen, um die entsprechenden Eingabeaufforderungen Satz anzuzeigen.
  6. Bewegen Sie den Mauszeiger über die Bezeichnungen der Eingabeaufforderung, und es wird ein Tooltip angezeigt. Der Tooltip enthält den Namen der zugeordneten Variablen.
  7. Klicken Sie mit der rechten Maustaste auf den PromptSet-Namen und wählen Sie Öffnen aus dem Kontextmenü. Der PromptSet Designer wird geöffnet.
  8. Klicken Sie auf eine Eingabeaufforderung, um die Details zu öffnen. Hier finden Sie den zugeordneten Variablennamen.

    Wichtig: Beachten Sie, dass der Variablenname hier mit & beginnt und mit # endet. Geben Sie keines dieser beiden Zeichen in das Attribut _id Ihrer Formulare ein. Wenn beispielsweise der Variablenname in Automic Automation &UC4RB_SC_REQUEST_ID# ist, dann geben Sie UC4RB_SC_REQUEST_ID in das Attribut _id des entsprechenden Felds in Ihr CA Service Catalog-Formular ein.