# Création d'un attribut logistique sans mode de capture > Source : [Confluence EasyWMS France](https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3000438095876) > Dernière mise à jour : 17/02/2026 (v3) --- Cet exemple montre comment créer un profil logistique avec un numéro de série **sans mode de capture**, afin de l'auto-générer dans le code. > ⚠️ Une fois configuré, il ne sera plus possible d'éditer la valeur des attributs logistiques depuis SmartUI ou un TRF sans faire de customs. --- ## Étape 1 — Création du profil logistique Créer un profil logistique, puis lui ajouter un attribut logistique du type voulu. > Le mode de saisie est obligatoire à la création — en mettre un **Manuel** (il sera supprimé par la suite). --- ## Étape 2 — Récupération des données Récupérer les identifiants nécessaires en lançant la query suivante sur la **reading** : ```csharp Context.LogisticAttributes.Select(la => new { la.Name, la.Id, la.LogisticProfileId, la.LogisticProfileCode, }) ``` Identifier l'attribut nouvellement créé et noter : - **Son ID** (LogisticAttributeId) - **L'ID de son profil logistique** (ProfileId) Puis générer un nouveau GUID via une query scalaire sur la **writing** (cocher **"Is scalar"**) : ```csharp Guid.NewGuid() ``` --- ## Étape 3 — Exécution de la commande Lancer un **Run Command** sur `LogisticAttributeCreateLogisticCaptureCommand` avec les champs suivants : | Champ | Valeur | |-------|--------| | CaptureMode | `2` | | CaptureProcess | `2` | | LogisticAttributeId | ID de l'attribut (récupéré étape 2) | | LogisticCaptureId | Le GUID créé (récupéré étape 2) | | ProfileId | ID du profil logistique (récupéré étape 2) | Après exécution, le message de succès doit s'afficher. --- ## Étape 4 — Suppression du précédent mode de capture L'attribut logistique possède maintenant **2 modes de capture** (le Manuel créé initialement + le nouveau vide). Éditer le profil logistique et **supprimer le mode Manuel** ajouté lors de la création de l'attribut. --- ## Étape 5 — Rendu final L'attribut doit toujours être présent avec une **ligne vide** dans le mode de saisie — ce qui confirme que la configuration est correcte.