ユーザー権限および役割の定義
IBM® Sterling Intelligent Promising ユーザーは、 Order Hub UI を使用して新規ユーザーを追加する際に、ユーザー許可を定義できます。 定義されたユーザー許可に基づいて、 Order Hub UI 上のさまざまなページへのアクセス権限を付与または取り消すことができます。
Sterling Order Management System以外の Order Management System を使用している場合は、API エンドポイントを実装してユーザー許可を定義できます。
ユーザーの役割
デフォルトでは、 IBM には、ユーザーがユーザー・インターフェースでアクセスできるページを制御する 2 つの役割が用意されています。 ページへのアクセス権限を持つユーザーには、ページ内のすべてのアクションに対する権限も付与されます。
- テナント管理者
- ユーザーは、システム構成やユーザー管理などのテナント管理タスクを担当します。
- 調達管理機能
- ユーザーは、在庫タスクを実行する責任があります。
ユーザー権限の定義
- フルフィルメント管理者 (表示のみ)
- この権限により、ユーザーは Order Hub UI でインベントリー関連ページのみを表示できますが、関連アクションは実行できません。
- 調達管理機能
- この権限により、ユーザーはインベントリー関連のアクションを表示および実行できます。 このタイプの権限を持つユーザーは、 「設定」 メニューからすべてのインベントリー関連ページおよび 「配布グループ」 ページにアクセスできます。
- テナント管理者
- この権限により、ユーザーはテナント管理タスクおよびユーザー管理タスクを実行できます。 このタイプの権限を持つユーザーは、 「設定」 メニューからすべてのページにアクセスできます。
ユーザー許可を定義するためのカスタマー・エンドポイントの作成
既存の役割がニーズに適していない場合や、ページ内のアクションへのアクセスを制限する場合は、カスタム・エンドポイントを作成してユーザー許可を定義できます。 カスタム・ユーザー許可を使用すると、ユーザー・インターフェース内のすべてのページおよびアクションに対するアクセス権限を付与したり取り消したりすることができます。 例えば、ユーザーが在庫を移動することを許可する一方で、安全在庫を調整する機能を拒否することができます。
getResourcesForUser API
ユーザー・インターフェースは、ユーザーがログインするたびに getResourcesForUser API を呼び出します。 この API エンドポイントを実装して、ユーザーに付与するすべての許可 (ページおよびアクション) を返すことができます。
API 要求ペイロード
{
"ApplicationCode": "buc",
"Loginid": <user_email_id>
}この例は、実装する必要がある API エンドポイントを示しています。 <oms_end_point>/restapi/invoke/getResourcesForUser
API 応答ペイロード
- getResourcesForUser_fullレスポンスは、インベントリおよび設定メニュー内のすべてのページおよびアクションに対するパーミッションを付与します:
- getResourcesForUser_settingsレスポンスは、Inventoryメニュー内のすべてのページとアクションにパーミッションを付与しますが、Settingsメニュー内のSettings > Distributions groupsページのみにパーミッションを付与します。
- getResourcesForUser_transferレスポンスは、インベントリ・メニュー内のすべてのページを表示するパーミッションを付与しますが、インベントリの転送アクションを完了する権限のみを付与します。 この応答により、 「安全在庫の調整」 または 「フルフィルメント・オプションの設定」の機能が取り消されます。
「インベントリー」メニューの ResourceID 参照リスト
- 「インベントリー」ページ:
- インベントリー・オプションの検索: BUCINV0010
- 検索結果ページ: BUCINV0002
- 詳細の表示アクション: BUCINV0002AT0001
- 検索結果ページで安全在庫アクションを調整します: BUCINV0002AT0002
- 検索結果ページでフルフィルメント・オプション・アクションを設定します: BUCINV0002AT0003
- 検索結果ページでの在庫転送アクション: BUCINV0002AT0004
- インベントリー監査オプションの検索: BUCINV0009
- 詳細の表示アクション: BUCINV0010AT0001
- 「項目の詳細」ページ: BUCINV0003
- 詳細の表示アクション: BUCINV0003AT0001
- 安全在庫アクションの調整: BUCINV0003AT0002
- フルフィルメント・オプションの設定アクション: BUCINV0003AT0003
- インベントリー転送アクション: BUCINV0003AT0004
- 「要約」タブ: BUCINV0003IP0001
- フィルター・アクション: BUCINV0003IP0002
- 「ノード」タブ: BUCINV0003IP0003
- SKU 詳細ページ: BUCINV0004
- 安全在庫調整アクション: BUCINV0004AT0001
- フルフィルメント・オプションの設定アクション: BUCINV0004AT0002
- インベントリー転送アクション: BUCINV0004AT0003
- 「要約」タブ: BUCINV0004IP0001
- フィルター・アクション: BUCINV0004IP0002
- 供給と需要のグラフ: BUCINV0004IP0003
- 「ノード」タブ: BUCINV0004IP0004
- 「インベントリー監査」タブ: BUCINV0004IP0005
- 安全在庫ページの調整: BUCINV0005
- 保存アクション: BUCINV0005AT0001
- 「フルフィルメント・オプションの設定」ページ: BUCINV0006
- 保存アクション: BUCINV0006AT0001
- 「在庫の移動」ページ: BUCINV0007
- 転送アクション: BUCINV0007AT0001
- インベントリー・アラート・ページ: BUCINV0008
- 却下アクション: BUCINV0008AT0001
- 安全在庫アクションの調整: BUCINV0008AT0002
- フルフィルメント・オプションの設定アクション: BUCINV0008AT0003
- インベントリー転送アクション: BUCINV0008AT0004
- トリガーしきい値アクションの編集: BUCINV0008AT0005
- インベントリー・オプションの検索: BUCINV0010
「設定」 メニューの ResourceID 参照リスト
- アラートしきい値ページ: BUCSET0003
- 作成アクション: BUCSET0003AT0001
- 編集アクション: BUCSET0003AT0002
- 削除アクション: BUCSET0003AT0003
- 重複アクション: BUCSET0003AT0004
- 配布グループ・ページ: BUCSET0004
- 作成アクション: BUCSET0004AT0001
- 編集アクション: BUCSET0004AT0002
- 削除アクション: BUCSET0004AT0003
- 重複アクション: BUCSET0004AT0004
- カスタマイズ・ページ: BUCSET0009
- 保管アクション: BUCSET0009AT0001