Aller au contenu
SeamSetParlons-en

Fonctionnement

D’une demande en langage naturel à un écran, un export ou un portail qui continue de tourner

Votre admin connecte SeamSet à votre compte et décide de ce à quoi il accède. Ensuite, vous avez une première version en quelques minutes. Pour passer en production, il faut ce qu’il faut : un test d’abord, la validation de votre admin, et un historique.

  1. Étape 1Décrivez
  2. Étape 2SeamSet le construit
  3. Étape 3Testez-le avant qu’il passe en production
  4. Étape 4Votre admin NetSuite valide
  1. Étape 1Décrivez

    Vous décrivez le besoin en langage naturel : « Chaque fin de mois, bloquer chaque fichier d’écritures tant qu’une écriture ne passe pas nos contrôles. » SeamSet pose les questions que poserait votre admin, reformule le besoin pour que vous le vérifiiez tous les deux, et signale manques et incohérences avant de construire.

    Marta Kovac, responsable comptable

    « Chaque fin de mois, bloquer chaque fichier d’écritures tant qu’une écriture ne passe pas nos contrôles. »

    SeamSet vous demande

    • Quelles filiales sont concernées ?
    • Qui peut libérer un fichier bloqué ?

    À vérifier, par vous et votre admin

    À chaque fin de mois, bloquer chaque fichier d’écritures tant qu’une écriture ne passe pas les contrôles du responsable comptable, et donner la correction de chaque écriture en erreur.

  2. Étape 2SeamSet le construit

    Le natif d’abord. Si NetSuite le fait déjà (une recherche enregistrée, un workflow, une règle d’approbation), SeamSet le configure, en passant par la même validation, sans écrire de code. Si la solution native coûte plus que le besoin ne le justifie, SeamSet vous le dit. Activer une fonctionnalité du compte reste la décision de votre admin.

    Quand rien de natif ne convient, SeamSet ne construit que la partie manquante, en SuiteScript, le langage de script de NetSuite : un script planifié pour un export récurrent, un écran sur mesure pour une tâche. Hors de NetSuite, un portail ou un écran que les pages de NetSuite gèrent mal. Un modèle d’IA écrit le code.

    Couvert par NetSuite

    L’assistant d’import CSV charge les écritures et renvoie les lignes rejetées avec leurs erreurs.

    Manquant

    Une option pour bloquer tout le fichier tant qu’une écriture est en erreur, avec la correction en clair.

    SeamSet ne construit que cela.

  3. Étape 3Testez-le avant qu’il passe en production

    Vous voyez la première version avant tout passage en production, vous la vérifiez et demandez des modifications.

    Chaque modification arrive avec sa documentation, et un préfixe SeamSet dans chaque ID d’objet, relié à sa demande. Ainsi, SeamSet n’aggrave jamais ce que décrivait un utilisateur de r/Netsuite :

    « Je ne sais pas distinguer le NetSuite standard de ce qui a été personnalisé pour nous. »

    Écritures d’octobre

    214 écritures · 3 à corriger · aucune comptabilisée

    • Ligne 12Ajoutez un département : le compte 6120 l’exige.
    • Ligne 57Écart de 40,00 entre débit et crédit.
    • Ligne 131La période est clôturée : utilisez octobre.

    Documentation

    Bloque le fichier d’écritures tant qu’une écriture ne passe pas les contrôles du responsable comptable, et donne la correction de chaque écriture en erreur.

    • customscript_seam_0147_hold
    • custbody_seam_0147_check
    1. v2Correction en clair pour chaque écriture3 oct.
    2. v1Première version2 oct.
  4. Étape 4Votre admin NetSuite valide

    Votre admin voit chaque modification décrite en langage naturel, puis la valide, la renvoie ou la refuse. Personne ne valide sa propre demande.

    L’historique garde qui a demandé, qui a validé, ce qui a changé et quand. Vous pouvez l’exporter à tout moment.

    Si vous arrêtez SeamSet, ce qui tourne dans NetSuite continue de tourner ; les portails s’arrêtent.

    Une fois en production. Avant chaque version majeure de NetSuite, SeamSet relance ses vérifications dans un compte de préversion et signale à votre admin ce qui demande son attention. Les correctifs passent par la même validation.

    Demandé par Marta Kovac, responsable comptable · Validateur : Daan Achterberg, admin NetSuite

    À chaque fin de mois, bloque chaque fichier d’écritures tant qu’une écriture ne passe pas les contrôles du responsable comptable, et donne la correction de chaque écriture en erreur. Comptabilise le fichier une fois toutes les écritures conformes. Supprime l’ancien champ « Note de lot » des écritures comptables.

    • Ajoute le contrôle « Bloquer le fichier tant qu’une écriture est en erreur » aux imports d’écriturescustomscript_seam_0147_hold · customdeploy_seam_0147_hold
      Réversible
    • Ajoute le champ « Résultat du contrôle » aux écritures comptablescustbody_seam_0147_check
      Réversible
    • Supprime l’ancien champ « Note de lot » des écritures comptablescustbody_batch_note
      Supprime des données
    • Comptabilise le fichier une fois toutes les écritures conformescustomscript_seam_0147_post · customdeploy_seam_0147_postUne écriture comptabilisée se corrige par extourne.
      Irréversible

    Code replié : 2 scripts · projet SDF

    ValiderRenvoyerRefuser

