ディスカッション
スイート全体に組み込まれたAI機能は、データをより迅速に分析し、より優れた意思決定を促進する独自の考察を生成できるようにすることで、生産性を向上させ、リーダーに利便性をもたらします。オラクルのAI機能がどのように役立つかについては、これらのオンデマンド・ウェビナーをご覧ください。
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
NetSuite管理者ヒント| SuiteScriptを使用した古い取消済注文書のクリーン・アップ
時間の経過とともに、NetSuite環境では、多数の古いキャンセルされた注文書が蓄積される可能性があります。コンプライアンスのために最新のトランザクションを保持する必要がある場合もありますが、多くの組織では、取り消されたレコードと非常に古いレコード(5年以上)の両方を定期的にパージして、レポートの合理化、ストレージの削減、パフォーマンスの向上を実現しています。
SuiteScriptを使用すると、このプロセスを自動化できるため、管理者は面倒な手作業によるレビューや削除から解放されます。
スクリプトの例
次のスクリプトは、次を使用して受注を削除する方法を示しています。
- ステータス: 取消済(ステータス・コード"SalesOrd:C")
- 作成日:5年前またはこれ以前(以下「daysago1825」)
/**
* @NApiVersion 2 .x
* @NScriptType ScheduledScript
*/
define(['N/search', 'N/record', 'N/log'], function(search, record, log) {
function execute(context) {
// 5年より古い「取消済」ステータスの受注を検索し、削除可能
var salesOrderSearch = search.create({
type: search.Type.SALES_ORDER,
filters: [
["status", search.Operator.IS, "SalesOrd:C"], // Status = Cancelled
"AND",
["datecreated", "onorbefore", "daysago1825"] // Created on or before 5 years ago
],
columns: ["internalid", "tranid", "datecreated"]
});
var deleteCount = 0;
var errorCount = 0;
salesOrderSearch.run().each(function(result) {
var soId = result.getValue('internalid');
var tranId = result.getValue('tranid');
var created = result.getValue('datecreated');
try {
// Attempt to delete the Sales Order
var deletedId = record.delete({
type: record.Type.SALES_ORDER,
id: soId
});
log.audit('Deleted Sales Order', 'Internal ID: ' + deletedId + ' | Tran ID: ' + tranId + ' | Created: ' + created); Richard James Uri - SuiteCloud | WMS Tech | SuiteCommerce Advanced
----
- NetSuite Admin Corner | New to NetSuite
- Explore the NSC Webinars Category
- Join our poll and share your ideas! We want to know what you think. Don't forget to comment and make your voice heard!
タグ付けされた:
0
