フレックス・フォームについて
フレックス・フォームは、Oracle Smart View for Officeに柔軟な行管理を提供するフォーム・タイプです。
データ・ソース・タイプ: Planning, Financial Consolidation and Close, Tax Reporting
フレックス・フォームには、フレックス・フォームに付加されたビジネス・ルールの実行など、通常のフォーム・プロパティと機能がすべて保持されます。 ただし、フレックス・フォームを使用して、行メンバーを再配置したり、行をソートまたは移動することはできます。 変更された行オーダーは、リフレッシュ時および送信中に保持されます。 Excelのフィルタ機能を使用してデータをフィルタすることもできます。 ディメンションとメンバー行のセル、およびフレックス・フォームのすべてのデータ・セルの保護は解除されます。 列ヘッダーとフレックス・フォームの左上の空白セルは保護されています。
Webインタフェースでは、管理者はフォームの定義時に「レイアウト」タブの「Smart Viewオプション」で「フレックス・フォームの有効化」を選択し、フレックス・フォーム固有の機能を有効にします。
Smart Viewでは、「シート情報」ダイアログに、フレックス・フォーム用の「シートのタイプ」が"Flex form"として表示されます。
注意:
フレックス・フォームは、Smart Viewでのみ使用され、Webインタフェースでは使用されません。
Planningでフレックス・フォームを有効化および使用する方法については、次のチュートリアル・ビデオを参照してください。
要件
-
Oracle Enterprise Performance Management Cloud 20.04以降
-
Smart View 11.1.2.5.910以上
ガイドライン
フレックス・フォームを使用するためのガイドラインを次に示します:
-
フレックス・フォームに対する変更は、セッション間で永続化されません。
ユーザーがフレックス・フォームを変更すると、変更されたグリッド・レイアウトは現在のセッションのコンテキストでのみ永続化されます。 フレックス・フォームを再度開くと、フレックス・フォーム・レイアウトが元の状態に戻ります。
-
次のフォーム機能は、フレックス・フォームではサポートされていません:
-
セグメント・レベルのプロパティ(検証ルールを含む)。
行の再配置またはソート後は、セグメント・プロパティは保持されません。
-
分散
-
行ディメンションのドロップダウン
-
行や列の式
-
複合フォーム内部のフレックス・フォームの使用
-
-
列メンバーを変更することはできません。 行メンバーのみ変更できます。
-
Excelの右クリック・メニューを使用して、フレックス・フォームで行を挿入および削除できます。
-
フレックス・フォームでは、列の挿入または削除はサポートされていません。
-
コピーおよび貼付けはフォーム定義のスコープに制限されます。 フレックス・フォームは、フォームに定義されている階層に準拠している必要があります。 したがって、フォームの定義済行メンバーに含まれないフレックス・フォーム・メンバーは持つことができません。
-
小計計算スクリプトおよび通貨換算計算スクリプトは、元のフォーム定義に基づいて生成および実行されます。
-
コメントは、フォームの直下に入力された場合は保持されません。 グリッドの右側にコメントを入力します。
-
行に複数のディメンションを持つフレックス・フォームを操作する場合(複数のメンバーを持つ2つ以上のディメンションが1つの行に配置される場合):
-
フレックス・フォームでは、拡張/縮小のための+および-はサポートされていません。
-
ディメンション・メンバーを別個の行に配置するには、「メンバー選択」でフレックス・フォームに「選択したアイテムを別々の行に配置」を選択します。
-
-
フィルタ処理では、特定の行のみが非表示になるため、「データの送信」が無効になりません。 ソートでは、列のメンバーの順序が変更されるため、「データの送信」が使用不可になります。 ソート後は、データを送信するためにリフレッシュする必要があります。
-
ユーザーが、フレックス・フォームにすでに存在するメンバーの親または子であるメンバーを追加してリフレッシュすると、フォームの設計時にディメンション・プロパティ、「起動を拡張」が選択されていても、子メンバーは縮小されます。 ユーザーにとっては、子メンバーが削除されたように見えますが、Smart Viewコンテキスト・メニューの展開/縮小コマンドを使用して親を展開すると、子メンバーを表示できます。
-
フレックス・フォームに数値のメンバー名または共有メンバーを入力する場合は、メンバー名の前に一重引用符(')を入力します。
たとえば、4077のような数値メンバー名の場合は、次のように入力します:
'4077
共有メンバーの場合、次の形式でメンバー名を入力します:
'[Parent].[Shared Member]
次に例を示します。
'[Sales Director 2].[410]
'[Default_Sales Director 2].[Default_International Sales]
-
不適切なソート結果を避けるため、列全体にソートを適用しないでください。 かわりに、ソートするグリッド・メンバーを選択し、Excelのソート・コマンド、AからZへソートまたはZからAへソートを実行するか、カスタム・ソートを実行します。
-
行ディメンションにフィルタを適用し、フィルタ・ドロップダウン・リスト内でソートを適用すると、ソート・インジケータ矢印がグリッド内のフィルタ・ボタンに表示されます。 ただし、リフレッシュを実行すると、フィルタ・ボタンのソート・インジケータ矢印は表示されなくなります。
-
ユーザー変数、動的ユーザー変数または代替変数は、フレックス・フォームの行でサポートされます。 ユーザーはPOVの変数を変更し、行のリフレッシュを実行してこれらを新しいメンバーに更新する必要があります。
-
除外されたメンバーは、フレックス・フォームの行に入力できます。 フォーム定義で除外されるメンバーはフレックス・フォームの行に入力でき、ユーザーは値を入力して送信できます。
-
フォーム定義セグメント・プロパティ「非表示」およびRead-onlyは、フレックス・フォーム内の行ではなく、列に対してのみサポートされます。
-
POVディメンションおよびページ・ディメンションのWebアプリケーションで使用可能な右クリック・メニューは、Smart Viewのフレックス・フォームでは使用できません。
-
フレックスフィールドが有効なフォームをアドホック・モードで開くと、データの送信時に行ディメンションのインデントが失われます。 データをリフレッシュすると、通常のインデントがリストアされます。
-
フレックス・フォームのWebで定義された欠落ブロックと「欠落した行の抑制」の抑制オプションは、Smart Viewでフレックス・フォームを最初に開くときにのみ適用されます。 「これらの抑制」のオプションは、Smart Viewのリフレッシュ操作や保存操作には適用されません。 フレックス・フォームに対する操作を実行すると、欠落ブロックの抑制および欠落行の抑制のSmart Viewオプション設定が適用されます。
注意:
Smart Viewでは、送信に「欠落ブロックを抑制」オプションは適用されません。 かわりに、保存後にリフレッシュを実行してください。
-
フォーム内のデータ検証ルールは、フレックス・フォームの使用時にはサポートされません。 かわりに、データ検証ルールをGroovyルールに変換します。
-
スマート・プッシュはフレックス・フォームでサポートされています。
-
フィルタ済フレックス・フォームでは、スマート・プッシュは選択したフォームのコンテキストには従いません。
-
フレックス・フォーム内の右クリック・メニューを使用して別のフレックス・フォームを開く場合、フォームは通常のフォームとして開き、フレックス・フォームとしては動作しません。
-
フレックス・フォームは、エンティティ・ディメンションの「通貨の表示」の有効化をサポートしていません。
-
フレックス・フォームは、「スマート・フォーム」ではサポートされていません。