Page History
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
このサービスは、Yellowfinに接続し、指定されたユーザーのログオントークンを取得します。このトークンがYellowfinログオンURLに渡されると、認証されるユーザーのログイン画面が無効化され、そのユーザーのセッションがただちに開始されます。
LOGINUSER関数は、指定されたユーザーをYellowfinにシングルサインオンさせます。AdministrationPersonオブジェクトの内容は、ログインしているユーザーを定義するために使用されます。
These are the parameters that you need to set in the AdministrationPerson object:
The response returned will contain these parameters:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
返される応答には、以下のパラメーターが含まれます。
Redirecting to Yellowfin with the login token
ログイントークンを使用したYellowfinへのリダイレクトWebサービス呼び出しから受信したトークン(AdministrationResponse.LoginSessionIdの内容)を使用して、ユーザーを以下のURLに転送できます:Using the token received from the webservice call (the contents of AdministrationResponse.LoginSessionId), you can forward the user to the URL:
This URL will bypass the authentication screen in Yellowfin and take the user directly into Yellowfin. The token has a limited validity period. It must be used within 5 minutes, and once it has been used, it cannot be used again. To make subsequent calls from a third party application into Yellowfin, you must call the LOGINUSER web service again. Using the token with the JavaScript APIThe SSO token can also be used with embedded JavaScript API widgets. The token is added to the scriptlet URL like this: このURLを使用することにより、Yellowfinの認証画面がバイパスされ、ユーザーはYellowfinに直接移動します。 トークンには有効期限があります。5分以内に使用する必要があり、いったん使用すると再利用はできません。その後、サードパーティのアプリケーションからYellowfinに呼び出しを行うときは、LOGINUSER Webサービスを再度呼び出す必要があります。 JavaScript APIでのトークンの使用埋め込みJavaScript APIウィジェットでSSO(シングルサインオン)トークンを使用することもできます。トークンは、次のようにスクリプトレットURLに追加されます:
Specifying Session OptionsYou can pass variables/switches that toggle functionality only for the session created via this Single Sign On request. These options can be enabled by passing them via the Parameters attribute in the AdministrationRequest, or by appending them to the redirection URL. セッションオプションの指定このシングルサインオンリクエストを介して作成されるセッションに対してのみ機能を切り替える変数/スイッチを渡すことができます。このようなオプションを有効にするには、AdministrationRequestでParameters属性を使用して渡すか、またはリダイレクトURLに付加します。 パラメーターは、以下のようにキー値ペアのリストとしてAdministrationRequest.Parameters属性に追加されます:Parameters are added to the AdministrationRequest.Parameters attribute as a list of key value pairs, like:
Options passed on the login URL look like: ログインURLで渡されるオプションは次のようになります:
Here is a list of the available options: 使用可能なオプションの一覧を以下に示します:
|
Expand | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
このサービスは、 オプションは
この機能を有効にするには、Yellowfinデータベースの設定テーブルに追加のパラメーターを追加する必要があります: This service is a drop in replacement for Options are the same as
An extra parameter needs to be added to the Configuration table of the Yellowfin database to enable this functionality:
You may need to restart Yellowfin for the database change to take affect. データベースの変更を有効にするために、Yellowfinの再起動が必要になることがあります。 この設定オプションがYellowfinに追加されていない場合は、WebサービスエラーYou will receive a web service arror |
User Replication and Managment
Styleclass | ||
---|---|---|
| ||
This allows Yellowfin to identify the user who is logged in, and to apply any restrictions that may be required. Synchronisation is usually performed using web service calls from the OEM application to Yellowfin. This can also be managed manually if users in the OEM application are generally static.
This section will outline how to create, manipulate, and delete users via web services. It is assumed that the web service is called to mirror user changes immediately after a user modification is made in the OEM application.
...
が発生します。 |
ユーザーの複製および管理
Styleclass | ||
---|---|---|
| ||
これにより、Yellowfinでは、ログインしているユーザーを識別し、必要となる制限がある場合はその制限を適用することができます。通常、同期はOEMアプリケーションからYellowfinへのWebサービス呼び出しを使用して行われます。これは、OEMアプリケーションのユーザーが概して静的である場合には、手動で管理することもできます。
このセクションでは、Webサービスを介したユーザーの作成、操作、および削除方法の概要について説明します。OEMアプリケーションでユーザーの変更が行われるとすぐに、Webサービスが呼び出されてユーザーの変更がミラーリングされることが想定されています。
関数
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service to create a user:以下のコードは、ユーザーを作成するためのYellowfin Webサービスを呼び出します。
This code will return This function will create a user in Yellowfin. The details in the AdministrationPerson object will be used in the user creation process. で この関数はYellowfinにユーザーを作成します。AdministrationPersonオブジェクト内の詳細がユーザー作成プロセスで使用されます。
These are the parameters that you need to set in the AdministrationPerson object:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
The response returned will contain these parameters:
返される応答には、以下のパラメーターが含まれます。
|
Expand | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service to delete a user:以下のコードは、ユーザーを削除するためのYellowfin Webサービスを呼び出します。
This code will return This function will delete a user from Yellowfin. The details in the AdministrationPerson object will be used in the user deletion process. で この関数はYellowfinからユーザーを削除します。AdministrationPersonオブジェクト内の詳細がユーザー削除プロセスで使用されます。
These are the parameters that you need to set in the AdministrationPerson object:
The response returned will contain these parameters:
|
Retrieving & Validating User Information
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
返される応答には、以下のパラメーターが含まれます。
|
ユーザー情報の取得およびテスト
作成されたユーザーの詳細は、Webサービス呼び出しを使用して取得することができます。AdministrationPersonオブジェクトのUserIdフィールドは、ユーザーを識別するために使用されます。結果として、投入されたAdministrationPersonオブジェクトが返されます。セキュリティ上の理由から、パスワードは返されず、NULL
となります。また、このセクションでは、ユーザー情報をアプリケーションに照らし合わせてテストすることもできます。Once a user has been created, the user's details can be retrieved using a web service call. The User ID field in the AdministrationPerson object is used to identify the user. As a result, a populated AdministrationPerson object will be returned. For security reasons, passwords will not be returned and will be NULL
. User information can also be validated against the application in this section.
Expand | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service to retrieve a user’s details:以下のコードは、ユーザーの詳細を取得するためのYellowfin Webサービスを呼び出します。
This code will return an AdministrationPerson object with the user’s details and This function will retrieve the details of a particular user in Yellowfin. The details in the AdministrationPerson object will be used in the retrieval process. で この関数はYellowfinの特定ユーザーの詳細を取得します。AdministrationPersonオブジェクト内の詳細が取得プロセスで使用されます。
These are the parameters that you need to set in the AdministrationPerson object:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
The response returned will contain these parameters:
返される応答には、以下のパラメーターが含まれます。
|
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service to retrieve a user’s details via their internal IpId:以下のコードは、内部IpIdを介してユーザーの詳細を取得するためのYellowfin Webサービスを呼び出します。
This code will return an AdministrationPerson object with the user’s details and This function will retrieve the details of a particular user in Yellowfin by looking up their IP ID. The details in the AdministrationPerson object will be used in the retrieval process.
このコードはユーザー詳細を含むAdministrationPersonオブジェクトを返し、 この関数はYellowfinの特定ユーザーのIP IDを検索し、そのユーザーの詳細を取得します。AdministrationPersonオブジェクト内の詳細が取得プロセスで使用されます。
These are the parameters that you need to set in the AdministrationPerson object:
IpId|Integer|IP ID of the Yellowfin User| The response returned will contain these parameters:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
IP ID|Integer|YellowfinユーザーのIP ID| 返される応答には、以下のパラメーターが含まれます。
|
Expand | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||
この関数は、特定の検索文字列に基づいて、Yellowfinからユーザーを取得します。この文字列がユーザーの名、姓、および電子メールアドレスと比較されます。
This function will retrieve users from Yellowfin based on a specific search string. This string is compared against the user’s first name, last name, and email address.
The response returned will contain these parameters:
返される応答には、以下のパラメーターが含まれます。
|
Expand | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service to validate a user:以下のコードは、ユーザーをテストするためのYellowfin Webサービスを呼び出します。
This code will return an AdministrationPerson object of the particular user if successful; otherwise it will return an error message explaining why the user validation process failed. This function will validate a specified Yellowfin user, checking if the user currently exists within the application. The details in the AdministrationPerson object will be used in the user validation process. このコードは、成功すると特定ユーザーのAdministrationPersonオブジェクトを返します。それ以外の場合は、ユーザー検証プロセスが失敗した理由を説明するエラーメッセージを返します。 この関数は、指定されたYellowfinユーザーがアプリケーション内に現在存在するかどうかをチェックしてテストします。AdministrationPersonオブジェクト内の詳細がユーザー検証プロセスで使用されます。
These are the parameters that you need to set in the AdministrationPerson object:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
The response returned will contain these parameters:
返される応答には、以下のパラメーターが含まれます。
|
Expand | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service to validate a user’s password:以下のコードは、ユーザーのパスワードをテストするためのYellowfin Webサービスを呼び出します。
This code will check if the password is expired and will return This function will validate a Yellowfin user’s password. The details in the AdministrationPerson object will be used in the password validation process.
このコードは、パスワードの有効期限が切れているかどうかをチェックし、有効期限が切れていない場合には この関数はYellowfinユーザーのパスワードをテストします。AdministrationPersonオブジェクト内の詳細がパスワード検証プロセスで使用されます。
These are the parameters that you need to set in the AdministrationPerson object:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
The response returned will contain these parameters:
返される応答には、以下のパラメーターが含まれます。
|
Manipulating User Information
ユーザー情報の操作
ユーザーの詳細は、Webサービス呼び出しを使用してあとから変更することができます。AdministrationPersonオブジェクトのUserIdフィールドは、ユーザーを識別するために使用されるため、変更することができません。AdministrationPersonオブジェクト内のその他のフィールドには、新しい変更内容が投入されます。セキュリティ上の理由から、このWebサービス呼び出しを使用してユーザーのパスワードを変更することはできませんが、個別のCHANGEPASSWORD関数(下記)を使用して変更することができます。A user's details can be modified at a later time using a web service call. The User ID field in the AdministrationPerson object is used to identify the user, so this cannot be changed. The rest of the fields within an AdministrationPerson object are populated with the new changes. For security reasons, the user's password cannot be changed with this web service call, but with a separate CHANGEPASSWORD function (below).
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service to edit a user’s details:以下のコードは、ユーザーの詳細を編集するためのYellowfin Webサービスを呼び出します。
This code will return an AdministrationPerson object with the user’s details and This function will update a specified Yellowfin user’s details. The details in the AdministrationPerson object will be used in the update process.
このコードはユーザー詳細を含むAdministrationPersonオブジェクトを返し、 この関数は指定されたYellowfinユーザーの詳細を更新します。AdministrationPersonオブジェクト内の詳細が更新プロセスで使用されます。
These are the parameters that you can set in the AdministrationPerson object:
AdministrationPersonオブジェクトで設定できるパラメーターは、以下の通りです。
The response returned will contain these parameters:
返される応答には、以下のパラメーターが含まれます。
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service and change the password for the specified Yellowfin user:以下のコードは、Yellowfin Webサービスを呼び出し、指定されたYellowfinユーザーのパスワードを変更します。
The code will return This function will change a specified Yellowfin user’s password. で この関数は指定されたYellowfinユーザーのパスワードを変更します。
These are the parameters that you need to set in the AdministrationPerson object:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
The response returned will contain these parameters:
返される応答には、以下のパラメーターが含まれます。
|
...
ユーザーに属するオブジェクトの取得
Styleclass | ||
---|---|---|
| ||
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service and return all reports with a Web Services Name that are accessible for the particular user:以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーがアクセス可能なWebサービス名を含むすべてのレポートを返します。
This code will return an Array of AdministrationReport objects in このコードは、 This function will return all reports with a webservice name that are accessible for the specified Yellowfin user. で この関数は、指定されたYellowfinユーザーがアクセス可能なWebサービス名を含むすべてのレポートを返します。
These are the parameters that you need to set in the AdministrationPerson object:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
The response returned will contain these parameters:
返される応答には、以下のパラメーターが含まれます。
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service and return all reports that are accessible for the particular user:以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーがアクセス可能なすべてのレポートを返します。
This code will return an Array of AdministrationReport objects in このコードは、
These are the parameters that you need to set in the AdministrationPerson object:
The response returned will contain these parameters:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです
返される応答には、以下のパラメーターが含まれます。
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service and return all commented reports that are accessible for the particular user:以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーがアクセス可能なすべてのコメントされたレポートを返します。
This code will return an Array of AdministrationReport objects in このコードは、 This function will return all commented reports in Yellowfin that are accessible by the specified Yellowfin user. でAdministrationReportオブジェクトの配列を返し、 この関数は、指定されたYellowfinユーザーがアクセス可能なYellowfin内のコメントされたすべてのレポートを返します。
These are the parameters that you need to set in the AdministrationPerson object:
The response returned will contain these parameters:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
返される応答には、以下のパラメーターが含まれます。
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service and return all report favourites that are accessible for the particular user:以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーがアクセス可能なすべてのレポートのお気に入りを返します。
This code will return an Array of AdministrationReport objects in このコードは、 This function will return all the favourite reports of a specified Yellowfin user. で この関数は、指定されたYellowfinユーザーのすべてのお気に入りのレポートを返します。
These are the parameters that you need to set in the AdministrationPerson object:
AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。
The response returned will contain these parameters:
返される応答には、以下のパラメーターが含まれます。
|
Expand | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
The following code will call the Yellowfin web service and return all reports that are in the particular user’s inbox:
This code will return an Array of AdministrationReport objects in This function will return the reports that are in the inbox of a specified Yellowfin user.
These are the parameters that you need to set in the AdministrationPerson object:
The response returned will contain these parameters:
|
...
Styleclass | ||
---|---|---|
| ||
Note: if Client Org functionality is turned on in the システム設定 page, a Client Org can also be specified where applicable for certain types of calls.
...
Styleclass | ||
---|---|---|
| ||
...