Fonctions

Vous pouvez utiliser les fonctions pour interagir avec, modifier et contrôler vos données dans Workflows Okta.

Connecteur API

Fonctionnalité

Description

Point de terminaison API

Appelle un flux en spécifiant une URL.

S'authentifier avec les cartes du connecteur API

Cette fonction utilise les cartes de fonction Connecteur API (HTTP) pour établir des connexions authentifiées de type Basic, OAuth 2 ou personnalisées vers des services tiers.

Fermer

À utiliser uniquement avec les flux Point de terminaison API. Consultez Point de terminaison API.

Cette fonction envoie une réponse à l'appelant et ferme la connexion HTTP, de manière similaire à Retour ou Retour brut, mais permet également au flux de poursuivre son exécution ensuite.

Ceci est utile pour les flux qui pourraient ne pas se terminer avant l'expiration de la connexion. Si l'appelant interroge à nouveau le point de terminaison avec les mêmes entrées, cela peut provoquer des exécutions en double.

Delete

Effectue une requête HTTP DELETE, renvoyant le résultat de cette requête et les en-têtes de réponse.

En entrée, la carte prend une entrée URL requise et des entrées facultatives d'en-tête, de corps et de requête.

Get

Effectue une requête HTTP GET, renvoyant le résultat de cette requête et les en-têtes de réponse.

En entrée, la carte prend une entrée URL requise et des entrées facultatives d'authentification, d'en-tête et de requête. Vous pouvez modéliser chaque entrée facultative soit comme une seule entrée de type objet, soit avec plusieurs clés ayant l'attribut de groupe approprié.

En sortie, la carte renvoie un objet avec deux clés, en-tête et sortie. La clé sortie contient le corps de la réponse, et la clé en-tête contient l'en-tête de réponse. Des informations plus détaillées peuvent être obtenues en utilisant plusieurs clés avec le groupement approprié.

Erreurs HTTP

Une erreur dans une fonction HTTP correspond généralement à un code d'erreur HTTP standard renvoyé par l'API que vous avez appelée.

Par exemple, si l'API renvoie le code de statut 400, vous obtenez une erreur Bad Request. Si le code de statut est 401, l'erreur est Unauthorized.

Pour une liste complète des codes de statut possibles, consultez Codes de statut HTTP.

Paginer

Cette fonction utilise un flux d'aide pour paginer à travers plusieurs pages d'une réponse HTTP.

Paginer : définir un index de page maximum

Définit le nombre d'itérations de la carte de fonction Paginer.

Paginer : point de terminaison de l'API

Utilise la carte de fonction Paginer sur un point de terminaison API.

Post

Effectue une requête HTTP POST, renvoyant le résultat de cette requête et les en-têtes de réponse.

En entrée, la carte prend une entrée URL requise et des entrées facultatives d'authentification, d'en-tête, de corps et de requête. Vous pouvez modéliser chaque entrée facultative soit comme une seule entrée de type objet, soit avec plusieurs clés ayant l'attribut de groupe approprié.

En sortie, la carte renvoie un objet avec deux clés, en-tête et sortie. La clé sortie contient le corps de la réponse, et la clé en-tête contient l'en-tête de réponse. Des informations plus détaillées peuvent être obtenues en utilisant plusieurs clés avec le groupement approprié.

Put

Effectue une requête HTTP PUT, renvoyant le résultat de cette requête et les en-têtes de réponse.

En entrée, la carte prend une entrée URL requise et des entrées facultatives d'authentification, d'en-tête, de corps et de requête. Vous pouvez modéliser chaque entrée facultative soit comme une seule entrée de type objet, soit avec plusieurs clés ayant l'attribut de groupe approprié.

En sortie, la carte renvoie un objet avec deux clés, en-tête et sortie. La clé sortie contient le corps de la réponse, et la clé en-tête contient l'en-tête de réponse. Des informations plus détaillées peuvent être obtenues en utilisant plusieurs clés avec le groupement approprié.

Requête brute

