はじめに NetSuiteの導入を検討している方、あるいは導入したばかりで「思っていたのと違う」と感じている方に向けて、この記事を書いています。 僕は本業でNetSuiteを使う側として、毎日この製品と向き合っています。SuiteScriptを書き、SuiteQLを書き、SDF…
OpenAI APIで議事録ツールを自作したら会議10件で$1.87でした。Whisper API・GPT-4o-miniの実コスト、APIとサブスクの違い、ハイブリッド運用でのコスト最小化戦略を実測値とPythonコード付きで解説。
はじめに NetSuiteで業務システムを開発していると、機能要件のドキュメントには載っていないのに「これって対応しなくて大丈夫なんでしたっけ?」と監査時期に突然降ってくる類の要件があります。いわゆる内部統制(IT全般統制/IT業務処理統制)まわりの話…
NetSuiteを使っている経理・情シスの皆さん、「電子帳簿保存法、ウチはどうすればいいの?」という質問、最近とても多いと思います。実際、私のところにも「電帳法対応どうしてます?」という相談がよく届きます。 NetSuiteは海外発のERPで、日本のローカル制…
はじめに NetSuite SDFプロジェクトを複数の端末で開発したいなら、GitHubに乗せるのが一番ラクです。 当たり前のことを言っているようですが、NetSuite開発の世界はUIベース開発の文化が長く、Gitを業務で本格的に使った経験のない開発者は意外と多いのが現…
「月次でCurrency Revaluation流してください」と言われて、とりあえず流す。仕訳が大量に湧いてくる。翌月1日に逆仕訳がきれいに消える。締めが終わる。 ——という運用を続けて半年経った頃に、ふと思うわけです。 「これ、結局中で何が起きてるんだ?」 あり…
「収益認識を入れたい」という相談を受けたとき、最初に何から考えるべきか――について、自分が実際に悩んだポイントを意識しながら整理してみました。 この記事の主眼はコードではなく設計判断にあります。プロジェクト型の収益認識は、「標準機能で済むのか…
NetSuiteのトランザクション「注文書」(Sales Order) は世間でいう「注文書」ではなく「受注」のこと。注文と発注の違い、NetSuite日本語訳の罠、業務知識ゼロのエンジニアが必ずハマる実装ミス事例を解説します。
NetSuiteのワークフローで開発に1ヶ月かかる複雑な承認フローを、Claude Codeに書かせたら2時間で動きました。しかも品質はむしろ高い。ワークフローや保存検索の使いづらさは、実はコードを書くことで解決できます。SuiteScriptを書いたことがない人向けに…
Cursor ProとClaude Pro、初めての$20をどちらに払うか迷った記録。両方使って分かった入口の違い・Claudeを使える量の差・賞味期限の問題。SuiteScript/NetSuite開発者の視点から整理しました。
僕はいま、NetSuite上で動く入金消込のアドオンアプリを、Claude Codeを相棒にして作っています。 これがけっこう難しい。というのも、会計まわりのシステムって、普通の業務システムとは違う「重さ」があるんです。画面が動けばOKとか、データが登録できれ…
対象:NetSuite開発者でAIコーディング支援の導入を検討している方/SDFを社内で初めて使う方/共用NetSuite環境でのGit運用に悩んでいる方 SuiteCloud Development Framework(以下SDF)を導入してみました。手元のClaude Codeと組み合わせてSuiteScriptの…
2026.1のリリースノートを読んで、「量が多くてどこを見ればいいかわからん」となった方向けに整理しました。 全部は書きません。「これは実務に効く」と判断したものだけ取り上げます。 セクション1:結論を先に言う 2026.1は「派手な新機能より、じわじわ…
SuiteQLをSuiteletで動かしてExcelで受け取る――クエリ画面からスプレッドシートDLまでフルコード解説 業務の隙間を埋める技術メモ #NetSuite #SuiteScript #SuiteQL 2026.04 社内から「NetSuiteのデータをExcelで欲しい」という要望が来るたびに、最初は保存…
「NetSuiteを入れたのに、現場は全然楽にならない」という声をよく聞きます。カスタマイズしたくても外注は高い、社内に人がいない、AIツールの稟議も通らない。そんな状況を、AIと業務知識だけで突破した経験をお伝えします。 NetSuite SuiteScript AI活用 …
SuiteScriptで「SSS_OPERATION_TOTAL_GOVERNANCE_EXCEEDED」が出る原因は、ほぼ3つのパターンに集約されます。ループ内のrecord.load、afterSubmitの重い処理、MapReduceのmap詰め込み──それぞれの対策をコード例付きで解説します。
SuiteScriptの5タイプ(ClientScript・UserEvent・Scheduled・MapReduce・RESTlet)の使い分けをコードサンプル付きで解説。よくあるハマりポイントと症状別逆引き表付き。中級者向け実践ガイド。
NetSuite の SuiteScript(RESTlet)からkintone APIを叩こうとしたら、401エラーが出て全然つながらない。そんな経験はありませんか? 私はこれで数時間溶かしました。原因と解決策をそのまま書き残しておきます。 やろうとしていたこと 最初に疑ったこと(…
SuiteScript開発でAIにコードを生成させると、修正のたびに別の箇所が壊れる──そんなデグレ地獄を解決したのがClaude Codeでした。ChatGPT・Geminiとの比較、$220のMaxプラン課金判断まで、NetSuite開発者目線でリアルに記録します。
この記事で分かること Claude Projectsを使ったSuiteScript開発のリアルな体験 ChatGPT・Gemini・Claudeの具体的な使い分け Claudeで品質を出すためのプロンプト設計3つのコツ Proプランの使用量制限の実態とコスト感 「AIで開発って実際どうなの?」と思っ…
はじめに 「Power AutomateからSlackに通知飛ばしたい」 これ、やろうと思えばすぐできそうに見えるんですが、実際にやってみると意外と詰まります。自分も最初は「公式コネクタあるし余裕でしょ」と思っていました。 …が、結論から言うと、 直接連携はでき…
「プロジェクトごとの原価、今いくらかかっているのかをパッと見たい」 この要望、現場から何度も出ていました。NetSuiteにはデータは揃っているし、リアルタイム性もある。ただ、 工数・外注費・経費がバラバラに見える 一覧性が弱く、直感的に把握しづらい…
最近、「ちょっとした不便」を解消する目的でブックマークレットをいくつか試してみました。ブラウザだけで完結する手軽さがあり、拡張機能を作るほどでもないけれど、毎回手作業なのは面倒…という場面にちょうどよいと感じています。 今回は、実際に試して…
こんにちは。今回は、NetSuiteの開発案件で「外部ユーザーとのファイル共有どうする問題」にちょっとぶつかった話です。 結論だけ知りたい人向けに先に言うと、SharePointのURLをそのまま渡しても外部ユーザーは見れないので、「共有リンク」をちゃんと発行…
はじめに NetSuiteの拡張開発(SuiteScript)で、AIを本格的に使ってみています。 よく言われる「AIで開発が楽になるのか?」という話について、実際に手を動かして検証してみた形です。 結論を先に書くと、 コード生成はかなり実用レベル ただしシステムと…
この記事で分かること NetSuiteでのカスタムレコードの作り方(基本手順) DB設計を踏まえた正しいデータ構造の考え方 トランザクションを親にした子レコード設計の方法 パフォーマンスを意識した実装(同期・非同期の使い分け) SuiteScriptをAIで効率的に…
NetSuiteを導入してしばらくすると、どこかのタイミングで必ず出てくる話題があります。 「入金消込、この運用で本当に大丈夫?」 実際に運用してみると、だいたい次のような問題にぶつかります。 全銀データと顧客名が一致しない 一括入金の配分ミス 誤消込…
会社にいると、なぜか必ず発生する問題があります。 「あの備品、誰が持ってる?」 ノートPC、モバイルルーター、HDMI変換アダプタ、検証用端末、会議用マイク…。存在は確かにあるはずなのに、所在が不明になる現象。 よくある運用の末路 だいたい次のどれか…
会社の会議室、予約は埋まっているのに誰も使っていないことってありませんか。 私はかなりあります。 「この時間空いてないじゃん…」と思って別の時間を探していたら、実はずっと空いていた、という経験は一度や二度ではありません。 これ、よくある話です…
生成AIが開発現場に入り込んでから、「コードを書く」という行為の意味が大きく変わりつつあります。 PythonやJavaScript程度なら、要件を書けば数十秒でそれなりに動くものが出てくる。最近では、ERPのような業務特化領域ですら、かなりのところまで生成で…