netsuite 2024 release 2 : analytics et api repoussent les limites du développement ERP
25/06/2025
Le 14 juin 2024, Oracle a déployé la Release 2 de NetSuite 2024, apportant d’importantes avancées pour les développeurs et intégrateurs de solutions ERP/CRM. Avec des améliorations sur SuiteAnalytics Workbooks, SuiteScript 2.1 et les REST Web Services, cette mise à jour renforce l’écosystème SaaS le plus adopté par les PME et ETI.
Détails techniques de la Release 2
1. SuiteAnalytics Workbooks : BI embarquée plus riche
- Nouvel éditeur de requêtes pivot pour croiser factures, ventes et données custom.
- Comparatifs temporels et heatmaps interactives, sans recourir à un ETL externe.
Voir la doc officielle Oracle : Release Notes 2024.2.
2. SuiteScript 2.1 : support ECMAScript 2021 et debug avancé
- Mappage natif sur
Promise
,async/await
et modules ES viadefine()
:
/**
* @NApiVersion 2.1
* @NScriptType Restlet
*/
define(['N/record'], (record) => {
return {
async post(context) {
const rec = record.create({ type: 'salesorder' });
rec.setValue({ fieldId: 'entity', value: context.customerId });
const id = await rec.save();
return { orderId: id };
}
};
});
- Intégration améliorée avec les IDE (VS Code, WebStorm) via
sourceMap
.
3. REST Web Services : endpoints et quotas revus
- Nouveaux endpoints pour gérer massivement les custom records (batch upsert).
- Augmentation des quotas de 20 % en lecture/écriture pour répondre aux pics d’activité saisonniers.
- Exemple d’appel batch en Node.js :
const axios = require('axios');
axios.post('https://ACCOUNT_ID.suitetalk.api.netsuite.com/services/rest/record/v1/customRecord', {
records: [/* array of records */]
}, {
headers: { 'Authorization': 'Bearer TOKEN' }
})
.then(res => console.log(res.data))
.catch(err => console.error(err));
Impacts pour les startups et PME
Ces évolutions permettent :
- Des analyses BI en temps réel, sans coûteux entrepôts de données.
- Un développement d’extensions plus rapide et maintenable grâce à ECMAScript moderne.
- Une intégration API fiable, évolutive et adaptée aux usages web/mobile.
Conseils pour réussir votre migration
- Auditez d’abord vos scripts SuiteScript 1.0 et 2.0 : identifiez ceux à migrer vers 2.1.
- Mettez en place un sandbox pour tester l’éditeur de Workbooks sur vos jeux de données réels.
- Automatisez vos tests d’API avec Postman/Newman ou un framework Node.js.
- Formez vos équipes internes ou sollicitez une prestation ERP/CRM pour un déploiement industrialisé.
Conclusion
La Release 2 de NetSuite 2024 marque un tournant pour les projets ERP/CRM modernes, en plaçant les développeurs au cœur de l’innovation. Pour piloter efficacement ce déploiement et maximiser votre ROI, vous pouvez contacter Novane et bénéficier d’un audit personnalisé.
Sources externes :
– Oracle NetSuite 2024.2 Release Notes : oracle.com
– Analyse ZDNet sur les nouveautés ERP SaaS : zdnet.com