Avancé. Cette méthode effectue une requête HTTP brute, permettant au créateur de flux de contrôler tous les aspects de la requête HTTP. Cela permet à un flux d'appeler un service XML par exemple, ou un service HTML, ou divers autres cas d'utilisation avancés.

Alors que les autres fonctions HTTP sont optimisées pour la facilité d'utilisation avec les services classiques basés sur JSON, la fonction Requête brute est plus flexible, au prix d'une utilisation un peu plus complexe.

Branchement

Fonctionnalité

Description

Affecter si

Affecte une valeur basée sur le résultat vrai ou faux d'une instruction conditionnelle. S'il y a plus de deux valeurs de sortie potentielles, consultez Recherche.

Continuer si

Poursuit ou interrompt le flux en fonction du résultat d'un test conditionnel vrai ou faux. Utilisez plutôt Return Error If si vous souhaitez interrompre le flux en raison d'une erreur lorsque la condition est vrai.

Si/Sinon

Utilise une instruction conditionnelle If/ElseIf pour déterminer les étapes que le flux doit suivre.

Si/SinonSi

Spécifie les différentes actions à exécuter en fonction de plusieurs conditions if et else if (similaire à Switch ou Case dans certains langages de programmation). Pour spécifier différentes actions basées sur une seule condition, vous pouvez utiliser If/Else à la place.

Recherche

Convertit une valeur en une autre à l'aide d'une table de recherche. Par exemple, convertir un code de service Web en un autre code de service Web, ou un nom de département en un e-mail de contact.

Date et heure

Fonctionnalité

Description

Ajouter

Ajoute un multiple d'une unité de temps (par exemple, des secondes) à une date et une heure de début et renvoie une nouvelle valeur de date.

Convertir

Convertit une date et une heure en différents formats.

Date en texte

Convertit une date et une heure dans un format fourni et un fuseau horaire spécifié.

Différence

Calcule la différence de temps entre deux dates.

Epoch

Convertit une date et une heure en nombre de secondes écoulées depuis le 1er janvier 1970 (minuit UTC/GMT), sans compter les secondes intercalaires.

ISO

Calcule la chaîne ISO8601 correspondante en utilisant la notation UTC Z pour une date et une heure données (non ajustées pour le fuseau horaire local).

Maintenant

Calcule la date et l'heure actuelles dans différents formats, le tout en heure UTC (non ajustée au fuseau horaire local).

Soustraire

Soustrait un multiple d'une unité de temps (par exemple, des secondes) d'une date et d'une heure de début et renvoie une nouvelle valeur de date.

Texte en date

Crée une date et une heure à partir du contenu d'une chaîne de texte selon un format spécifié.

UNIX

Convertit une date et une heure au format standard UNIX.

Chiffrement

Fonctionnalité

Description

AES

Chiffre le texte à l'aide de l'algorithme AES et renvoie le texte chiffré.

Déchiffrer

Déchiffre le texte à partir d'un encodage Base64 à l'aide d'une clé et d'un algorithme spécifié.

Chiffrer

Chiffre le texte en un encodage Base64 à l'aide d'une clé et d'un algorithme spécifié.

Hachage

Hache le texte d'entrée et renvoie un condensé de message en sortie avec un encodage hex, binaire ou Base64.

HMAC

Hache le texte d'entrée et renvoie le texte haché résultant.

MD5

Hache le texte d'entrée à l'aide de la fonction de hachage MD5, renvoie le texte haché résultant.

SHA1

Hache le texte d'entrée à l'aide de la fonction de hachage SHA-1, renvoie le texte haché résultant.

SHA256

Hache le texte d'entrée à l'aide de la fonction de hachage SHA-256, renvoie le texte haché résultant.

Signe

Signe et hache le texte d'entrée avec un algorithme d'entrée et une clé privée, et renvoie un condensé de message en sortie avec un encodage hex, binaire ou Base64.

Gestion des erreurs

Fonctionnalité

Description

Si erreur

Spécifie des actions alternatives pour gérer une erreur sans arrêter votre flux.

Renvoyer une erreur

Génère une erreur et met fin au flux.

