Assistant writeback
Dans Nectari, les données sont récupérées depuis l'ERP et affichées dans le classeur. Par défaut, toute modification effectuée dans la feuille reste locale et n'est jamais renvoyée vers l'ERP. La formule NECWRITEBACK envoie les modifications du classeur vers l'ERP. Un classeur peut contenir plusieurs formules, chacune ciblant des champs ou des entités différents.
L'association des cellules du classeur aux champs de l'ERP doit être précise. Chaque champ doit correspondre au bon enregistrement et à la bonne valeur. L'assistant WRITEBACK génère la formule automatiquement, sans avoir à l'entrer manuellement. Des classeurs de writeback prédéfinis sont aussi disponibles pour Acumatica, pour la création de documents ainsi que la gestion des budgets et prévisions.
La création d'un assistant et l'envoi des modifications vers l'ERP depuis Nectari ont besoin des autorisations appropriées.
L'assistant est actuellement disponible uniquement avec Acumatica.
Quand renvoyer des données vers l'ERP
- Créer un document comme une écriture de journal, une facture fournisseur, une facture client ou une facture pro forma.
- Réapprovisionner les stocks et générer des bons de commande directement depuis le classeur.
- Gérer les budgets et prévisions, notamment les budgets annuels, les révisions prévisionnelles et les prévisions de coûts de projet.
- Mettre à jour des enregistrements existants quand des valeurs doivent être corrigées ou révisées à la source.
Configurer l'assistant
- Depuis l'onglet Analyse, cliquez sur Assistant WRITEBACK.
- Sélectionnez l'environnement et la source de données.
- Choisissez la table dans la liste déroulante.
- Dans l'onglet Sélection, développez chaque entité pour voir les champs disponibles, puis cochez ceux à inclure.
- Cliquez sur Suivant.
- Dans l'onglet Mappage, associez chaque champ sélectionné à une cellule ou une table du classeur.
- Sous Options, développez Bouton Writeback et activez Afficher le bouton.
- Configurez la cellule cible, le libellé et la couleur du bouton.
- (Facultatif) Activez Résultats pour afficher le résultat du writeback dans une cellule de la feuille.
- Cliquez sur Enregistrer.
Propriétés de l'assistant
| Champ | Ce qu'il faut configurer |
|---|---|
| Environnement | Environnement Nectari qui contient la source de données utilisée pour le writeback. |
| Source de données | Source de données utilisée pour l'assistant. S'assurer que le Nom du point de terminaison et la Version du point de terminaison sont bien configurés. Disponible uniquement avec Acumatica pour le moment. |
| Entité / Table | Entité cible. Une seule entité peut être sélectionnée par assistant. |
| Entités | Le panneau Entités affiche la hiérarchie complète de l'entité sélectionnée. La table d'en-tête représente l'entité principale. Les tables de détail (Attributs, Détails, etc.) apparaissent en dessous et correspondent à des sous-tables contenant plusieurs enregistrements liés. Des champs peuvent être sélectionnés dans la table d'en-tête, dans une ou plusieurs tables de détail, ou dans les deux. Les champs marqués d'une icône de clé dorée sont des champs clés qui identifient les enregistrements dans l'ERP. Ces champs sont requis pour cibler le bon enregistrement, sauf lors de la création de nouveaux enregistrements. |
Associer les champs de la table
Dans l'onglet Mappage, tous les champs sélectionnés s'affichent regroupés par table. L'association varie selon le type de table.
- Les champs de la table d'en-tête sont associés à une cellule unique dans la feuille.
- Les champs des tables de détail correspondent à plusieurs enregistrements et sont associés à une table plutôt qu'à des cellules individuelles.
Pour chaque table de détail, sélectionnez le mode d'association parmi les onglets Table existante, Nouvelle table ou Cellule.
Table existante
Sélectionnez la table dans la liste déroulante, puis utilisez les listes Colonne de table pour associer chaque champ à la colonne correspondante. Cliquez sur Enregistrer en bas de l'assistant pour appliquer.
Nouvelle table
Si la table n'existe pas encore dans le classeur, entrez la référence de cellule où elle sera créée. Chaque champ affiche un Nom de libellé qui deviendra l'en-tête de colonne. Mettez à jour les libellés si nécessaire, puis cliquez sur Enregistrer pour créer la table et appliquer le mappage.
Cellule
Lorsqu'un champ de table de détail correspond à une valeur unique plutôt qu'à un tableau complet, entrez directement la référence de cellule. Cette option s'utilise quand une formule NECWRITEBACK doit être placée par cellule, par ligne ou par feuille.
Personnaliser les boutons
Sous Options, à droite de l'onglet Mappage, le bouton Writeback peut être ajouté à la feuille. Pour les boutons spécifiques à Nectari et Acumatica, utiliser l'Assistant de bouton d'action dans l'onglet Analyse. Activez les boutons voulus via le bouton bascule correspondant. Le bouton Writeback est le seul requis pour envoyer les modifications vers l'ERP.