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.
É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.
« Chaque fin de mois, bloquer chaque fichier d’écritures tant qu’une écriture ne passe pas nos contrôles. »
- Quelles filiales sont concernées ?
- Qui peut libérer un fichier bloqué ?
À 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.
É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 NetSuiteL’assistant d’import CSV charge les écritures et renvoie les lignes rejetées avec leurs erreurs.
ManquantUne option pour bloquer tout le fichier tant qu’une écriture est en erreur, avec la correction en clair.
SeamSet ne construit que cela.
É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
- 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_holdcustbody_seam_0147_check
- v2Correction en clair pour chaque écriture
- v1Première version
É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.
À 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’écrituresRéversible
customscript_seam_0147_hold · customdeploy_seam_0147_hold - Ajoute le champ « Résultat du contrôle » aux écritures comptablesRéversible
custbody_seam_0147_check - Supprime l’ancien champ « Note de lot » des écritures comptablesSupprime des données
custbody_batch_note - Comptabilise le fichier une fois toutes les écritures conformesIrréversible
customscript_seam_0147_post · customdeploy_seam_0147_postUne écriture comptabilisée se corrige par extourne.
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.
À 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 comptablesRéversible
custbody_seam_0147_check - Supprime l’ancien champ « Note de lot » des écritures comptablesSupprime des données
custbody_batch_note - Comptabilise le fichier une fois toutes les écritures conformesIrréversible
customscript_seam_0147_post · customdeploy_seam_0147_postUne écriture comptabilisée se corrige par extourne.
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.