Renvoyer une erreur si

Renvoie une erreur et arrête le flux si un test conditionnel est vrai.

Si vous souhaitez arrêter conditionnellement un flux, dans des circonstances normales afin qu'il n'apparaisse pas comme une erreur, utilisez Continuer si à la place.

Fichier

Fonctionnalité

Description

Télécharger

Télécharge un fichier vers le système de fichiers Workflows via HTTP ou HTTPS.

Utiliser la carte de fonction Télécharger dans un flux

Utilisez la fonction Télécharger pour télécharger n'importe quel fichier, tel qu'un fichier image ou document, auquel vous pouvez accéder via une URL dans votre navigateur.

Informations

Récupère des informations sur un fichier. Pour utiliser la carte de fonction Info, définissez l'entrée sur le contenu du fichier d'un fichier téléchargé précédemment dans le flux. La sortie fournit des informations de base sur le fichier.

Chargement multipart

Charge un fichier du système de fichiers Workflows vers un service web, via HTTP ou HTTPS, en utilisant des données de formulaire multipart.

Charger

Charger un fichier du système de fichiers Workflows vers un service web, via HTTP ou HTTPS.

Utiliser la carte de fonction Charger dans un flux

Utilisez la carte de fonction Charger pour charger n'importe quel fichier, tel qu'un fichier image ou document, depuis le système de fichiers Workflows.

Téléchargement de fichier

Connector Builder uniquement.

Télécharge les données de fichier vers Workflows et renvoie le contenu du fichier et les métadonnées du fichier pour utilisation dans d'autres cartes.

Chargement de fichier

Connector Builder uniquement.

Charge les données de fichier vers un système externe et renvoie l'objet de réponse. Cette carte prend en charge les chargements multipart.

Lire les métadonnées

Connector Builder uniquement.

Lire les métadonnées d'un fichier.

Contrôle de flux

Fonctionnalité

Description

Affecter

Crée des champs de sortie en fonction de l'entrée fournie.

Appeler un flux

Exécute un autre flux dans le contexte de votre flux actuel. Votre flux reprend lorsque l'autre flux se termine. Si vous n'avez pas besoin d'attendre la fin de l'autre flux, vous pouvez utiliser Appeler un flux asynchrone à la place.

Appeler un flux en mode asynchrone

Démarre un autre flux puis continue sans attendre la fin de ce flux. Enchaînez plusieurs cartes Appeler un flux asynchrone si vous souhaitez lancer différents ensembles d'actions à exécuter en même temps (en parallèle).

Pause

La fonction Pause ne fonctionne actuellement que lorsqu'elle est utilisée dans des flux repris par programmation.

Si vous souhaitez mettre en pause un flux pendant un délai spécifique ou jusqu'à une heure spécifique, utilisez une fonction Attendre pour ou Attendre jusqu'à.

Pause brute

Met en pause l'exécution du flux en cours, renvoyant les données HTTP brutes à l'appelant. Reprenez-le en appelant l'API de reprise.

Répéter

Exécute un flux d'aide un nombre de fois spécifié.

Retour

Met fin à un flux et renvoie des valeurs à l'appelant du flux.

Retour brut

Retourne les données à l'appelant, avec un contrôle total sur la réponse HTTP.

Type de

Renvoie le type des données fournies en entrée.

Attendre pour

Met en pause le flux et attend un laps de temps spécifié avant de reprendre l'exécution du flux.

Attendre jusqu'à

Met en pause le flux et attend jusqu'à une date et heure spécifiques pour continuer l'exécution du flux.

Flux

Fonctionnalité

Description

Exporter un flux

Exporte tous les éléments d'un flux unique sous forme de fichier JSON.

Dossiers

Fonctionnalité

Description

Exporter un dossier

Exporter un dossier contenant un ou plusieurs flux sous forme de fichier JSON.

JSON

Fonctionnalité

Description

Analyser

Analyse une chaîne JSON dans un champ saisi, tel qu'un objet ou une liste, que vous pouvez utiliser dans les fonctions suivantes. C'est l'inverse de la fonction Convertir en chaîne.

