購買要求自動注文
自動注文は、購入者の手動介入を必要とせずに、承認された購買要求 (PR) からの発注書 (PO) の作成を自動化します。2 つのシステムプロパティが、機能がアクティブかどうかと、自動処理の対象となる最大 PR 値を制御します。
PR がすべてのアクティビティが完了したステータスに達すると、要求ステータスハンドラーフローが自動注文構成を評価します。条件が満たされると、フローによって PO が作成され、自動的に PR にリンクされます。条件が満たされない場合、PR は購入者が手動で PO を作成するのを待ちます。
自動注文の仕組み
要求ステータスハンドラーフローは、自動注文処理中に次のアクションを実行します。
- PR が作成され、すべての承認アクティビティが完了したステータスに達します。
- 要求ステータスハンドラーフローは、自動注文がアクティブかどうか、および PR 合計が設定されたしきい値以下であるかどうかを評価します。
- 自動注文条件が満たされると、フローは
CreatePurchaseOrderスクリプトを呼び出して PR を検証し、承認された PR 明細から PO ヘッダーと明細を作成します。 - POステータスは、サプライヤータイプに基づいて設定されます。
- 標準サプライヤーの場合、PO ステータスは [ Pending submission (送信保留中)] に設定されます。
- パンチアウトサプライヤーの場合、統合要求がサプライヤーに送信され、PO ステータスが [ Pending supplier confirmation (サプライヤー確認待ち)] に設定されます。
- PO が PR にリンクされ、PO ステータスを反映するように PR ステータスが更新されます。
PO の作成中に PR 検証に失敗した場合、部分的に作成された PO レコードはすべて削除され、PR を手動で処理する必要があります。
自動注文システムプロパティ
自動注文の動作を制御するシステムプロパティを次の表に示します。
| プロパティ | 説明 | デフォルト値 |
|---|---|---|
| sn_shop.spend.requisition.autoorder | 自動注文をアクティブにするかどうかを制御します。PO の自動作成をオンにするには、[ はい ] に設定します。[いいえ] を含むその他の値を指定すると、自動注文がオフになり、購入者が PO を手動で作成する必要があります。値が設定されていない場合は、「 はい」として扱われます。 |
いいえ |
| sn_shop.spend.requisition.autoorder.threshold | 自動注文の対象となる最大 PR 合計を基準通貨で設定します。合計がこの値を超える PR は、PO を手動で作成する必要があります。任意の金額の PR に自動注文を適用するには、 0 に設定します。値が設定されていない場合は、 0 として扱われます。 |
0 |
注:
しきい値は、PR の参照通貨金額と比較されます。複数通貨のインスタンスでは、他の通貨で入力された PR の予期しない結果を回避するために、インスタンス参照通貨を念頭に置いてしきい値を設定してください。
自動注文の要件
自動注文で PO を作成するには、次のすべての条件が満たされている必要があります。
- sn_shop.spend.requisition.autoorderプロパティが
[はい] に設定されているか、値が構成されていません。 - 参照通貨での PR 合計が設定されたしきい値以下であるか、しきい値が
0に設定されています。 - PR に承認済みステータスの明細が少なくとも 1 つあります。
- 承認されたすべての PR 明細行には、GL 勘定情報を含む有効なコスト割り当てデータがあります。