TIBCO EBX® には、利用可能なすべての機能を含む詳細パースペクティブと呼ばれる完全なユーザーインターフェイスが付属しています。インターフェイスは完全にカスタマイズ可能 (カスタムロゴ、色、フィールドサイズ、デフォルト値など) であり、ビルトインの管理者が利用できます。
グローバル許可を使用して、エンドユーザーエクスペリエンスを簡素化するために、詳細パースペクティブへのアクセスを制限して、機能カテゴリへのアクセスを許可または制限することができます。管理者は、エンドユーザー向けに推奨されるパースペクティブと呼ばれる簡略化されたパースペクティブを作成できます。これには、日常のタスクに必要な機能とメニューのみが含まれます。
グローバル許可ルールは、EBX® で作成できます。
「表示エリア」プロパティを使用すると、ユーザーインターフェイスの領域へのアクセスを制限できます。アクセスルールを定義するには、[管理] 領域で [グローバル許可] を選択します。
プロファイル | ルールが適用されるプロファイルを示します。 |
制限ポリシー | ここで定義された権限が、他のプロファイルに定義された権限を制限するかどうかを示します。詳細については、制限ポリシーの概念を参照してください。 |
データスペース | データスペース領域の権限を定義します。 |
データモデル | データモデル領域の権限を定義します。 |
ワークフローモデル | ワークフローモデル領域の権限を定義します。 |
データワークフロー | データワークフロー領域の権限を定義します。 |
データサービス | データサービス領域の権限を定義します。 独立して、次のことも可能です。
|
管理 | 管理領域の権限を定義します。 |
権限は、管理者とデータスペースまたはデータセットの所有者が定義できます。
詳細パースペクティブとそのパラメーター化は独特です。これは、新しいパースペクティブが継承する親パースペクティブです。
エンドユーザーにカスタマイズされた簡素化されたメニューを提供するために、そのメインパースペクティブから子パースペクティブを作成できます。データセットの継承が利用できるため、これらの単純化されたパースペクティブは、詳細パースペクティブ (ルートデータセット) からパラメーターを受け取ります。これらのパラメーターは、新しく作成された簡略化されたパースペクティブでオーバーライドできます。簡略化されたパースペクティブは、既存の簡略化されたパースペクティブの下に作成できるため、親のパラメーターから継承されます。
詳細パースペクティブは、デフォルトですべてのエンドユーザーが利用できますが、アクセスを制限することができます。
注意:管理者は、非アクティブ化されている場合でも、いつでも詳細パースペクティブにアクセスできます。
ユーザーがログインするときにデフォルトで適用されるパースペクティブを構成できます。この「デフォルトのパースペクティブ」は、管理者が定義する「推奨されるパースペクティブ」とユーザーが定義する「お気に入りのパースペクティブ」の2つの基準に基づいています。
パースペクティブを作成するには、[管理機能の選択] ドロップダウンメニューを開き、+ 記号をクリックして子データセットを作成します。
オプションは、[ユーザーインターフェイス] セクションの Web インターフェイスを構成するための管理領域で使用できます。
URL ポリシー (非推奨) を構成する場合は、注意が必要です。Web インターフェイスの構成が無効な場合、EBX® が使用できなくなる可能性があります。このような場合は、EBX® メイン構成ファイル
で frontEnd.rescueMode.enable=true を設定して「レスキューモード」を使用し、ブラウザーでビルトインの管理者ユーザーとして http://.../ebx/?onwbpID=iebx-manager-rescue
にアクセスしてください。
これらのパラメーターは、ユーザーセッションオプションを構成します。
ユーザーセッションのデフォルトロケール | デフォルトのセッションロケール |
セッションタイムアウト (秒単位) | セッションが非アクティブであると見なされて終了するまでの、ユーザーの非アクティブの最大期間。負の値は、セッションがタイムアウトしないことを示します。 |
この画面は廃止されました。これらのオプションを ebx.properties
ファイルで構成することをお勧めします。
アプリケーションにアクセスするための URL について説明します。
ログイン URL | ユーザーが認証されていない場合、セッションはこの URL に転送されます。 |
エントリポリシーは、EBX® ログインページを定義し、デフォルトのログインページを置き換えます。
定義されている場合
特定のユーザーディレクトリ
を使用して定義された可能性のある認証 URL を置き換えます。
これは、ユーザーインターフェイスでパーマリンクを構築するために使用されます。
完全 URL の場合、つまり http://
または https://
で始まる場合、ワークフローのメール構成の URL が置き換えられます。
URL とプロキシポリシーについて説明します。動的 (サーブレット) URL と静的 (リソース) URL の両方を構成できます。
この構成方法は非推奨であり、URL コンピューティングに置き換える必要があります。EBX® メイン構成ファイルを構成した後、これらの構成を設定解除する必要があります。
HTTP サーブレットポリシー | サーブレット HTTP リクエストのヘッダーコンテンツ
|
HTTPS サーブレットポリシー | サーブレット HTTPS リクエストのヘッダーコンテンツ
|
HTTP 外部リソースポリシー | HTTP の外部リソース URL のヘッダーコンテンツ
|
HTTPS 外部リソースポリシー | HTTPS での外部リソースURLのヘッダーコンテンツ
|
この画面は廃止されました。これらのオプションを ebx.properties
ファイルで構成することをお勧めします。
アプリケーションがどのように終了するかを説明します。
通常のリダイレクト | セッションを正常に終了するときに使用されるリダイレクト URL を指定します。 |
エラーリダイレクト | エラーのためにセッションを終了するときに使用されるリダイレクト URL を指定します。 この機能は非推奨になり、EBX® では無視される可能性があります。 |
リダイレクト制限 | 許可されたドメインのリストと、各ドメインに HTTPS が必須かどうかを指定します。 |
[有効化済み] ラジオボタンを使用すると、パースペクティブをアクティブ化または非アクティブ化できます。非アクティブ化すると、パースペクティブは管理者のみが使用できるようになります。
「許可されたプロファイル」機能は、特定のプロファイルへのパースペクティブへのアクセスを提供するために使用されます。番号付きリストの下にある + アイコンをクリックすると、承認済みプロファイルのリストに複数のプロファイルを追加できます。
使用可能なパースペクティブプロパティは次のとおりです。
有効化済み | パースペクティブが許可されたユーザーに表示されるかどうかを示します。 |
許可されたプロファイル | パースペクティブの許可されたユーザープロファイルのリスト。 |
許可されたデバイス | パースペクティブに許可されたデバイスのリスト。 指定しない場合、「EBX® Web アプリケーション」のみがこのパースペクティブを表示できます。 |
デフォルト選択 | デフォルトで選択されているメニュー項目。 このプロパティは、詳細パースペクティブでは使用できません。 |
EBX® の可用性ステータス
利用可能ステータス | このアプリケーションは、メンテナンス中にユーザーに対して閉じることができます (ただし、管理者に対しては開いたままにします)。すぐに有効になります。 |
利用不可メッセージ | アクセスが管理者プロファイルに制限されている場合にユーザーに表示されるメッセージ。 |
EBX® アクセスセキュリティポリシー。これらのパラメーターは、新しい HTTP セッションにのみ適用されます。
IP アクセス制限 | 指定された IP アドレスへのアクセスを制限します (以下の IP パターンを参照)。 |
IP 制限パターン | EBX® へのアクセスを許可する IP アドレスを正規表現で表したもの。たとえば、 |
一意のセッション制御 | EBX® がユーザーセッションの一意性を制御する必要があるかどうかを指定します。「はい」に設定されている場合、ユーザーがブラウザーを閉じる前にログアウトしないと、前のセッションがタイムアウトするまで、そのユーザーは再度ログインできません。 |
EBX® 人間工学パラメーター
表示する最大テーブル列 | ネットワークとブラウザーのパフォーマンスに応じて、テーブルに表示する列の最大数を調整します。このプロパティは、ビューがテーブルに適用される場合は使用されません。 |
テーブル列の最大自動幅 | テーブルの初期化中にテーブルの列が自動サイズ設定できる最大幅を定義します。これは、URL などの非常に長い値で発生する可能性がある列の幅が広すぎるのを防ぐためです。ユーザーは、この値を超えて列のサイズを手動で変更できます。 |
階層の最大拡張エレメント | アクション「すべて展開」を使用するときに階層内で展開できるエレメントの最大数を定義します。「0」以下の値は、このパラメーターを無効にします。 |
デフォルトテーブルフィルター | 表形式ビューのフィルターリストに表示するデフォルトのテーブルフィルターを定義します。変更した場合、新しい値を有効にするには、ユーザーはログアウトしてログインする必要があります。 |
自動的にメッセージボックスを表示 | メッセージポップアップを表示するためのメッセージ重大度のしきい値を定義します。 |
フォーム:ラベルの幅 | フォーム内のラベルの幅。 |
フォーム:入力の幅 | フォームのフォーム入力フィールドの幅。 |
フォーム:テキストエリアの高さ | フォームのテキスト入力フィールドの高さ。 |
フォーム:集約リスト | リストに新しいインスタンスを作成するために使用できる、生成される非表示の候補行の数。 |
フォーム:HTML エディターの幅 | フォーム内の HTML エディターの幅。 |
フォーム:HTML エディターの高さ | フォーム内の HTML エディターの高さ。 |
検索可能リスト選択ページサイズ | 検索可能なリスト選択の各リクエストでダウンロードされる最大行数 (外部キー、列挙型などの選択に使用されます)。 |
レコードフォーム:ノードのレンダリングモード | 非ターミナルノードをレコード形式で表示する方法を指定します。このプロパティを変更した場合、新しい値を有効にするには、ユーザーはログアウトしてログインする必要があります。 |
レコードフォーム:作成モードで、選択および関連ノードを表示 | 有効にすると、選択ノードと関連付けノードがレコード作成フォームに表示されます。 |
表示密度 | すべてのユーザーのデフォルトの表示密度モードを定義します。ユーザーが密度をまだ選択していない場合は、この値が適用されます。逆に、ユーザーがすでに密度を選択している場合は、その選択が優先されます。 |
ヘッダーに表示されるアバター | このプロパティは、ヘッダー内のアバターの表示モードを定義します。たとえば、このプロパティを更新することで、ヘッダーでのアバターの使用を有効または無効にすることができます。値が定義されていない場合、デフォルト値は「アバターのみ」です。相対パスの場合は、プレフィックスとして「../」を付けて、アプリケーションのルート URL に戻ります。 |
履歴に表示されるアバター | このプロパティは、履歴内のアバターの表示モードを定義します。たとえば、このプロパティを更新することで、履歴内のアバターの使用を有効または無効にすることができます。値が定義されていない場合、デフォルト値は「アバターのみ」です。相対パスの場合は、プレフィックスとして「../」を付けて、アプリケーションのルート URL に戻ります。 |
ワークフローに表示されるアバター | このプロパティは、ワークフローでのアバターの表示モードを定義します。たとえば、このプロパティを更新することで、ワークフローでのアバターの使用を有効または無効にすることができます。値が定義されていない場合、デフォルト値は「アバターのみ」です。相対パスの場合は、プレフィックスとして「../」を付けて、アプリケーションのルート URL に戻ります。 |
ユーザーインターフェイスのオプションのデフォルト値を定義します。
インポート/エクスポート
CSV ファイルエンコード | CSV ファイルのインポートとエクスポートに使用するデフォルトの文字エンコードを指定します。 |
CSV:フィールド区切り文字 | CSV ファイルのインポートとエクスポートに使用するデフォルトの区切り文字を指定します。 |
CSV:リスト区切り文字 | CSV ファイルのインポートとエクスポートに使用するデフォルトのリスト区切り文字を指定します。 |
インポートモード | デフォルトのインポートモードを指定します。 |
欠損する XML 値を「null」とする | 「はい」の場合、既存のレコードを更新するときに、インポートされたファイルにノードがないか空の場合、値は「null」と見なされます。「いいえ」の場合、値は変更されません。 |
EBX® の色とテーマをカスタマイズします。
Web サイトアイコン URL (ファビコン) | カスタムファビコンを設定します。 |
ロゴ URL (SVG) | 互換性のあるブラウザーに使用される SVG 画像を指定します。指定されている場合、PNG 画像を使用するには、このフィールドを空白のままにします。ブラウザーが SVG と互換性がない場合、ユーザーインターフェイスは指定された PNG 画像を使用しようとします。PNG 画像が指定されていない場合は、GIF/JPG 画像が使用されます。ロゴの最大高さは 40px の必要があります。高さが 40px を超える場合、40px の高さに拡大縮小されるのではなく、トリミングされます。ロゴの幅によって、ヘッダー内のボタンの位置が決まります。相対パスの場合は、プレフィックスとして「../」を付けて、アプリケーションのルート URL に戻ります。 |
ロゴ URL (PNG) | 互換性のあるブラウザーで使用される PNG 画像を指定します。GIF/JPG 画像を使用するには、このフィールドと SVG 画像の URL フィールドの両方を空白のままにします。ブラウザーが PNG 互換でない場合、ユーザーインターフェイスは GIF/JPG 画像を使用します。ロゴの最大高さは 40px の必要があります。高さが 40px を超える場合、40px の高さに拡大縮小されるのではなく、トリミングされます。ロゴの幅によって、ヘッダー内のボタンの位置が決まります。相対パスの場合は、プレフィックスとして「../」を付けて、アプリケーションのルート URL に戻ります。 |
ロゴ URL (GIF/JPG) | PNG も SVG も定義されていない場合に使用する GIF/JP G画像を指定します。推奨される形式は GIF と JPG です。ロゴの最大高さは 40px の必要があります。高さが 40px を超える場合、40px の高さに拡大縮小されるのではなく、トリミングされます。ロゴの幅によって、ヘッダー内のボタンの位置が決まります。相対パスの場合は、プレフィックスとして「../」を付けて、アプリケーションのルート URL に戻ります。 |
メイン UI | 選択とハイライトに使用されるメインユーザーインターフェイスのテーマの色。 |
ヘッダー | ユーザーインターフェイスヘッダーの背景色。デフォルトでは、メインカラーと同じ値に設定されています。 |
ワークフローバッジ | 新しいワークフロータスクカウンターの背景色とテキスト/アウトラインの色。 |
主ボタン | デフォルトで選択されているボタンの色。デフォルトでは、メインカラーと同じ値に設定されています。 |
リンクスタイルボタンのテキスト | リンクスタイルを持つ一部のボタンのテキストの色 (テキストは暗くも明るくもありませんが、色が付いています)。デフォルトでは、メインカラーと同じ値に設定されています。 |
選択したタブの境界 | 選択したタブの境界線の色。デフォルトでは、メインカラーと同じ値に設定されています。 |
テーブル履歴ビュー:テクニカルデータ | テーブル履歴ビューの技術データセルの背景色。 |
テーブル履歴ビュー:作成 | テーブル履歴ビューの状態が「作成」のセルの背景色。 |
テーブル履歴ビュー:削除 | テーブル履歴ビューの状態が「削除」のセルの背景色。 |
テーブル履歴ビュー:更新 | テーブル履歴ビューの状態が「更新」のセルの背景色。 |
子パースペクティブは無制限に作成できます。子パースペクティブは、「詳細パースペクティブ」のパラメーターから継承します。これらのパラメーターの一部は、以下で詳しく説明するようにオーバーライドできます。
詳細については、詳細パースペクティブのアクティベーションと許可されたプロファイルを参照してください。
このパースペクティブに設定された特定のパラメーターは、「詳細パースペクティブ」構成で設定されたデフォルトのパラメーターをオーバーライドします。
このビューには、パースペクティブメニューが表示されます。階層的なテーブルビューです。
このビューから、ユーザーはメニュー項目レコードを作成、削除、または並べ替えることができます。
セクションメニュー項目 | これはトップレベルのメニュー項目です。他のメニュー項目が含まれています。 |
メニューグループ | これは他のメニュー項目のコンテナです。 |
アクションメニュー項目 | このメニュー項目は、ワークスペース領域にユーザーサービスを表示します。 |
[パースペクティブ] メニューでレコードを作成する場合、使用可能なパースペクティブプロパティは次のとおりです。
タイプ | メニュー項目の種類。 以下も参照してください。 |
親 | メニュー項目の親。 このプロパティは、セクションメニュー項目では使用できません。 |
ラベル | メニュー項目のラベル。 ラベルは、アクションメニュー項目ではオプションです。指定しない場合、メニュー項目が表示されたときにラベルが EBX® によって動的に生成されます。 |
許可されたデバイス | このアイテムの許可されたデバイスのリスト。 指定しない場合、すべてのデバイスでこのメニュー項目を表示できます。現在サポートされているデバイスは、「EBX® Web アプリケーション」と「EBX® GO」の 2 つだけです。 |
アイコン | メニュー項目のアイコン。 アイコンは、「標準」 (EBX® が提供) または URL で指定された画像のいずれかで、任意の Web サーバーでホストできます。 アイコンのサイズは 16x16 ピクセルである必要があります。 このプロパティは、セクションメニュー項目では使用できません。 |
先頭区切り | メニュー項目セクションに上部区切り記号があることを示します。 このプロパティは、セクションメニュー項目でのみ使用できます。 |
アクション | ユーザーがメニュー項目をクリックしたときに実行するユーザーサービス。 以下も参照してください。エンドユーザーがパースペクティブを表示することは許可されているが、ユーザーサービスを実行することは許可されていない場合、ユーザーがメニュー項目をクリックすると、「アクセスが拒否されました」というメッセージが表示されます。 このプロパティは、アクションメニュー項目でのみ使用できます。 |
閉じるときの選択 | サービス終了時に選択されるメニュー項目。 ビルトインサービスは、ユーザーが [閉じる] ボタンをクリックすると、このプロパティを使用します。 このプロパティは、アクションメニュー項目でのみ使用できます。 |
詳細については、詳細パースペクティブの人間工学とレイアウトを参照してください。
このパースペクティブに設定された特定のパラメーターは、「詳細パースペクティブ」構成で設定されたデフォルトのパラメーターをオーバーライドします。
詳細については、詳細パースペクティブの色とテーマを参照してください。
このパースペクティブに設定された特定のパラメーターは、「詳細パースペクティブ」構成で設定されたデフォルトのパラメーターをオーバーライドします。
パースペクティブ管理者は、特定のオーディエンス専用の推奨パースペクティブを構成できます。これらの推奨されるパースペクティブは、ユーザーのロールに基づいて、ユーザーがログインするときにデフォルトで適用されるパースペクティブを選択する方法です。
ただし、ユーザーは常に、利用可能なさまざまなパースペクティブを切り替えて、1 つをお気に入りとして設定することができます。詳細については、パースペクティブモードを参照してください。
推奨されるパースペクティブを構成するには、[ユーザーインターフェイス] > [推奨されるパースペクティブ] > [推奨されるパースペクティブの管理] に移動します。
メイン画面には、プロファイルとパースペクティブを関連付けるレコードの順序付きリストが表示されます。ユーザーは複数のレコードに一致する可能性があるため、ここでの順序は重要であることに注意してください (詳細については、パースペクティブの決定を参照してください)。
エントリを追加するには、[作成] アクションを使用します。
エントリを編集するには、最初にエントリをクリックしてリストから選択し、次に [編集] アクションをクリックするか、単にダブルクリックします。
エントリを削除するには、最初にリストからエントリを選択してから、[削除] アクションをクリックします。
エントリを移動するには、最初にリストでエントリを選択してから、リストの右側にあるツールバーのアクションを使用します。
ユーザーがログインすると、次のアルゴリズムによって、デフォルトで選択されるパースペクティブが決定されます。
// 1) favorite perspective IF the user has a favorite perspective AND this perspective is active AND the user is authorized for this perspective SELECT this perspective DONE // 2) recommended perspective FOR EACH association in the recommended perspectives list, in the declared order IF the user is in the declared profile AND the associated perspective is active AND the user is authorized for the associated perspective SELECT this perspective DONE // 3) advanced perspective IF the advanced perspective is active AND the user is authorized for this perspective SELECT this perspective DONE // 4) any perspective SELECT any active perspective for which the user is authorized DONE
ユーザーは、テーブルの [ビュー] メニューから直接カスタムビューを作成および管理できます。この管理セクションは、これらのカスタムビューを管理するための中心的なポイントです。
このテーブルには、任意のテーブルで定義されたすべてのカスタムビューが含まれています。フィールドのサブセットのみが編集可能です。
ドキュメント | ローカライズされたラベルと説明 |
所有者 | このビュー定義を所有および作成しているユーザーを定義します。 |
ビューグループ | このビューが [ビュー] メニューに表示されるメニューグループを示します。 |
共有 | [ビュー] メニューからこのビューを選択できるユーザーを定義します。 |
このテーブルを使用すると、データモデルとプロファイルごとに、カスタムビューに関連する権限を管理できます。次の権限を構成できます (特定のユーザーに権限が設定されていない場合、デフォルト値が適用されます)。
権限 | 説明 | デフォルト値 |
---|---|---|
推奨されるビュー | ユーザーが推奨ビューを管理できるようにします。 | ユーザーがデータセットの所有者である場合、デフォルト値は [はい] です。それ以外の場合は [いいえ] です。 |
ビューの管理 | ユーザーが変更および削除できるビューを定義します。 | ユーザーがビルトインの管理者である場合、デフォルト値は「所有+共有」です。それ以外の場合は「所有」です。 |
ビューの共有 | ユーザーが「共有」フィールドを編集できるビューを定義します。 | ユーザーがビルトインの管理者である場合、デフォルト値は「所有+共有」です。それ以外の場合、ユーザーがデータセットの所有者である場合は「所有」、それ以外の場合は「なし」です。 |
ビューの公開 | ユーザーがビューを公開して、Web コンポーネント、ワークフローユーザータスク、またはデータサービスを使用するすべてのユーザーがビューを利用できるようにします。 | ユーザーがビルトインの管理者である場合、デフォルト値は [はい] です。それ以外の場合は [いいえ] です。 |
このツールはすべてのユーザーセッションを一覧表示し、必要に応じてアクティブなセッションを終了できるようにします。
例:メンテナンスの目的で、現在開いているアクティブなセッションをすべて無効にして終了することができます。アプリケーションのロックを使用すると、ユーザーインターフェイスへのアクセスを一時的に閉じて、使用不可メッセージを表示できます。アクティブなセッションが終了すると、ユーザーは再接続できなくなり、使用不可メッセージが表示されます。その後、メンテナンス操作を実行できます。
アクセシビリティモードは、障害を持つユーザーを支援するために利用できます。アクティブな場合、表示を微調整して、可能な限りユーザーインターフェイスにアクセスできるようにします。
このオプションは、ログイン画面と、接続された後のユーザーペインに表示されます。
選択した値はユーザーごとに保持され、すべてのワークセッションで共有されます。
フォームのすべてのコントロールをキーボードインターフェイスを介して操作可能にし、WCAG Success Criterion 2.1.1 に準拠させることができます。
アクセシビリティモードがオンのときに適用される変更の概要
表形式ビュー | すべての行ツールバーに [データにアクセス] ボタンを追加します。 |
HTML エディター | ツールバーを常に展開するようにします。 |
フォーム | [展開]/[折りたたみ] ボタンにフォーカスできます。 |
Jaws (バージョン 2022) は、TIBCO EBX®でサポートされている唯一のスクリーンリーダーです。他のテクノロジーでは、予期しない動作が発生する可能性があります。