Aller au contenu
SeamSetParlons-en

Pour les admins NetSuite

Les demandes de votre file d’attente, traitées dans les règles de l’art, validées par vous.

Les équipes finance ou opérations décrivent chaque demande à SeamSet en langage naturel. Elles obtiennent une première version en quelques minutes.

Une recherche enregistrée que quelqu’un veut recevoir par e-mail chaque lundi. Des bons de commande validés par e-mail. Un CSV retravaillé à la main avant chaque import. Chacune de ces demandes passe après la clôture, les demandes de rôles et ce qui a cassé ce matin.

Personne n’est lent. Il y a plus de demandes que d’heures. En attendant, le travail se fait dans des tableurs et des boîtes mail, et le coût se voit ailleurs : une clôture plus lente, des encaissements plus tardifs, des décisions prises sur des chiffres périmés.

  1. Finance

    Envoyer chaque lundi au recouvrement la recherche des factures en retard.

    Natif, configuré
  2. Achats

    Les bons de commande au-delà du seuil approuvés dans NetSuite, pas par e-mail.

    Natif, configuré
  3. Finance

    Vérifier que le CSV d’écritures est équilibré avant l’import, sinon dire pourquoi.

    Natif plus un petit script
  4. Entrepôt

    Le stock disponible à la vente sur chaque site, sur une tablette au quai.

    Nouveau script ou app

Les demandes arrivent avec les réponses à vos questions.

SeamSet pose à chaque demandeur les questions que vous poseriez (quels enregistrements, quelles filiales, qui le voit, ce qui se passe en cas d’exception), reformule le besoin pour que vous le relisiez tous les deux, et signale les manques et les conflits avant toute construction.

Le natif d’abord, avec pragmatisme.

Chaque demande prend l’un de ces trois chemins :

  • Le natif couvre le besoin.

    SeamSet le configure (une recherche enregistrée, un workflow, une règle d’approbation), via la même validation, sans écrire de code.

  • Le natif en couvre une partie.

    SeamSet ne construit que le reste.

  • Rien de natif ne convient.

    SeamSet le construit en SuiteScript : un script planifié ou map/reduce, un Suitelet pour un écran sur mesure, un script User Event. Ou une application hors de NetSuite, pour un portail ou un écran que les pages de NetSuite gèrent mal.

Si la solution native coûte plus que le besoin ne le justifie, SeamSet vous le dit. Activer une fonctionnalité du compte reste votre décision.

Demande

« factures en retard, avec un bouton pour relancer chaque client »

Recouvrement · Calder Freight Co.

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.

Seul ce point est à construire.

Dans les règles de l’art. Vérifiez chaque point.

« Les règles de l’art », c’est une liste que tout développeur NetSuite peut vérifier dans votre compte.

  1. SuiteScript 2.1 dans des projets SDF. Aucun script ne modifie directement les pages de NetSuite, ce qu’excluent les recommandations de développement d’Oracle.

  2. Testé avant de passer en production. Chaque modification, même les plus petites.

  3. Vous décidez des accès. C’est vous qui connectez SeamSet à votre compte.

  4. Dans les limites de gouvernance de NetSuite.

  5. Préfixé et relié. Un préfixe SeamSet dans chaque ID d’objet, relié à sa demande, pour que la prochaine personne à intervenir dans le compte sache ce que SeamSet a ajouté.

  6. Documenté. Chaque modification arrive avec sa documentation.

Liste de relances

ID d’objet
customscript_seam_collect_wlcustomdeploy_seam_collect_wl
Demande
REQ-0112 Factures en retard, avec un bouton pour relancer chaque client
Éléments touchés
  • Facturesolde restant et date d’échéance, affichés dans la liste
  • Facturenouveau champ custbody_seam_ptp_date
  • RôlesComptable clients, Responsable recouvrement

Rien ne passe en production sans vous.

Avant tout passage en production, vous voyez :

  • un résumé en langage naturel ;
  • ce qui est touché ;
  • une étiquette par ligne : Réversible, Supprime des données ou Irréversible ;
  • le code, pour votre développeur ou votre intégrateur.

Vous validez, renvoyez ou refusez. Personne ne valide sa propre demande : quand la demande vient de vous, un second validateur que vous avez désigné la valide.

L’historique garde qui a demandé, qui a validé, ce qui a changé et quand. Vous pouvez l’exporter à tout moment. NetSuite trace aussi chaque déploiement.

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 les chargés de recouvrement et une date de promesse de paiement sur les factures. Supprime l’ancien champ texte libre Note de relance. Depuis la liste, les chargés de recouvrement peuvent envoyer des e-mails de relance.

Éléments touchés

  • Factures
  • Recherche enregistrée : Factures en retard
  • Rôles : Comptable clients, Responsable recouvrement
  • E-mail aux clients
  • 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_wl
    Réversible
  • Ajoute le champ « Promesse de paiement » sur les facturescustbody_seam_ptp_date
    Réversible
  • Supprime le champ texte libre « Note de relance » sur les facturescustbody_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 annulé.
    Irréversible

Code replié : 2 scripts, projet SDF

ValiderRenvoyerRefuser

Ce que SeamSet ne fera pas

  • Passer en production sans validation, même pour une petite modification.

  • Supprimer des transactions comptabilisées. Les corrections passent par des avoirs et des écritures d’extourne.

Voir comment ça fonctionne

Une fois en production, et avant chaque version majeure

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

Pour votre revue de sécurité

La page Sécurité couvre les accès, les données et ce que nous détaillons avec vous lors d’une revue.

Venez avec la demande qui attend depuis le plus longtemps.

Parlez-nous d’une demande qui attend dans votre file. Nous en discuterons ensemble : ce que NetSuite couvre déjà, ce que SeamSet construirait, et ce que vous valideriez.