ディスカッション
スイート全体に組み込まれたAI機能は、データをより迅速に分析し、より優れた意思決定を促進する独自の考察を生成できるようにすることで、生産性を向上させ、リーダーに利便性をもたらします。オラクルのAI機能がどのように役立つかについては、これらのオンデマンド・ウェビナーをご覧ください。
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
NetSuite Release 2025.1リリース・ノートは、こちらからダウンロードできます。
通常より短い間隔で定期スクリプトを実行する
適用
製品: NetSuite 2022.2
シナリオ
15分毎の最低限より短い間隔で定期スクリプトを実行します。
解決策
「N/task」のモデュールを介して、定期スクリプト内に自体を15分の最低限より短い間隔で再スケジュールします。
サンプルコードは以下です。
/** * NApiVersion 2.x * NScriptType ScheduledScript * NModuleScope SameAccount * Date: 08/02/2020 * Version: 1.0 */ define(['N/record', 'N/task'], function (nRecord, nTask) { /** * 定期スクリプトのトリガー点の定義 * @param {Object} context * @param {string} context.type - スクリプトの実行コンテキスト。context.InvocationType enumの一つの値です。 * Since 2015.2 */ function execute(context) { log.debug({ title: 'execute()', details: 'execute() :: init' }); var salesOrderRecord = nRecord.load({ type: nRecord.Type.SALES_ORDER, id: 123123 }); // . . . log.debug({ title: 'execute()', details: 'execute() :: reschedule script via N/task' }); var taskRecord = nTask.create({ taskType: nTask.TaskType.SCHEDULED_SCRIPT, scriptId: 1321321, // 定期スクリプトの内部IDに変更 params: { 'param1': 'value1', 'param2': 'value2' } }); // NetSuiteのスケジュールキューに定期スクリプトを送信する var taskId = taskRecord.submit(); log.debug({ title: 'execute()', details: 'execute() :: 次のタスクIDで定期スクリプトは再スケジュールしました: ' + taskId }); log.debug({ title: 'execute()', details: 'execute() :: terminate' }); } return { execute: execute
タグ付けされた:
0