Convertir en chaîne

Convertit une valeur typée, telle qu'un objet ou une liste, en une chaîne JSON. C'est l'inverse de la fonction Analyser.

JWT

Fonctionnalité

Description

Décoder

Décode un JWT sans vérifier la signature.

Signe

Encode et signe un JWT.

Vérifier

Décode et vérifie un JWT.

Liste

Fonctionnalité

Description

Ajouter à la fin

Ajoute un élément à la fin d'une liste. Cela est également connu sous le nom d'opération Push.

Ajouter au début

Ajoute un élément au début d'une liste. Cela est également connu sous le nom d'opération Unshift.

À

Renvoit un élément à la position spécifiée dans une liste, le premier élément se trouvant en position 0.

Réduire

Réduit une liste d'objets en un seul objet en fusionnant chaque objet dans l'ordre où ils apparaissent dans la liste. Si des objets ont des clés en commun, les valeurs suivantes prennent le pas sur les valeurs précédentes.

Combiner tout

Combine le contenu de deux listes ou plus.

Construire

Crée une nouvelle liste à partir d'un ensemble de valeurs.

Différence

Crée une liste d'éléments d'une liste qui n'apparaissent pas dans une autre liste.

Filtre

Filtre une liste pour n'inclure que les éléments qui remplissent une condition spécifiée. Pour effectuer le filtrage en fonction de critères plus complexes, utilisez la fonction Filtre personnalisé.

Filtrer personnalisé

Si on lui donne une liste, la fonction Filtre personnalisé crée une liste qui contient uniquement les éléments de la liste qui réussissent un test. Le test est effectué en appelant une fois un flux d'aide pour chaque élément. Consultez À propos des flux planifiés et d'aide.

Le flux renvoie Vrai ou Faux pour indiquer si cet élément doit être inclus dans la liste de sortie.

Pour effectuer un filtrage à l'aide d'un test de comparaison simple, utilisez plutôt la fonction Filtrer.

Rechercher

Recherche le premier élément d'une liste qui répond à une condition spécifiée. Pour effectuer une recherche en fonction de critères plus complexes, utilisez Recherche personnalisée.

Rechercher personnalisé

Trouve un élément dans une liste en exécutant un flux d'aide sur les éléments, un à la fois, et en renvoyant le premier élément pour lequel le flux renvoie Vrai.

Pour les recherches simples, utilisez plutôt la fonction Trouver.

Aplatir

Prend une liste qui contient plusieurs listes et convertissez-la en une liste unique.

Pour chaque

Traite une liste en appelant un flux d'aide pour chaque élément.

Pour chaque - Ignorer les erreurs

Traite une liste en appelant un flux d'aide pour chaque élément. Cette fonction est presque identique à la fonction Pour chaque, avec une différence importante. For Each arrête le traitement des éléments suivants si une erreur se produit lors du traitement d'un des éléments dans le flux d'aide. En revanche, elle continuera à traiter tous les éléments même si certaines erreurs surviennent dans le flux d'aide.

Obtenir le premier élément

À partir d'une liste, la carte renvoie deux sorties : le premier élément et la liste sans cet élément. Cela est également connu sous le nom d'opération Shift.

Obtenir le dernier élément

À partir d'une liste, la carte renvoie deux sorties : le dernier élément et la liste sans cet élément. Cela est également connu sous le nom d'opération Pop.

Grouper par

Lit une liste et en extrait une liste, regroupée par les valeurs de la liste d'origine au chemin spécifié.

Inclut

Vérifie si une liste contient un élément particulier. La sortie renvoie Vrai si la liste contient l'élément, ou Faux si l'élément n'est pas trouvé dans la liste.

La liste peut être une liste de n'importe quel type d'élément ; par exemple, une liste de textes, une liste de nombres, une liste d'objets. La valeur doit être un élément de ce type.

Indexer par

Cette fonction est conçue pour un modèle d'API courant, où un service renvoie une liste de valeurs de champs sous forme de liste d'objets. Ces objets contiennent chacun un nom de champ comme une clé, et une valeur de champ comme une autre clé.

