Okta Workflows How-To: Ein Objekt in eine Liste konvertieren

Über den Autor/die Autorin

Max Katz

Staff Developer Advocate, Okta Workflows

Max Katz is a Staff Developer Advocate for Okta Workflows. Max loves the no-code automation space and creating educational content. Before Okta, Max led the North America Developer Advocacy team at IBM. Before IBM, Max led developer advocacy for a cloud-based mobile app platform, Appery, helping it grow from zero to over 400,000 developers. Max regularly writes on his http://maxkatz.net blog. 

12 Dezember 2022 Lesezeit: ~

Okta Workflows ist eine No-Code-Plattform zur Automatisierung von Identity-Prozessen. 

Dieser Blogbeitrag basiert auf einer Frage, die während der Sprechstunden oder im Kanal #okta-workflows im MacAdmins Slack gestellt wurde: Wie wandelt man ein Objekt in eine Liste um (oder wie verwendet man die Karte „Object – Map to List“)? 

Erste Schritte

Die Karte Object – Map to List übernimmt ein Objekt und konvertiert es mithilfe eines Hilfs-Ablaufs in eine Liste.

Wenn Sie zum Beispiel dieses Objekt haben:

{
  "Getränk": "Wein",
  "Hauptgericht": "Hähnchen",
  "Vorspeise ": "Salat",
  "Dessert": "Eiscreme"
}

Sie können es in eine Liste umwandeln, in der jede Eigenschaft des Objekts zu einem Schlüssel/Wert-Paar wird:

[
   {
      "key": "Getränk",
      "value": "Wein"
   },
   {
      "key": "Hauptgericht",
      "value": "Hähnchen"
   },
   {
      "key": "Vorspeise",
      "value": "Salat"
   },
   {
      "key": "Dessert",
      "value": "Eiscreme"
   }
]

Dies ist der Hauptablauf:

Ablauf zum Konvertieren eines Objekts in eine Liste

Und dies ist der Helper-Ablauf:

Hilfs-Ablauf zur Konvertierung eines Objekts in eine Liste

Ergebnis der Ausführung des Ablaufs:

[
  {
     "key": "Getränk",
     "value": "Wein"
  },
  {
     "key": "Hauptgericht",
     "value": "Hähnchen"
  },
  {
     "key": "Vorspeise ",
     "value": "Salat"
  },
  {
     "key": "Dessert",
     "value": "Eiscreme"
  }
]

Sie können auch zusätzliche Informationen an den Hilfs-Ablauf übergeben, beispielsweise wenn Sie ein Präfix (dinner) übergeben möchten, um das folgende Ergebnis zu erhalten:

[
   {
      "key": "Abendessen:Getränk",
      "value": "Wein"
   },
   ...
]

Der aktualisierte Haupt-Ablauf mit einem konstanten Präfix, das an den Hilfs-Ablauf übergeben wird:

Konvertieren eines Objekts in einen Listen-Ablaufs mit Präfix

Im Update-Helper-Ablauf wird das Präfix mit dem Schlüssel verkettet, um einen neuen Schlüsselwert zu erstellen:

Hilfs-Ablauf zur Konvertierung eines Objekts in eine Liste mit Präfix

Ergebnis der Ausführung des aktualisierten Ablaufs:

[
   {
      "key": "Abendessen:Getränk",
      "value": "Wein"
   },
   {
      "key": "Abendessen:Hauptgericht",
      "value": "Hähnchen"
   },
   {
      "key": "Abendessen:Vorspeise ",
      "value": "Salat"
   },
   {
      "key": "Abendessen:Dessert",
      "value": "Eiscreme"
   }
]

In dieser Anleitung haben Sie gelernt, wie Sie die Karte Object – Map to List verwenden.

Erhalten Sie Antworten auf Ihre Fragen zu Workflows.

Haben Sie eine Frage zu Okta Workflows? Sie sind sich nicht sicher, wie Sie einen Ablauf erstellen? Sie können an den wöchentlichen Community- Sprechstunden teilnehmen, um Hilfe zu erhalten.

Über den Autor/die Autorin

Max Katz

Staff Developer Advocate, Okta Workflows

Max Katz is a Staff Developer Advocate for Okta Workflows. Max loves the no-code automation space and creating educational content. Before Okta, Max led the North America Developer Advocacy team at IBM. Before IBM, Max led developer advocacy for a cloud-based mobile app platform, Appery, helping it grow from zero to over 400,000 developers. Max regularly writes on his http://maxkatz.net blog. 

Setzen Sie Ihre Identity Journey fort