Aller au contenu
SeamSetParlons-en

SeamSet construit ce qui manque à votre NetSuite.

Validations, recouvrement, consultation du stock, tableaux de bord, imports, exports, portails : vous le décrivez. SeamSet le construit.

  1. Décrivez votre besoin, en langage naturel.

  2. SeamSet le construit : avec les outils fournis par NetSuite quand ils conviennent, sur mesure sinon.

  3. Testé, documenté, relu, validé : rien ne passe en production sans la validation de votre admin NetSuite.

Maquette : une demande en langage naturel, puis ce que SeamSet en construit, testé, documenté, relu et validé par l’admin NetSuite avant de passer en production. Trois réalisations tour à tour : un écran de recouvrement dans NetSuite, un e-mail quotidien des ventes avec son fichier Excel, un portail client sur un téléphone.

Le travail qui se fait à côté de NetSuite

  • reporting-hebdo-v7.xlsx

    Le rapport hebdomadaire, refait dans Excel à partir d’une recherche enregistrée.

  • relances-retards-sept.xlsx

    Les factures en retard, relancées depuis un tableur.

  • RE : RE : BC 4471, ok ?

    Les bons de commande validés par e-mail, puis ressaisis.

  • commande_0923.pdf

    Les commandes clients ressaisies à partir du fichier qu’ils ont envoyé.

  • Échec de l’import : ligne 212

    Un import d’écritures rejeté car déséquilibré, et personne ne voit pourquoi.

« Comment apprendre NetSuite quand personne dans mon entreprise ne semble le connaître ? »

Publié sur r/Netsuite

Une partie se règle dans NetSuite : une recherche enregistrée, un workflow. Le reste demande un script ou un écran sur mesure. Votre équipe n’a jamais eu le temps, ni quelqu’un qui connaisse ces outils. SeamSet les connaît, et construit avec eux pour vous.

Construit une fois, il tourne ensuite tout seul. En production dès que votre admin NetSuite valide.

  1. Décrivez.

    Vous décrivez le besoin en langage naturel. SeamSet pose les questions que poserait votre admin avant de construire.

  2. SeamSet le construit.

    Un export planifié, un circuit de validation, un écran sur mesure, un portail. Construit une fois, il tourne sans nouvelle demande.

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

    Vous avez une première version en quelques minutes, vous la vérifiez et demandez des modifications.

  4. Votre admin NetSuite valide.

    Ensuite, il passe en production.

NetSuite, et rien que NetSuite

Tout part de votre compte, pas d’un modèle.

  • Le natif d’abord. Si NetSuite le fait déjà, SeamSet le configure sans écrire de code. Sinon, il ne construit que ce qui manque.
  • Dans les règles de l’art. SuiteScript 2.1 dans des projets SDF, et un préfixe SeamSet dans chaque ID d’objet, relié à sa demande.
  • Dans NetSuite par défaut. Ce que SeamSet construit tourne dans votre compte NetSuite. Hors de NetSuite pour deux raisons seulement : les portails pour les personnes sans accès NetSuite, et les écrans que les pages de NetSuite gèrent mal. SeamSet lui-même tourne hors de NetSuite.

Demande

« factures en retard, avec un bouton de relance par client »

Natif

Couvert en natif : une recherche enregistrée planifiée envoie la liste des retards par e-mail.

Sur mesure

Pas encore dans ce compte : une liste de relances avec un bouton Relancer.

On ne construit que cela.

Liste de relances · date de promesse de paiement · bouton de relance

En bonne et due forme

Écrire le code n’a jamais été le plus difficile. Passer en production sans rien casser, si.

  • Testé d’abord. Chaque modification, même petite.
  • Une modification que votre admin peut lire. Votre admin voit chaque modification décrite en langage naturel, puis la valide, la renvoie ou la refuse. Personne ne valide sa propre demande.
  • Tracé pour vos auditeurs. L’historique garde qui a demandé, qui a validé, ce qui a changé et quand. Vous pouvez l’exporter à tout moment.
  • Trois étiquettes, avant validation. Chaque ligne d’une modification est étiquetée Réversible, Supprime des données ou Irréversible.
  • Maintenance à chaque version. 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.