Intersection

À partir de deux ou plusieurs listes d'entrée, crée une liste qui contient uniquement les éléments inclus dans toutes les listes d'entrée. Les listes peuvent être de n'importe quel type, tant que toutes les listes sont définies sur le même type d'élément.

Longueur

Recherche le nombre d'éléments dans une liste.

Liste en texte

Cette fonction génère une sortie texte unique à partir d'une liste en utilisant un séparateur facultatif. Par exemple, si vous avez une liste de noms de produits, vous pouvez utiliser cette fonction pour créer une liste de produits séparés par des virgules à inclure dans un e-mail.

Mapper

La fonction Mapper convertit une liste en une nouvelle liste. Cela est réalisé en exécutant un flux d'aide pour chaque élément de la liste. Consultez À propos des flux planifiés et d'aide.

Fusionner

Fusionne les objets de deux listes ou plus avec des décalages correspondants. Si un élément avec la même clé existe dans plusieurs listes à la même position, la valeur de la liste ultérieure écrase la valeur de la liste antérieure.

Extraire

Cette fonction prend une liste d'objets et produit une sous-liste. Pour ce faire, elle extrait la clé spécifiée par clé dans chaque objet de la liste d'entrée et place ces valeurs dans une liste de sortie. L'entrée liste doit être une liste d'objets.

Réduire

Cette fonction produit une seule valeur cumulative en exécutant un flux d'aide pour chaque élément d'une liste.

Par exemple, vous pouvez trouver le plus grand nombre dans une liste de nombres, ou compter combien d'éléments texte commencent par « A » dans une liste de chaînes de texte.

Le résultat peut être de n'importe quel type, vous pouvez donc également utiliser Réduire pour construire une chaîne de texte, une date, un booléen, un objet ou une liste de n'importe lequel de ces types.

Supprimer les doublons

Supprime les doublons d'une liste.

Inverser

Inverse l'ordre des éléments d'une liste.

Exemple

Génère un échantillon aléatoire à partir d'une liste.

Découper

Choisit un sous-ensemble d'une liste à l'aide de points de départ et de terminaison.

Trier

Trie une liste de l'élément le plus petit au plus grand.

Tri personnalisé

Tri personnalisé vous permet d'effectuer un tri personnalisé activé une liste en appelant un autre flux pour générer la valeur utilisée pour trier chaque élément. Pour les tris simples, utilisez plutôt la fonction Trier.

Diviser

Divise une liste en fonction d'une valeur d'index spécifique.

Statistiques

Lit les statistiques correspondant à une liste de nombres.

Somme

Calcule la somme d'une liste de nombres. Cette fonction accepte uniquement les listes de types nombre.

Si vos nombres sont formatés sous forme de liste de textes, vous pouvez utiliser la fonction Mapper pour convertir chaque élément du texte en nombre.

Si vos nombres sont stockés dans une liste d'objets, vous pouvez utiliser la fonction Extraire pour générer la liste des nombres que vous devez transmettre à la fonction Somme.

Permuter

Permute deux éléments dans une liste.

Tronquer

Réduit une liste à une longueur spécifiée.

Union

Combine plusieurs listes en une seule liste de toutes les valeurs uniques contenues dans l'une des listes d'entrée. Les listes peuvent être de n'importe quel type tant que toutes les listes sont définies sur le même type, y compris la liste de sortie.

Unique personnalisé

Utilise une logique personnalisée pour déterminer comment supprimer les doublons d'une liste.

XOR

Prend deux listes d'entrée et génère une nouvelle liste contenant tous les éléments qui se trouvent dans l'une ou l'autre des listes d'entrée, mais pas dans les deux.

Zip

Prend deux listes de longueur égale et les combine en une liste de listes de chaque paire correspondante.

Nombre

Fonctionnalité

Description

Valeur absolue

Calcule la valeur absolue d'un nombre. La valeur absolue est la grandeur du nombre indépendamment de son signe négatif ou positif.

Ajouter

