本番環境から NetSuite サンドボックスを更新 (コードのみ)
本番環境からサンドボックスをリフレッシュできることはわかっていますが、サンドボックス全体をリフレッシュするのではなく、NetSuite SuiteScript、NetSuite フォーム、および UI オブジェクトをリフレッシュしたいと考えています。
NetSuite 独自のインフラストラクチャ/コードとそれがもたらす課題
基本的すぎると思って数週間この質問をするのをためらっていましたが、そうではないようです。しばらく NetSuite を使用した後、ソース コードとデータの境界線が曖昧になっていることが明らかになりました。私の意見では、これがまさにコードの更新を困難にしている原因です。
また、NetSuite コードをバージョン管理ソフトウェアに保存することは (すべてのコードについて) 不可能に近いことも学びました。これにより、コードだけを更新したいという私の願望も同様に不可能かもしれないと考えるようになりました。SOX コンプライアンスの問題に悩まされている IT ショップが、ビジネス ロジックの制御と変更に関して、どのように監査人を満足させることができるのか疑問に思う必要があります。
サンドボックス コードを更新する本当の疑問と理由
サンドボックス コードを更新する動機は、カスタム税フィールド (Ava-Tax) が項目タブからトランザクション本文フィールドを含むタブに不思議なことに移動した特定のフォーム (請求書と見積もり) で、サンドボックス アカウントで予期しない動作に遭遇したという事実です。 ! フォームは 1 年以上誰も更新されていないようで、フォームを壊した可能性のあるパッケージがサンドボックスにインストールされていませんでした。
ソース コードを更新できない場合、NetSuite フォームが独自の方法で保存され、明らかなソース コードが利用できないことを知って、NetSuite フォームがどのように破損したかを判断する方法はありますか? 私は、NetSuite コードのほとんどがサーバーとクライアントの両方で実行される JavaScript であり、NetSuite 外部のユーザーが使用できない部分があることを理解しています。
解決策や提案は大歓迎です。