REQ-0112 · Demandé par Lena Voss, responsable recouvrement · Validateur : Daan Achterberg, admin NetSuite

En clair

Envoie chaque lundi la liste des retards à l’équipe recouvrement, depuis une recherche enregistrée. Ajoute une liste de relances pour l’équipe et une date de promesse de paiement sur les factures. Supprime l’ancien champ « Note de relance ». Depuis la liste, l’équipe peut envoyer des relances par e-mail.

  • Planifie l’envoi de la recherche enregistrée « Factures en retard » à l’équipe recouvrement, chaque lundicustomsearch_seam_overdue_invNatif : sans code
    Réversible
  • Ajoute la page « Liste de relances »customscript_seam_collect_wl · customdeploy_seam_collect_wlAudience : Comptable clients, Responsable recouvrement
    Réversible
  • Ajoute le champ « Promesse de paiement » sur les facturescustbody_seam_ptp_date
    Réversible
  • Supprime l’ancien champ texte libre « Note de relance » des factures, remplacé par Promesse de paiementcustbody_chase_note
    Supprime des données
  • Envoie un e-mail de relance au client quand un chargé de recouvrement clique sur Relancercustomscript_seam_remind · customdeploy_seam_remindUn e-mail envoyé ne peut pas être rappelé.
    Irréversible

Code replié : 2 scripts, 312 lignes · projet SDF

ValiderRenvoyerRefuser

SeamSet face aux autres solutions

Un assistant répond une fois, ou vous remet du code. SeamSet laisse un écran, un export ou un portail qui continue de tourner.

Face à un assistant de code IA généraliste
Un assistant de code IA généralisteSeamSet
Ce que vous obtenezDu code à déployer vous-mêmeDu code déployé : un écran, un export ou un portail que votre équipe utilise
Cherche une fonctionnalité native avant d’écrire du codeSi on le lui demandeSystématiquement
Entre « ça marche » et « c’est en production »À votre chargeTests, validation par l’admin, historique
Face à une plateforme d’intégration
Une plateforme d’intégrationSeamSet
Ce qui est livréDes flux planifiés entre systèmesDes écrans, validations, rapports et exports que votre équipe utilise
Où tourne le résultatSur sa propre plateformePar défaut, dans votre compte NetSuite

Les petites demandes sur mesure sont difficiles à chiffrer, alors elles attendent, et leur coût passe inaperçu : une clôture plus lente, des encaissements plus tardifs. SeamSet est conçu pour elles.

Questions fréquentes

SeamSet est-il un logiciel ou un service ?
Un logiciel.
Notre intégrateur NetSuite pourrait-il le faire ?
Oui. Les gros projets restent chez lui. Pour les demandes plus petites, il peut utiliser SeamSet sur votre compte, si vous l’y invitez.
Nous n’avons pas d’admin NetSuite en interne.
La validation revient à la personne qui tient ce rôle : un responsable comptable, un responsable informatique ou votre intégrateur NetSuite.
Nous n’avons pas de compte sandbox.
Les modifications sont tout de même testées. Nous voyons ensemble comment, pour votre compte, lors de notre échange.
À quoi SeamSet accède-t-il ?
À ce que votre admin autorise. Nous détaillons les accès et les données lors de notre échange, et dans votre revue de sécurité.
Et si nous arrêtons SeamSet ?
Ce qui tourne dans NetSuite continue de tourner ; les portails s’arrêtent.

Venez avec une demande.

Parlez-nous d’une demande que votre équipe traite encore à la main, dans un tableur ou par e-mail. Nous en discuterons ensemble.