DocumentationWorkflowsLogique et données
Edit Fields (Set) node
Définir, renommer ou supprimer des champs dans le flux de données, p. ex. transformer la sortie d'un déclencheur dans le format attendu par le node suivant. Les valeurs prennent en charge les templates comme {{ $json.user.name }}. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.
8 min de lectureMis à jour le
Fonction du node
Définir, renommer ou supprimer des champs dans le flux de données, p. ex. transformer la sortie d'un déclencheur dans le format attendu par le node suivant. Les valeurs prennent en charge les templates comme {{ $json.user.name }}.
Utilisez Edit Fields (Set) comme étape clairement définie dans un workflow anymize.
- Traite 1 entrée.
- Fournit 1 sortie aux étapes suivantes.
- S'exécute comme une étape normale du workflow.
Configurer le node
- 01Ouvrez un workflow et ajoutez Edit Fields (Set) depuis le catalogue.
- 02Renseignez les champs requis et associez les valeurs des étapes précédentes.
- 03Testez le node avec un petit jeu de données et vérifiez sa sortie.
- 04Reliez la sortie réussie et activez le workflow après un test complet.
Actions et modes
Edit Fields (Set) remplit une fonction précise. Ses paramètres apparaissent lorsque vous sélectionnez le node.
Paramètres
| Champ | Signification | Zone |
|---|---|---|
| Définir des champs | Nouveaux champs ou écrasements. Choisis le type par ligne (String, Number, Boolean, JSON). Les valeurs prennent en charge `{{ $json.field }}`. | Standard |
| Version importée | Configurez cette valeur dans le panneau du node. | Standard |
| Créer des sous-champs | Les points créent des sous-champs. customer.name enregistre name dans customer. | Standard |
| Conserver la valeur en cas d'erreur de type | Conserve la valeur d'origine si elle ne correspond pas au type choisi. | Standard |
| Transmettre les fichiers | Conserve les fichiers reçus avec les données d’entrée. | Standard |
| Supprimer des champs | Saisis les noms des champs à retirer, sépare-les par une virgule (p. ex. tmp, debug). Exécuté avant de définir les nouveaux champs. | Standard |
| Renommer des champs | `from` → `to`. Exécuté avant la définition. | Standard |
| Conserver uniquement les champs définis | Si activé : les champs d'entrée sont supprimés, seuls les champs définis survivent. | Standard |
Entrées et sorties
| Entrée | Signification | Type |
|---|---|---|
| Standard | Reçoit le résultat complet de l'étape précédente. | JSON |
| Sortie | Signification | Type |
|---|---|---|
| Standard | Met le résultat à disposition de l'étape suivante au format JSON. | JSON |
Exemple et test
Définir le statut + le compteur: commencez avec un petit jeu de données reconnaissable. Vérifiez la sortie et utilisez uniquement les champs présents.
Exemple de test
{
"name": "Alice",
"score": 42
}Accès et sécurité
Avant l'activation, vérifiez les données reçues par cette étape et le contenu de sa sortie.
Stockez les clés et identifiants dans le gestionnaire protégé. Ne les insérez jamais dans les champs, données de test ou descriptions.
Résoudre les erreurs
- Aucune sortie: vérifiez la dernière exécution et les champs fournis par le node précédent.
- Variable vide: ouvrez la sortie précédente et utilisez un nom de champ réellement présent.