Renvoie la somme de deux ou plusieurs valeurs d'entrée. Cette carte accepte deux valeurs d'entrée par défaut, mais vous pouvez ajouter d'autres valeurs.

Diviser

Renvoie le quotient de la division de deux valeurs.

Exposant

Calcule le nombre d'Euler, e (environ 2,718), élevé à une puissance spécifiée, ou exposant.

Factorielle

Calcule la factorielle d'un nombre, renvoyant 0 si ce nombre est inférieur à 0. Une factorielle est le produit d'un entier et de tous les entiers non nuls ou non négatifs qui lui sont inférieurs.

Formule

Construit une expression mathématique en combinant des opérateurs, des fonctions et des nombres que vous saisissez avec des champs que vous glissez-déposez dans la carte Formula. Vous pouvez placer des champs de type Number n'importe où dans l'expression où il peut y avoir un nombre.

À l'exécution, l'expression est évaluée en utilisant les valeurs des champs pour générer un seul nombre en sortie.

Incrémenter

Augmente une valeur numérique de un.

Plus grand

Renvoie une valeur booléenne indiquant si une valeur est supérieure à une autre.

Logarithme

Calcule un logarithme, qui est la puissance à laquelle un nombre de base doit être élevé pour produire un nombre donné.

Multiplier

Calcule le produit de deux ou plusieurs valeurs.

Pourcentage

Lit et formate le pourcentage d'une valeur avec un nombre spécifié de décimales.

Puissance

Calcule un nombre de base élevé à une puissance spécifiée, ou exposant.

Entier aléatoire

Génère un entier aléatoire entre deux nombres.

Reste

Trouve le reste après la division d'un nombre par un autre.

Arrondir

Arrondit à l'entier le plus proche.

Arrondir les décimales

Arrondit une valeur numérique à un nombre de décimales spécifié.

Arrondir à l'inférieur

Arrondit à l'entier inférieur le plus proche.

Arrondir au supérieur

Arrondit à l'entier supérieur.

Signe

Renvoie le signe d'un nombre.

Plus petit

Renvoie une valeur booléenne indiquant si une valeur est inférieure à une autre.

Racine carrée

Calcule la racine carrée d'un nombre.

Soustraire

Renvoie la différence entre deux valeurs quelconques.

Objet

Fonctionnalité

Description

Effacer les éléments vides

Supprime les clés sans valeur associée (par exemple, null, "", {}) d'un objet. Similaire à la fonction Filter mais avec la capacité supplémentaire de choisir si le filtrage est récursif.

Réduire

Combine une liste d'objets avec des propriétés clé et valeur en un seul objet JSON. C'est l'inverse de la carte de fonction Diviser.

Construire

Crée un objet basé sur un ensemble d'entrées définies par l'utilisateur.

Filtrer

La carte Filtrer supprime les clés sans valeur associée (par exemple, null, "", {}) d'un objet. Si l'objet peut contenir d'autres objets, utilisez plutôt la carte Effacer les clés sans valeur associée.

Pour chaque

Itère dans un objet clé par clé à l'aide d'un flux d'aide. Pour chaque clé de l'objet d'entrée, le flux d'aide est appelé avec le nom de clé et la valeur de cette clé.

Vous pouvez les sélectionner avec la liste déroulante après avoir sélectionné un flux d'aide à l'aide du bouton Choisir le flux.

Get

Lit la valeur stockée dans un objet à un chemin donné. Par exemple, si l'objet est : { "a":"one", "b":"two", "c": 17 } alors en spécifiant un chemin de b on obtient la chaîne de texte two. Pour obtenir plus d'une valeur à la fois à partir d'un objet, utilisez Obtenir plusieurs à la place.

Obtenir plusieurs

Sélectionne plusieurs valeurs d'un objet en une fois. Similaire à Obtenir, la carte Obtenir plusieurs vous permet d'accéder aux valeurs d'un objet en fournissant plusieurs clés et/ou chemins vers des valeurs dans un objet.

Clés

La carte Clés génère une liste des clés de votre objet.

Mapper

