...
Code Block |
---|
|
String[] parameters = new String[] {"ENTRY=TIMELINE","DISABLEHEADER=TRUE"};
rsr.setParameters(parameters); |
こちらの例でも同様に、Yellowfinのヘッダーは無効になり、ユーザーはタイムラインへリダイレクトされます。同様に、こちらの例はYellowfinのヘッダーを無効にし、ユーザーはタイムラインへリダイレクトされます。
利用可能なセッションオプション
こちらは、パラメーターやURLを介して渡すことのできる、主要なセッションオプションとその説明の一覧です。こちらは、URLやパラメーターメソッドを渡すために使用できる、主要なセッションオプションとその説明の一覧です。
パラメーターキー | URLキー | 説明 |
YFTOOLBAR | yftoolbar | 「TRUE」、または「 FALSE」に設定します 。このセッションのYellowfinツールバーを非表示にします。
|
ENTRY | entry | ログインプロセス完了時の、ユーザーの唯一のエントリーポイントを指定します。これは、他のパラメーターとともに使用することで、ユーザーに表示される内容を指定します。値の選択肢は、以下の通りです。 DASHBOARD REPORTLIST BROWSE BROWSETAB CREATEREPORT EDITREPORT VIEWREPORT ADMINISTRATION EDITDASHBOARD VIEWDASHBOARD VIEWSTORYBOARD TIMELINE
|
REPORTID | reportid | 「ENTRY = EDITREPORT」、 または「VIEWREPORT」 とともに使用します。これは、リダイレクト先レポートの内部IDです。
|
REPORTUUID | reportuuid | 「ENTRY = EDITREPORT」、 または「VIEWREPORT」 とともに使用します。これは、リダイレクト先レポートのUUIDです。
|
STORYBOARDUUID | storyboarduuid | 「ENTRY = VIEWSTORYBOARD」 とともに使用します。これは、リダイレクト先ストーリーボードのUUIDです。
|
MOBILEDEVICE | mobiledevice | 「TRUE」、または「 FALSE」に設定します 。ユーザーを、Yellowfinインターフェースのモバイルバージョンに移動させます。
|
REPORTNAME | reportname | 「ENTRY = EDITREPORT」、 または「VIEWREPORT」 とともに使用します。これは、リダイレクト先レポートの名前です。
|
DISABLESOURCEFILTERS | | 「TRUE」、または「 FALSE」に設定します 。このセッションにおける、このユーザーのアクセスフィルター、またはクライアント参照フィルターを無効化します。これにより、ユーザーはすべてのデータを参照することができます。これは、クライアントソースの置換に基づくコンテンツでは機能しません。
|
DISABLEHEADER | disableheader | 「TRUE」、または「 FALSE」に設定します 。このセッションのYellowfinヘッダーを非表示にします。
|
HIDEHEADER | hideheader | 「DISABLEHEADER」 と同様です。
|
DISABLEFOOTER | disablefooter | 「TRUE」、または「 FALSE」に設定します 。このセッションのYellowfinフッターを非表示にします。
|
HIDEFOOTER | hidefooter | 「DISABLEFOOTER」 と同様です。
|
DISABLESIDENAV | disablesidenav | 「TRUE」、または「 FALSE」に設定します 。このセッションのYellowfinサイドナビゲーションを非表示にします。
|
HIDESIDENAV | hidesidenav | 「DISABLESIDENAV」 と同様です。
|
DISABLELOGOFF | disablelogoff | 「TRUE」、または「 FALSE」に設定します 。このセッションのYellowfinログオフリンクを非表示にします。
|
HIDELOGOFF | hidelogoff | 「DISABLELOGOFF」 と同様です。
|
REASONCODE | reasoncode | このセッションで生成されるすべてのイベントに記録されるカスタム文字列(80文字のASCII文字)です。イベントは、Yellowfinデータベースのイベントテーブルに記録されます。 このオプションは、JavaScript APIで使用することもできます。 |
REASONDESCRIPTION | reasondescription | このセッションで生成されるすべてのイベントに記録されるカスタム文字列(2048文字のASCII文字)です。イベントは、Yellowfinデータベースのイベントテーブルに記録されます。 このオプションは、JavaScript APIで使用することもできます。 |
DASHBOARDID | dashboardid | 「ENTRY = EDITDASHBOARD」、 または「VIEWDASHBOARD」 とともに使用します。これは、リダイレクト先ダッシュボードタブの内部IDです。
|
DASHBOARDUUID | dashboarduuid | 「ENTRY = EDITDASHBOARD」、 または「VIEWDASHBOARD」 とともに使用します。これは、リダイレクト先ダッシュボードタブのUUIDです。
|
FILTER<ID> | filter<ID> | 「ENTRY = VIEWREPORT」 とともに使用します。与えられたレポートのフィルター値を上書きします。「FILTER」にはフィルターの内部IDが付加され、その後にフィルター値の文字列表現が続きます。例:
FILTER2134=MALE ひとつのレポートで、複数のフィルターを渡すことができます。
|
SOURCEFILTER_<FILTERCODE> | | このセッションの、このユーザーのアクセスフィルター値を上書きします。
「SOURCEFILTER_」 には、アクセスフィルター設定ページの「フィルタータイプコード」が付加され、その後にアクセスを許可する値が続きます。例:
SOURCEFILTER_COUNTRY=AU ひとつのセッションで、複数のアクセスフィルター値を渡すことができます。 こちらのオプションは、JavaScript APIで使用することもできます。 |
CONTENT_<INCLUDE/EXCLUDE> | | このセッションで、ユーザーが持つコンテンツアクセス権を上書きします。 「CONTENT_」 には、「INCLUDE」、 または「EXCLUDE」が 付加されます。このキーの値は、コンテンツフォルダーコード、またはコンテンツフォルダーUUIDです。 「INCLUDE」 を選択した場合、これらは、ユーザーがアクセスできる唯一のコンテンツフォルダーになります。「EXCLUDE」 を選択した場合、これらの除外されたコンテンツフォルダーは、ユーザーが通常アクセスできるコンテンツから削除されます。
コンテンツを含めるか除外するかは、フォルダーレベルに基づきます。指定したフォルダーのすべてのサブフォルダーは含められるか、除外されます。 フォルダーのコード、およびUUIDを使用した例:
CONTENT_INCLUDE=TUTORIAL
CONTENT_INCLUDE=c83357db-8aef-4ec7-ab72-fce34de9ee77
CONTENT_EXCLUDE=TUTORIAL
CONTENT_EXCLUDE=c83357db-8aef-4ec7-ab72-fce34de9ee77 同一のセッションで、「INCLUDE」 と「EXCLUDE」 両方の使用は論理的ではありません。 このオプションは、JavaScript APIで使用することもできます。 |
LANGUAGE=<LANGUAGE_CODE> | | ユーザーセッションの言語を、こちらのパラメーターで指定した言語に置き換えます。こちらを使用することで、ブラウザに設定されているデフォルト言語や、翻訳設定がすべて無効になることに注意してください。 例えば、「LANGUAGE=JA」を渡すことで、セッションの言語は強制的に日本語になります。 |