フレックス・フォームについて
フレックス・フォームは、Oracle Smart View for Officeでの柔軟な行管理を提供するフォーム・タイプです。
データ・ソース・タイプ: Planning、Planning Modules、Financial Consolidation and Close、Tax Reporting
フレックス・フォームには、フレックス・フォームに添付されたビジネス・ルールの実行など、すべての標準フォーム・プロパティおよび機能が保持されています。ただし、フレックス・フォームを使用すると、行メンバーの再配置や、行のソートまたは移動を行えます。変更された行の順序は、リフレッシュ時および送信中に維持されます。Excelのフィルタ処理機能を使用して、データをフィルタ処理することもできます。フレックス・フォーム内のディメンションおよびメンバーの行のセルおよびすべてのデータ・セルは保護されていません。レックス・フォームの列ヘッダーおよび左上にある空白のセルは保護されています。
Webインタフェースでフォーム定義中に、管理者は、「レイアウト」タブの「Smart Viewのオプション」の下の「フレックス・フォームの有効化」を選択して、フレックス・フォーム固有の機能を有効にします。
Smart Viewの「シート情報」ダイアログでは、フレックス・フォームの「シート・タイプ」は「フレックス・フォーム」として表示されます。
ノート:
フレックス・フォームは、Smart Viewでのみ使用され、Webインタフェースでは使用されません。
ビデオ
目標 | 次のビデオを視聴 |
---|---|
Planningでフレックス・フォームを有効にして操作する方法について学びます |
![]() |
要件
-
Oracle Enterprise Performance Management Cloud 20.04以降
-
Smart View 11.1.2.5.910以降
ガイドライン
フレックス・フォームを操作するためのガイドラインは、次のとおりです。
-
フレックス・フォームに対する変更は、セッションをまたいで保持されません。
ユーザーがフレックス・フォームを変更した場合、変更されたグリッド・レイアウトは現行セッションのコンテキストでのみ維持されます。フレックス・フォームを再度開くと、フレックス・フォームのレイアウトは元の状態に戻ります。
-
次のフォーム機能は、フレックス・フォームではサポートされていません。
-
セグメント・レベルのプロパティ(検証ルールを含む)。
行が再配置された後やソートされた後には、セグメント・プロパティが保持されません。
-
分散
-
行ディメンション・ドロップダウン
-
行または列の式
-
複合フォーム内でのフレックス・フォームの使用
-
-
列メンバーは変更できません。行メンバーのみ変更できます。
-
Excelの右クリック・メニューを使用して、フレックス・フォームに行を挿入および削除できます。
-
列の挿入または削除は、フレックス・フォームではサポートされていません。
-
コピーと貼付けは、フォーム定義のスコープに制限されます。フレックス・フォームは、フォームで定義されているとおりに階層に従う必要があります。したがって、フォームに定義されている行メンバーに含まれないフレックス・フォーム・メンバーを持つことはできません。
-
小計計算スクリプトおよび通貨換算計算スクリプトは、元のフォーム定義に基づいて生成され実行されます。
-
コメントは、フォームの下に直接入力した場合は保持されません。コメントはグリッドの右側に入力します。
-
行に複数のディメンションがあるフレックス・フォームを操作する場合(複数のメンバーを含むディメンションが行に2つ以上配置される場合)、次の事項が当てはまります。
-
仕様により、展開/縮小の+および-はフレックス・フォームではサポートされません。かわりに、右クリックのSmart Viewコンテキスト・メニューの「展開/縮小」コマンドを使用します。
-
フォーム・ディメンション中に、ディメンション・メンバーを別々の行に配置するには、フレックス・フォームの「メンバー選択」で、「選択内容を別々の行に配置」を選択します。Planningの管理のフォームのメンバーの選択を参照してください。
-
-
フィルタ処理では、特定の行が非表示になるのみであるため、「データの送信」は無効になりません。ソートでは、列内のメンバー順序が変わるため、「データの送信」は無効になります。ソート後にデータを送信するには、リフレッシュする必要があります。
-
ユーザーが、フレックス・フォームにすでに存在するメンバーの親または子であるメンバーを追加してリフレッシュすると、フォーム設計時にディメンション・プロパティ 「展開開始」を選択した場合でも、子メンバーは縮小されます。ユーザーには、子メンバーが削除されたように見える可能性がありますが、Smart Viewのコンテキスト・メニューで「展開/縮小」コマンドを使用して親を展開することによって、子メンバーを表示できます。
-
フレックス・フォームで数値のメンバー名または共有メンバーを入力する場合は、メンバー名の前に一重引用符( ' )を入力します。
たとえば、4077などの数値のメンバー名の場合は、次のように入力します。
'4077
共有メンバーの場合は、メンバー名を次のフォーマットで入力します。
'[親].[共有メンバー]
たとえば次のようになります:
'[Sales Director 2].[410]
'[Default_Sales Director 2].[Default_International Sales]
-
望ましくないソート結果を避けるために、列全体にソートを適用しないでください。かわりに、ソートするグリッド・メンバーを選択し、Excelの「並べ替え」コマンド(「昇順」または「降順」)を使用するか、カスタム・ソートを実行します。
-
行ディメンションにフィルタを適用し、フィルタのドロップダウン・ダイアログ内でソートを適用すると、グリッド内のフィルタ・ボタン上にソート・インジケータの矢印が表示されます。ただし、リフレッシュすると、フィルタ・ボタン上のソート・インジケータの矢印は表示されなくなります。
-
フレックス・フォームの行では、ユーザー変数、動的ユーザー変数または代替変数がサポートされます。ユーザーは、POVで変数を変更し、行のリフレッシュを実行して、行を新しいメンバーに更新する必要があります。
-
除外メンバーをフレックス・フォームの行に入力できます。フォーム定義で除外されているメンバーをフレックス・フォームの行に入力でき、ユーザーは値を入力して送信できます。
-
フォームの定義時にフレックス・フォームの行ディメンションに「柔軟な定義の許可」プロパティが適用される場合、Smart Viewユーザーはフォームの行軸内にフォームに定義されていないディメンション・メンバーを入力できます。これにより、フレックス・フォームのユーザーはフレックス・フォームに表示されないメンバーのデータを入力できます。ユーザーは、入力する有効なメンバーに対するアクセス権を持っている必要があります。
たとえば、Visionアプリケーションを使用する場合に、フレックス・フォームの行ディメンションとして製品ディメンションが配置されているとします。フォーム定義時に、製品ディメンションのSentinal Standard NotebookメンバーとSentinal Custom Notebookメンバーのみがフォームに表示する対象に選択されました。製品ディメンションの「柔軟な定義の許可」オプションを有効にすることで、Smart Viewユーザーはフレックス・フォームの行に製品ディメンションの他の製品(Tablet ComputerやKeyboardなど)を入力できます。これらのメンバーへのアクセス権があれば、ユーザーは既存のフレックス・フォームに追加メンバーの行を追加することも、必要とする製品メンバーで既存の製品メンバーを置き換えることもできます。
フォームの定義時に「柔軟な定義の許可」プロパティを有効にする場合は、次の点に留意してください。
-
「ディメンションのプロパティ」では、「柔軟な定義の許可」オプションは「Smart Viewのオプション」の「フレックス・フォームの有効化」オプションが選択されている場合にのみ表示されます。
-
フォームの行に複数のディメンションがある場合は、適用可能な行ディメンションごとに個別に「柔軟な定義の許可」プロパティを選択してください。「ディメンションのプロパティ」オプションの「すべての行ディメンションに適用」を使用すると、すべてのディメンションに「柔軟な定義の許可」プロパティを適用できますが、他のすべてのディメンション・プロパティの選択内容も行セグメントの他すべてのディメンションに適用されるため、使用する際はご注意ください。
『Oracle Hyperion Planning管理者ガイド』の「フレックス・フォームの設計」を参照してください。
-
-
フォーム定義のセグメント・プロパティ「非表示」および「読取り専用」は、フレックス・フォームの行ではなく、列でのみサポートされます。
-
フレックス対応のフォームをアド・ホック・モードで開くと、行ディメンションのインデントはデータの送信時に失われます。データをリフレッシュすると、インデントは通常に戻ります。
-
フレックス・フォーム用にWebで定義された「欠落ブロックの抑制」オプションと「欠落した行の非表示」オプションは、そのフレックス・フォームをSmart Viewで最初に開いたときにのみ適用されます。これらの抑制オプションは、Smart Viewでのリフレッシュまたは保存操作では適用されません。フレックス・フォームで操作を実行すると、Smart Viewオプション設定の「欠落ブロックの抑制」および「欠落ブロックの抑制」が適用されます。
ノート:
Smart Viewでは、「欠落ブロックの抑制」オプションは送信時には適用されません。かわりに、保存後にリフレッシュを実行します。
-
フォーム内のデータ検証ルールは、フレックス・フォームの使用時にはサポートされません。かわりに、データ検証ルールをGroovyルールに変換します。
-
スマート・プッシュは、フレックス・フォームでサポートされます。
-
フィルタ処理されたフレックス・フォームでは、選択したフォームのコンテキストはスマート・プッシュに反映されません。
- 管理者はアクション・メニューを構成して、ビジネス・ルールを実行するか、フレックス・フォームからフレックス・フォームを開きます。アクション・メニュー・アイテムには、右クリックのSmart Viewコンテキスト・メニューからアクセスします。アクション・メニュー・アイテムは、フレックス・フォームの任意の場所の右クリック・メニューに、または、特定のディメンション、メンバー、行、列またはセルなどで右クリックしたときに表示されるように定義できます。
WebアプリケーションでPOVディメンションおよびページ・ディメンションに使用できる右クリック・メニューは、Smart Viewのフレックス・フォームでは使用できません。
フレックス・フォームのアクション・メニュー・アイテム設定の詳細は、Planningの管理のフレックス・フォームの設計を参照してください。
-
フレックス・フォームでは、エンティティ・ディメンションの「通貨の表示」の有効化はサポートされません。
-
フレックス・フォームは、スマート・フォームではサポートされません。