bulk-jsonata-update

Official

Safely bulk-update NetSuite JSONata mappings

AuthorOrderful
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents risky, manual drift when you need to apply the same JSONata mapping change across many customer-enabled transaction records in NetSuite, by enforcing an audit → plan → dry-run → verified deploy → rollback workflow.

Core Features & Use Cases

  • Fleet-wide JSONata rollout with guardrails: Audits every applicable enabled transaction record for a given document type, then applies exactly one transformation with explicit user approval.
  • Full backups plus deterministic verification: Creates per-record JSONata backups, generates per-record transformed outputs for diffing, and in live mode performs PATCH then SuiteQL read-back comparison.
  • Rollback support: Restores prior JSONata from the most recent audit backups using a restore script.
  • Safe change philosophy: Refuses to deploy without a dry-run + plan approval, avoids touching records the user excluded, and surfaces side findings like empty JSONata or lowercase userdefinedfields issues.

Quick Start

Instruct the assistant to run an audit for customer folder slug, target document type and direction, then ask it to perform a dry-run bulk JSONata transformation and show a diff for approval before any live deploy occurs.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: bulk-jsonata-update
Download link: https://github.com/Orderful/orderful-netsuite-skills/archive/main.zip#bulk-jsonata-update

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.