Redwood: 追加ビジネス・ルールの使用
ビジネス・ルールを使用すると、様々なRedwoodページ内のフィールドの外観および動作を制御できます。 これには、ビジネス プロセスに必要のないフィールドを非表示にしたり、トランザクションごとに追加のフィールドを必須にしたりすることができます。 この更新では、使用可能なビジネス・ルールが拡張され、追加機能が追加されました。 これらの拡張機能により、ユーザーが在庫および物流トランザクションとやり取りする方法をより詳細に制御できるため、エラーの削減、データ入力の簡略化、およびカスタマイズせずにビジネス・ポリシーの実施に役立ちます。
トランザクション・タイプ値リストを制限
「その他トランザクション」ページの包含ルールおよび除外ルールを使用して、「トランザクション・タイプ」の値リストを制限できるようになりました。 これにより、ビジネス プロセスに有効なトランザクション タイプのみがユーザーに表示されます。 これは、次の場合に役立ちます。
- 不正なトランザクション選択の防止
- ユーザー・エクスペリエンスの簡素化
- データ精度の向上

ビジネス・ルールによるトランザクション・タイプの除外および包含
このリストを更新するには、Visual Builder Studioのページの編集の「ページ・プロパティ」に移動し、「トランザクション・タイプ除外リスト」を更新して特定のトランザクションを除外します。 このリストで指定されたトランザクションIDは除外されます。 または、「トランザクション・タイプ包含リスト」にトランザクションIDを入力すると、それらのトランザクション・タイプのみが表示されます。 ユーザーは、[+]アイコンをクリックして、複数のトランザクション タイプIDを追加できます。
ユーザーは、トランザクション名やコードではなく、トランザクションIDを使用していることを確認する必要があります。
デフォルトおよび読取り専用フィールド構成
ビジネス・ルールを使用して、次のようなキー・フィールドの編集性をデフォルト設定および制御できるようになりました。
- トランザクション日
- 現在の原価を使用
- 返品日
次のページでは、ビジネス・ルールによるフィールドのデフォルト設定がサポートされています。
| ページ | デフォルトをサポートするフィールド |
|---|---|
| その他トランザクション(デスクトップ) |
|
| 受入返品 |
返品日 |
| 保管場所転送 |
トランザクション日 |
| 移動要求 |
ピック・スリップの作成(チェック・ボックスのデフォルトは選択済) |
| 返品の受領(返品の作成および編集) |
物理資材返品必須(デフォルトは「No」) |
これにより、手作業が削減され、トランザクション間で一貫した値が確保されます。
ビジネス・ルール検証
2次数量を整数のみに制限するなど、ビジネス要件を強制するように検証を構成できます。 検証は、ユーザーが「完了」、「保存」、「送信」などのアクションを実行するときに実行され、エラー・メッセージがバナー・メッセージとして明確に表示されます。 たとえば、無効なセカンダリ数量値に関するメッセージが表示されます。

セカンダリ数量チェックの検証式およびメッセージ
その他トランザクションのセクションおよびDFFの非表示
「その他トランザクション」ページで、ユーザーはビジネス・ルールを使用して付加フレックスフィールドの表示を制御できるようになりました。 トランザクションDFFを含む「追加情報」セクションは、セクション・レベルで非表示にできます。
ユーザーは、「Add and Edit Item(品目の追加および編集)」ドロワーでトランザクションDFF内の個々のDFFセグメントを非表示にして、トランザクション・フローに必要な属性のみを表示することもできます。
この機能により、UIが合理化され、ユーザーがトランザクション入力中に関連するフィールドに集中できるようになります。
ロットおよびシリアル・ナビゲーション・タブの管理
新しい構成オプションを使用すると、「品目数量」ページの「ロット」および「シリアル」ナビゲーション・タブの表示を制御できます。 デフォルトでは、これらのタブは表示されますが、ビジネス・プロセスに関連しない場合は非表示にできます。

ロットおよびシリアル・タブ・プロパティの更新
この設定を更新するには、Visual Builder Studioのページの編集から「ページ・プロパティ」に移動し、「アプリケーション内のロット・ナビゲーションの表示」および「アプリケーション内のシリアル番号の表示」をfalseに設定して、それぞれのタブを非表示にします。
新規ロット作成の保護
構成可能なページ・プロパティおよび標準アプリケーション権限を介してアクセスを制御することで、「ロットおよびシリアル」ページで新規ロット作成を保護できるようになりました。 この機能改善により、承認されたユーザーのみが「新規ロット」ボタンを表示および使用できるようになり、未承認のロット作成を防止し、プロセス管理を改善できます。

ロット・ボタンの非表示
このセキュリティを有効にするには、管理者はVisual Builder Studioのページの編集で「ページ・プロパティ」に移動し、「新規ロットのセキュリティの有効化」をtrueに設定する必要があります。 有効にすると、すべてのユーザーに対して「新規ロット」ボタンがデフォルトで非表示になります。 このリリースでは、「品目ロットの作成」(INV_CREATE_ITEM_LOT_PRIV)という新しい権限が導入されました。 この権限を付与されたユーザーは、「新規ロット」ボタンを表示および使用できますが、前述の構成がtrueに設定された後は、他のすべてのユーザーはこのボタンを使用できません。
この機能により、組織はシンプルでセキュアなRedwoodユーザー・エクスペリエンスを維持しながら、ロット作成をより厳密に管理できます。 すべての変更は構成可能で、クリーンで使いやすいRedwoodエクスペリエンスを維持しながら、ビジネス・プロセスを一貫して実施するのに役立ちます。
この機能により、アプリケーションでの特定のページの動作をより柔軟に制御できます。
有効化および構成ステップ
Visual Builder Studioを活用して、アプリケーションを公開します。 Visual Builderを使用したアプリケーションの拡張の詳細は、Oracle Help Center→関心のあるアプリケーション・サービス領域→「Books」→「Configuration and Extension」を参照してください。
ヒントと考慮事項
- 「設定およびアクション」メニューから「Visual Builder Studioのページの編集」タスクを使用して、Visual Builder Studioを使用して特定のページを拡張できるかどうかを決定できます。
- Visual Builder Studio Expressモードで作業している間、「ページ」リストを閉じたままにして、拡張するページのビューをきれいに表示します。
主なリソース
- 次の手順に従ってVisual Builder Studioにアクセスし、Visual Builder Studioでアプリケーション・ページの拡張を開始します。
- 詳細は、次のリソースを参照してください:
アクセス要件
Visual Builder Studioを使用してアプリケーション・ページを拡張するには、次の権限を含む構成済ジョブ・ロールが割り当てられている必要があります:
-
サンドボックスの管理(FND_ADMINISTER_SANDBOX_PRIV)
この権限はこの更新より前に使用可能でした。