Traite un objet clé par clé à l'aide d'un flux d'aide, créant un objet en sortie. Pour chaque clé de l'objet d'entrée, le flux d'aide est appelé avec le nom de clé et la valeur de cette clé.

Vous pouvez les sélectionner avec la liste déroulante après avoir sélectionné un flux d'aide à l'aide du bouton Choisir le flux.

Mapper en liste

Itère dans un objet clé par clé à l'aide d'un flux d'aide, créant une liste en sortie, avec un élément dans la liste par clé de l'objet. Pour chaque clé de l'objet d'entrée, le flux d'aide est appelé avec le nom de clé et la valeur de cette clé.

Vous pouvez les sélectionner avec la liste déroulante après avoir sélectionné un flux d'aide à l'aide du bouton Choisir le flux.

Fusionner

Fusionne plusieurs objets en un seul objet. L'objet de sortie possède toutes les clés (avec leurs valeurs associées) qui apparaissent dans l'un des objets d'entrée. Si la même clé apparaît dans plusieurs des objets d'entrée, une seule valeur est conservée. Il y a deux entrées par défaut, mais d'autres peuvent être ajoutées.

Déplacer

Déplace une valeur d'une clé à une autre, ce qui revient essentiellement à renommer la clé tout en conservant la même valeur.

Définir

Définit une clé d'un objet à une valeur spécifiée, en créant la clé si elle n'existe pas déjà.

Taille

Renvoie le nombre d'éléments dans un objet.

Diviser

Divise un objet en une liste d'objets, chacun avec des propriétés clé et valeur. C'est l'inverse de la carte Réduire.

Supprimer

Supprime une paire clé-valeur d'un objet.

Décompresser

Convertit un objet en deux listes, une avec les clés et l'autre avec les valeurs.

Valeurs

La carte Valeurs génère une liste des valeurs de votre objet.

Zip

Crée un objet à partir de deux listes, en mappant les clés des premières listes avec les valeurs de la seconde. Cela est utile lors de la création d'un objet dont les noms de clés contiennent des points.

Tables

Fonctionnalité

Description

Effacer une table

Supprime toutes les lignes d'un tableau.

Créer une ligne

Crée une ligne dans un tableau.

Supprimer une ligne

Supprime une ligne dans un tableau.

Exporter en CSV

Exporte un tableau dans un fichier CSV, en incluant soit toutes les lignes, soit un sous-ensemble de lignes filtré.

Importer depuis CSV

Importe le contenu d'un fichier CSV dans un table.

Lire une ligne

Lit les valeurs d'une ligne dans une table.

Lire une table

Renvoie le schéma des colonnes d'une table, identifié par l'ID de la table.

Rechercher des lignes

Recherche les lignes d'un tableau qui correspondent à un ensemble de conditions.

Mettre à jour une ligne

Met à jour une ligne dans un tableau.

Texte

Fonctionnalité

Description

À

Renvoie le caractère unique à une position spécifiée dans une entrée de texte, où 0 est la première position.

Pour obtenir un segment entier plutôt qu'un seul caractère, utilisez la fonction Segment de texte. Pour rechercher un seul caractère, utilisez Rechercher.

Base64

Renvoie le codage Base64 d'une chaîne.

Décodage Base64

Renvoie du texte décodé de Base64.

Composer

Combine tout texte que vous saisissez et tout champ que vous glissez-déposez.

Au moment de l'exécution, le texte est combiné avec les valeurs des champs pour générer une seule sortie texte.

Concaténer

Prend deux entrées de chaîne ou plus et combinez-les sans espace en une seule sortie de texte.

Rechercher un e-mail

Recherche et renvoie la première instance d'une adresse e-mail valide dans une chaîne de texte.

Rechercher

Recherche la première instance d'une chaîne dans une autre chaîne.

Rechercher le dernier

Recherche la dernière correspondance dans la chaîne de texte, où 0 correspond à la première position.

La carte de fonction renvoie -1 si aucune correspondance n'est trouvée.

Rechercher un modèle

Recherche le texte de la première correspondance avec un modèle spécifié à l'aide d'expressions régulières.

