---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# OrderUtil - スコープ指定

# OrderUtil - スコープ指定 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

OrderUtil スクリプトインクルードを使用すると、注文の詳細を表示および取得できます。

このスクリプトインクルードのメソッドにアクセスするには、 `sn_ind_tmt_orm` 名前空間識別子を使用します。OrderUtil スクリプトインクルードにアクセスするには、注文管理 (com.sn_ind_tmt_orm) プラグインが必要です。

## OrderUtil - OrderUtil() {#ariaid-title2}

OrderUtil クラスのインスタンスを作成します。
{#OU-OrderUtil__table_bbt_ccc_5bb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#OU-OrderUtil__table_bbt_ccc_5bb}  
次の例は、myOrder という OrderUtil オブジェクトをインスタンス化する方法を示しています。

    var myOrder = new sn_ind_tmt_orm.OrderUtil();

## OrderUtil:getStateFromOrder(文字列 orderSysId) {#ariaid-title3}

指定された注文のステータスを取得します。
{#OU-getStateFromOrder_S__table_scg_csh_b2c__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| orderSysId | 文字列 | 顧客注文 \[sn_ind_tmt_orm_order\] テーブルにある注文のsys_id。 |
[表 : 2. パラメーター]

{#OU-getStateFromOrder_S__table_scg_csh_b2c} {#OU-getStateFromOrder_S__table_tcg_csh_b2c__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 注文レコードからステータス値を返します。注文レコードの取得に問題がある場合、または注文sys_id渡されない場合、このメソッドは null を返します。 |
[表 : 3. 返される内容]

{#OU-getStateFromOrder_S__table_tcg_csh_b2c}  
次の例は、指定された注文のステータス値を取得する方法を示しています。

    var orderId = "<order_sys_id>"; // order sys_id, with state draft
    var state = new sn_ind_tmt_orm.OrderUtil().getStateFromOrder(orderId);
    gs.info(state);

出力：

    draft

## OrderUtil:isOrderInDraftState(文字列 orderSysId) {#ariaid-title4}

指定された注文のステータスがドラフトステータスかどうかを返します。
{#OU-isOrderInDraftState_S__table_scg_csh_b2c__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| orderSysId | 文字列 | 顧客注文 \[sn_ind_tmt_orm_order\] テーブルにある注文のsys_id。 |
[表 : 4. パラメーター]

{#OU-isOrderInDraftState_S__table_scg_csh_b2c} {#OU-isOrderInDraftState_S__table_tcg_csh_b2c__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 指定された注文のステータスがドラフトステータスかどうかを示すフラグ。 有効な値： * true:指定された注文はドラフトステータスです。 * false:指定された注文がドラフト状況ではないか、注文レコードの取得中に問題があるか、sys_id渡されませんでした。 {#OU-isOrderInDraftState_S__ul_fct_mth_b2c} |
[表 : 5. 返される内容]

{#OU-isOrderInDraftState_S__table_tcg_csh_b2c}  
次の例は、指定した注文がドラフトステータスであると判断する方法を示しています。

    var orderId = "<order_sys_id>"; // order sys_id, with state draft
    var state = new sn_ind_tmt_orm.OrderUtil().isOrderInDraftState(orderId);
    gs.info(state);

出力：

    true


