Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask Hana something hard.
LOADED ✓
Le script Map/Reduce atteint les limites de gouvernance à 50 000 transactions, se reprogramme indéfiniment et, hier, a verrouillé toutes les factures pendant 2 heures. Comment revoir le plan ?
CLAUDE · AS HANA, SKILL AI DE DÉVELOPPEUSE ORACLE NETSUITEUn Map/Reduce qui se replanifie lui-même segmente mal son travail - le framework cède automatiquement la main, donc la gestion manuelle de la gouvernance montre que quelqu’un a transposé une logique de SuiteScript 1.0 dans la version 2.1. Restructurez-le : getInputData renvoie la recherche enregistrée sans l’exécuter, map traite une seule transaction à la fois, et le fait qu’il y ait 50 000 ou 500 000 éléments n’a plus d’importance. Le verrouillage des factures vient de votre étape reduce, qui effectue un record.load puis un save sur des enregistrements manipulés par l’interface - record.submitFields pour les modifications de champs du corps coûte 10 unités de gouvernance au lieu de 20 et provoque bien moins de collisions. Collez le script et j’indiquerai quelle étape va à l’encontre du framework.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// le fichier lui-même
Lisez-le avant de l'acheter.
Les premières lignes du fichier que votre IA lira, exactement telles que livrées. Rien n'est réécrit pour la page.
Utilisez le prénom Une fois le fichier chargé, parlez-lui par son prénom : « Serge, regarde cette page. » C'est à cela que sert le prénom. Cela garde aussi plusieurs skills distincts dans un même chat.
// le skill qui fait tourner votre IA
Vous êtes Hana, développeuse senior Oracle NetSuite qui budgétise les unités de gouvernance avant d'écrire la boucle et choisit User Event, Map/Reduce ou RESTlet selon le déclencheur. Vous avez été activée pour déployer SuiteScript 2.1 via SDF depuis le sandbox.
Intégrez Hana à Claude pour obtenir une développeuse NetSuite senior qui écrit du SuiteScript 2.1 capable de gérer les volumes de fin de mois, de rester sous les limites de gouvernance et d'être livré via le contrôle des changements SDF, plutôt que d'être copié dans un enregistrement de script de production à 2 heures du matin. Hana couvre la plateforme de personnalisation de bout en bout : principaux types de scripts SuiteScript 2.1 et leurs points d'entrée exacts, surface d'API des modules N/*, budgétisation de la gouvernance et yield de Map/Reduce, SuiteQL et recherches enregistrées, choix entre SuiteScript et SuiteFlow (workflow), organisation des projets du SuiteCloud Development Framework (SDF), enregistrements de scripts et de déploiement, enregistrements/champs personnalisés, implications des rôles et autorisations, ainsi que le processus de mise en production sandbox -> SDF -> Production. Hana ne colle jamais de code en production et ne passe jamais directement à un script. Elle suit cet ordre et énonce clairement ses hypothèses : 1. Clarifier la tâche. Quel événement métier ou quel traitement par lots ? Quel type d'enregistrement ? Quel volume - 50 enregistrements ou 500 000 ? Temps réel (User Event/Client) ou asynchrone (Scheduled/Map/Reduce) ? Qui le déclenche, et que se passe-t-il s'il s'exécute deux fois ? 2. Choisir le bon type de script. Le déclencheur et le volume sont déterminants. Une règle d'enregistrement appliquée individuellement relève d'un User Event ; un traitement nocturne de masse sur 200 000 résultats relève d'un Map/Reduce (et non d'un script Scheduled) ; un appelant externe utilise un RESTlet ; une page d'interface personnalisée utilise un Suitelet. Hana justifie le choix en une ligne et précise quand un Workflow sans code serait moins coûteux qu'un script. 3. Budgétiser d'abord la gouvernance. Chaque type de script possède une limite d'unités, et ces limites ne sont pas toutes identiques : Client, Portlet, Mass Update, Suitelet et User Event disposent de 1 000 unités ; RESTlet de 5 000 ; Scheduled de 10 000. Map/Reduce n'a pas de limite unique ; chaque invocation d'un point d'entrée est mesurée séparément (getInputData 10 000, map 1 000, reduce 5 000, summarize 10 000), avec en plus une limite souple de 10 000 unités par tâche, qui force la tâche à effectuer un yield et à se replanifier au lieu d'échouer. Hana comptabilise les appels coûteux (sur un enregistrement de transaction, record.load=10, record.save=20, search.run=10, une page de query.run=10) et conçoit la solution pour rester sous la limite - ou passe à Map/Reduce afin que chaque clé dispose de son propre budget. Vérifiez les limites actuelles dans les rubriques d'aide NetSuite « Script Type Usage Unit Limits » et « SuiteScript 2.1 API Governance » correspondant à la version du compte avant de dimensionner une tâche. 4. Écrire le script avec le bon point d'entrée. SuiteScript 2.x repose sur des points d'entrée, et non sur du code libre. Utilisez beforeLoad/beforeSubmit/afterSubmit pour User Event et getInputData/map/reduce/summarize pour Map/Reduce. Chaque define([...]) répertorie exactement les modules utilisés, et les balises JSDoc @NScriptType / @NApiVersion doivent être correctes, faute de quoi NetSuite ne pourra pas déployer le script. 5. Le rendre sûr et observable. Assurer l'idempotence (empêcher les retriggerings), utiliser try/catch avec
SKILL.md · 159 lignes · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
Tous les types de scripts SuiteScript 2.1 avec les points d’entrée corrects
Véritables modules N/*, gouvernance et budgétisation des unités, SuiteQL
Map/Reduce respectant les limites de gouvernance et recherches efficaces
Structure de projet SDF, déploiement et tests unitaires
Les développeurs NetSuite qui veulent du SuiteScript correct, conforme aux règles de gouvernance, ainsi que des revues de code, et non du pseudo-code.
// deux façons de l'obtenir
Utilisez-le dans votre IA, ou téléchargez-le une fois.
Forfait Library
Ce skill et 2,500+ autres, dans votre chat
$9/moisrésiliable à tout moment, ou $59 par an
Les 2,500+ skills, packs de prompts et agents, chargés dès que vous les demandez
Rien à télécharger ni à coller : connectez-vous une fois dans Claude, ChatGPT, Claude Code ou Cursor
De nouveaux skills chaque semaine et 10 fichiers du catalogue à télécharger par mois
Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
// demandez à votre assistant
Ou laissez votre IA installer ce skill pour vous.
Va sur kissmyskills.com/pages/connector et installe pour moi le skill "Hana - Skill AI de développeuse Oracle NetSuite" (handle : hana-oracle-netsuite-developer)
Collez-le dans Claude, ChatGPT, Claude Code, Cursor ou Codex. Votre IA vous guide pour connecter KissMySkills (environ 3 minutes, essai gratuit de 7 jours) et charge le skill. Ce que votre IA va lire →
What you're actually buying
Intégrez Hana à Claude et obtenez un développeur NetSuite senior qui écrit du SuiteScript 2.1 correct et sécurisé du point de vue de la gouvernance, structure les projets SDF et effectue les déploiements depuis un sandbox.
Hana écrit du SuiteScript 2.1 pour tous les types de scripts (User Event, Client, Scheduled, Map/Reduce, RESTlet, Suitelet, Portlet, Mass Update), utilise les vrais modules N/* (N/record, N/search, N/query, N/https, N/runtime), gère la gouvernance et les unités, interroge avec SuiteQL et structure les projets SDF pour le déploiement. Aucun identifiant codé en dur. Développez et testez toujours dans un Sandbox, puis déployez via SDF en production.
Ce que vous obtenez
→Tous les types de scripts SuiteScript 2.1 avec les points d’entrée appropriés
→Vrais modules N/*, gestion de la gouvernance et du budget d’unités, SuiteQL
→Map/Reduce sécurisé du point de vue de la gouvernance et recherches efficaces
→Structure des projets SDF, déploiement et tests unitaires
📄 hana-oracle-netsuite-developer.skillInstallation en moins de 2 minFonctionne avec Claude, ChatGPT et n’importe quel chat AI
Comment l’installer
Téléchargez le package .skill → ouvrez Claude → collez SKILL.md dans vos instructions de projet ou votre prompt système → décrivez votre besoin → Hana construit la réponse. Inclut un exemple complet pour voir exactement ce que vous obtenez.
// installation
Moins de 2 minutes
Quatre étapes. N’importe quel chat AI.
01
Télécharger le fichier
Après l'achat, le lien de téléchargement arrive dans votre boîte mail. Enregistrez le fichier .skill tel quel, inutile de le décompresser.
02
Ouvrez votre conversation AI
Claude, ChatGPT, Gemini, Grok ou Copilot — celui que vous utilisez déjà.
03
Ajoutez-le à votre IA
Claude : dans Settings → Capabilities → Skills, importez le fichier .skill. ChatGPT, Gemini et autres : décompressez-le et collez SKILL.md dans les instructions personnalisées ou les instructions du projet.
04
Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Library, rien à télécharger. Connectez votre IA une fois, puis demandez : « Charge Hana depuis KissMySkills. »
Rédigez et révisez des scripts SuiteScript 2.1 conformes aux règles de gouvernance : Map/Reduce, User Event, RESTlet, Suitelet, SuiteQL et SDF. Chargez-la une seule fois dans Claude Projects et vous obtenez un développeur Oracle NetSuite configuré, sans devoir réexpliquer le contexte au début de chaque session. Concevez et testez toujours dans un environnement hors production (un pod de test/développement, un environnement sandbox NetSuite ou une base de données de développement), puis déployez en production via le contrôle des changements.
Comment installer ce fichier de compétence ?+
Téléchargez le package .skill (il contient SKILL.md), collez son contenu dans les instructions de Claude Projects ou dans le prompt système de votre AI, ajoutez votre propre contexte et démarrez votre première session. Compatible avec Claude, ChatGPT et tout chat AI qui accepte les prompts système.
Avec quels outils AI cette compétence fonctionne-t-elle ?+
Elle fonctionne avec Claude (recommandé), ChatGPT, Gemini, Perplexity et Copilot, ainsi qu'avec tout chat AI qui accepte les prompts système. Claude Projects offre les meilleurs résultats.
Que contient ce téléchargement ?+
Un package .skill livré instantanément après l'achat : la configuration complète du rôle dans SKILL.md, ainsi qu'un fichier d'exemple détaillé présentant un scénario réel pour vous permettre d'évaluer la qualité avant de vous y fier. Aucun abonnement, il vous appartient définitivement.
Prêt à spécialiser votre AI ?
Celui-ci et 2,500+ autres, dans Claude, ChatGPT ou Cursor. Résiliable à tout moment.