Longueur

Calcule le nombre de caractères dans une chaîne de texte.

Aléatoire

Renvoie un texte aléatoire d'une longueur spécifiée.

Remplacer

Recherche et remplace du texte.

Remplacer les modèles

Trouve et remplace tous les modèles correspondants multiples par une seule valeur.

Pour une fonction de recherche et remplacement qui recherche un seul texte ou modèle, utilisez Remplacer.

Diviser

Divise le texte en une liste de segments de texte séparés par des virgules ou un autre séparateur spécifié.

Segment de texte

Extrait le texte d'une valeur de chaîne.

En minuscules

Convertit toutes les lettres d'une chaîne en minuscules.

En majuscules

Convertit toutes les lettres d'une chaîne en majuscules.

Rogner

Supprime les espaces vides de début et de fin du texte.

ID unique

Génère un identificateur unique universel (UUID) aléatoire, parfois appelé identificateur unique global (GUID).

L'identificateur se compose de 32 chiffres hexadécimaux (en base 16), affichés en cinq groupes et séparés par des traits d'union.

Vrai/Faux

Fonctionnalité

Description

Tous faux ?

Renvoie Vrai si toutes les entrées sont fausses. Sinon, renvoie Faux. Cela est également connu sous le nom d'opérateur booléen NOR.

Et

Renvoie Vrai si toutes les entrées sont fausses. Sinon, renvoie Faux.

Un faux ?

Renvoie Vrai si l'une des entrées est fausse. Sinon, renvoie Faux. Cela est également connu sous le nom d'opérateur NAND.

Comparer

Exécute un test simple de type vrai ou faux.

Par exemple, vous pouvez vérifier si un champ Type est égal à Client ou si un champ Prix est supérieur à 1 000.

Expression

Génère une expression Vrai ou Faux en combinant des opérateurs et des valeurs que vous tapez avec des champs que vous glissez et déposez. Placez les champs n'importe où dans l'expression où il peut y avoir une valeur.

Au moment de l'exécution, l'expression est évaluée en utilisant les valeurs des champs pour générer une seule sortie Vrai ou Faux.

Les champs numériques sont évalués à Faux quand ils valent 0 ; sinon ils renvoient Vrai. Les champs de texte ont la valeur Faux quand ils sont null ou false. Sinon, ils renvoient True. Les champs date sont convertis en horodatage utilisable dans les comparaisons.

Non

Accepte une entrée vrai ou faux et renvoie la valeur inverse.

Ou

Renvoie vrai si une entrée est vrai, sinon faux.

Ou (Exclusif)

L'opérateur Ou Exclusif Vrai/Faux (également connu sous le nom de XOR) renvoie Vrai si une, et une seule, entrée est vraie. Sinon, renvoie Faux.

XNOR

Un opérateur Vrai/Faux qui renvoie la valeur vrai si les deux entrées sont vrai ou si les deux entrées sont faux. Sinon, renvoie Faux. C'est l'opposé de l'opération Ou exclusif (ou XOR).

URL

Fonctionnalité

Description

Décoder un composant

Décode un composant codé en URL tel que SA la valeur d'un paramètre de requête.

Cette carte de fonction décode tous les caractères encodés en URL et produit le texte décodé.

Décoder une requête

Décode une chaîne de requête codée en URL en un objet de requête.

Encoder un composant

Encode un texte en un texte encodé en URL pour utilisation dans une URL.

Encoder une requête

Code un objet de requête dans une Objet de requête encodée en URL.

Formater

Construit une chaîne URL à partir de composants individuels.

Analyser

Analyse une chaîne URL dans ses composants avec un encodage approprié.

XML

Fonctionnalité

Description

Construire

Convertit un objet en chaîne XML.

Analyser

Convertit une chaîne XML en objet.

Le fait d'avoir une chaîne XML sous forme d'objet vous permet d'utiliser de nombreuses fonctions intégrées, par exemple les fonctions Liste et Objet, pour traiter et utiliser les valeurs de chaîne XML dans le reste de votre flux.