Dans votre compte NetSuite par défaut. Hors de NetSuite pour deux raisons seulement.

Rapports, imports, exports, validations, consultation du stock et écrans dédiés à un processus tournent dans votre compte NetSuite. Quand une demande doit tourner hors de NetSuite, SeamSet le dit avant de construire.

  • Rapports
  • Imports
  • Exports
  • Validations
  • Consultation du stock
  • Écrans dédiés à un processus
  • Les personnes sans accès NetSuite. Le Customer Center et le Vendor Center demandent un accès NetSuite. Pour les clients et les fournisseurs qui n’en ont pas, le portail tourne hors de NetSuite, et chacun ne voit que ses propres données.

    Le coûtun second endroit qui affiche une partie de vos données, et une connexion à sécuriser. Le portail lit NetSuite à l’ouverture et n’en garde aucune copie.

  • Un écran que les pages de NetSuite gèrent mal. Un planning que plusieurs personnes réorganisent en même temps, en direct, sur une tablette d’atelier.

    Le coûtune connexion à maintenir. Votre admin décide.

Ce que SeamSet ne construira pas

  • Passer en production sans validation.

    Aucune exception pour les petites modifications.

  • Refaire ce que NetSuite fait déjà, sans vous le dire.

    SeamSet vous dit ce que NetSuite couvre avant de construire.

  • Prendre des raccourcis.

    Le code est en SuiteScript 2.1 dans des projets SDF, et aucun script ne modifie directement les pages de NetSuite, ce que les règles de développement d’Oracle excluent.

  • Supprimer des transactions comptabilisées.

    Les corrections passent par des avoirs et des écritures d’extourne.

  • Calculer des commissions.

    NetSuite a ses propres fonctionnalités de commissions, et la rémunération demande un responsable capable d’expliquer chaque ligne.

  • Synchroniser NetSuite dans les deux sens avec une autre application.

    C’est le métier d’une plateforme d’intégration.

Ce qui s’annule, et ce qui ne s’annule pas

Avant la validation de votre admin, chaque ligne d’une modification porte l’une de ces trois étiquettes.

Réversible
Écrans, rapports, workflows et scripts, et champs personnalisés encore vides. Un retour arrière redéploie la version précédente, une fois validé par votre admin. Ce qu’un redéploiement ne peut pas retirer, SeamSet le liste pour que votre admin le supprime dans NetSuite.
Supprime des données
Supprimer un champ personnalisé efface ses données.
Irréversible
Les enregistrements écrits et les messages envoyés en production. Un retour arrière change le code, pas ce qu’il a déjà écrit ou envoyé.

Demandé par Marta Kovac, responsable comptable · Validateur : Daan Achterberg, admin NetSuite

À chaque fin de mois, bloque chaque fichier d’écritures tant qu’une écriture ne passe pas les contrôles du responsable comptable, et donne la correction de chaque écriture en erreur. Comptabilise le fichier une fois toutes les écritures conformes. Supprime l’ancien champ « Note de lot » des écritures comptables.

  • Ajoute le champ « Résultat du contrôle » aux écritures comptablescustbody_seam_0147_check
    Réversible
  • Supprime l’ancien champ « Note de lot » des écritures comptablescustbody_batch_note
    Supprime des données
  • Comptabilise le fichier une fois toutes les écritures conformescustomscript_seam_0147_post · customdeploy_seam_0147_postUne écriture comptabilisée se corrige par extourne.
    Irréversible
Valider

Venez avec une demande, et les questions que posera votre admin.

Parlez-nous d’une demande que votre équipe traite encore à la main. Nous en discuterons ensemble, de la demande jusqu’à la validation de votre admin.