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.
Envoyer chaque lundi au recouvrement la recherche des factures en retard.
Natif, configuréLes bons de commande au-delà du seuil approuvés dans NetSuite, pas par e-mail.
Natif, configuréVérifier que le CSV d’écritures est équilibré avant l’import, sinon dire pourquoi.
Natif plus un petit scriptLe 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 »
: Couvert en natif : une recherche enregistrée planifiée envoie la liste des retards par e-mail.
: 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.
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.
Testé avant de passer en production. Chaque modification, même les plus petites.
Vous décidez des accès. C’est vous qui connectez SeamSet à votre compte.
Dans les limites de gouvernance de NetSuite.
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é.
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.
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 lundiRéversible
customsearch_seam_overdue_invNatif : sans code - Ajoute la page « Liste de relances »Réversible
customscript_seam_collect_wl · customdeploy_seam_collect_wl - Ajoute le champ « Promesse de paiement » sur les facturesRéversible
custbody_seam_ptp_date - Supprime le champ texte libre « Note de relance » sur les facturesSupprime des données
custbody_chase_note - Envoie un e-mail de relance au client quand un chargé de recouvrement clique sur RelancerIrréversible
customscript_seam_remind · customdeploy_seam_remindUn e-mail envoyé ne peut pas être annulé.
Code replié : 2 scripts, projet SDF
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.
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.