Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
top
top

...

Expand
titleVALIDATEPASSWORD

以下のコードは、ユーザーのパスワードをテストするためのYellowfin Webサービスを呼び出します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

person.setUserId("testuser@yellowfin.com.au");
person.setPassword("test");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
rsr.setFunction("VALIDATEPASSWORD");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

こちらのコードは、パスワードの有効期限が切れているかどうかを確認し、有効期限が切れていない場合は、「rs.getStatusCode()で、「FAILUREを返します。それ以外の場合は、「SUCCESSを返します。

こちらの関数は、Yellowfinユーザーのパスワードをテストします。「AdministrationPerson」オブジェクト内の詳細が、パスワード検証プロセスで使用されます。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

Integer

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “VALIDATEUSER”

 

Webサービス関数です。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する、「AdministrationPerson」オブジェクトです。

AdministrationPerson」オブジェクトで設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

Password

String

Yellowfinユーザーのパスワードです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

ユーザー情報の操作

ユーザーの詳細は、Webサービス呼び出しを使用してあとから変更することができます。AdministrationPersonオブジェクトのUserIdフィールドは、ユーザーを識別するために使用されるため、変更することができません。AdministrationPersonオブジェクト内のその他のフィールドには、新しい変更内容が投入されます。セキュリティ上の理由から、このWebサービス呼び出しを使用してユーザーのパスワードを変更することはできませんが、個別のCHANGEPASSWORD関数(下記)を使用して変更することができます。ユーザーの詳細は、Webサービスの呼び出しを使用して、後から変更することができます。「AdministrationPerson」オブジェクトの「User ID」フィールドは、ユーザーを識別するために使用されるため、変更することができません。「AdministrationPerson」オブジェクト内のその他のフィールドには、新しい変更内容が投入されます。セキュリティ上の理由から、このWebサービス呼び出しを使用してユーザーのパスワードを変更することはできませんが、個別の「CHANGEPASSWORD」関数(下記)を使用して変更することができます。

Expand
titleUPDATEUSER

以下のコードは、ユーザーの詳細を編集するためのYellowfin Webサービスを呼び出します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

person.setUserId("testuser");
person.setFirstName("John");
person.setLastName("Doe");
person.setInitial("F");
person.setSalutationCode("MR");
person.setRoleCode("YFADMIN");
person.setEmailAddress("testuser@yellowfin.com.au")

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
rsr.setFunction("UPDATEUSER");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはユーザー詳細を含むAdministrationPersonオブジェクトを返し、こちらのコードは、ユーザー詳細を含む「AdministrationPerson」オブジェクトを返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーメッセージを返します。

この関数は指定されたYellowfinユーザーの詳細を更新します。AdministrationPersonオブジェクト内の詳細が更新プロセスで使用されます。こちらの関数は、指定されたYellowfinユーザーの詳細を更新します。「AdministrationPerson」オブジェクト内の詳細が更新プロセスで使用されます。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “UPDATEUSER”

 

Webサービス関数。Webサービス関数です。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationPersonオブジェクトで設定できるパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する、「AdministrationPerson」オブジェクトです。

AdministrationPerson」オブジェクトで設定できるパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

Password

String

Yellowfinユーザーのパスワード。Yellowfinユーザーのパスワードです。

FirstName

String

Yellowfinユーザーの名。Yellowfinユーザーの名です。

LastName

String

Yellowfinユーザーの姓。Yellowfinユーザーの姓です。

Initial

String

Yellowfinユーザーのミドルネーム。Yellowfinユーザーのミドルネームです。

SalutationCode

String

Yellowfinユーザーの敬称。可能な値は以下の通りです。Yellowfinユーザーの敬称です。値の選択肢は、は以下の通りです。

  • DR
  • MISS
  • MR
  • MRS
  • MS

RoleCode

StringYellowfinのロール。ここで指定するロールは、参照コード(YFADMIN)またはロール(Yellowfin管理者)の名前にすることができます。

Yellowfinのロールです。こちらで指定するロールは、「参照コード(YFADMIN)」、または「ロール(Yellowfin管理者)」の名前にすることができます。

EmailAddress

String

Yellowfinユーザーの電子メールアドレス。Yellowfinユーザーの電子メールアドレスです。

LanguageCode

String

優先言語を表す2文字のコード。優先言語を表す2文字のコードです。

IpId

Integer

内部Yellowfin IP ID。IDです。

TimeZoneCode

String

YellowfinユーザーのTimeZoneCode。有効な値については、付録を参照してください。YellowfinユーザーのTimeZoneCodeです。有効な値については、付録を参照してください。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

Person

AdministrationPerson更新されたユーザーの詳細すべてを保持するAdministrationPersonオブジェクト。

更新されたユーザーの詳細すべてを保持する「AdministrationPerson」オブジェクトです。

Expand
titleCHANGEPASSWORD

以下のコードは、Yellowfin Webサービスを呼び出し、指定されたYellowfinユーザーのパスワードを変更します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

person.setUserId("test@yellowfin.com.au");
person.setPassword("testtest");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
rsr.setFunction("CHANGEPASSWORD");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は指定されたYellowfinユーザーのパスワードを変更します。こちらの関数は、指定されたYellowfinユーザーのパスワードを変更します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “CHANGEPASSWORD”

 

Webサービス関数。Webサービス関数です。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクト。

AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

Password

String

Yellowfinユーザーの新規パスワード。Yellowfinユーザーの新規パスワードです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

ユーザーに属するオブジェクトの取得

さまざまなWebサービス呼び出しを使用して、デフォルト組織またはクライアント組織内のユーザーに属するオブジェクトを取得することができます。応答で返されるオブジェクトは、リクエストで実行される呼び出しのタイプに依存します。様々なWebサービス呼び出しを使用して、デフォルト組織、またはクライアント組織内のユーザーに属するオブジェクトを取得することができます。応答で返されるオブジェクトは、リクエストで実行される呼び出しのタイプに依存します。

Expand
titleGETUSERREPORTS / GETALLUSERREPORTS

以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーがアクセス可能なWebサービスを呼び出し、特定ユーザーがアクセス可能な「Webサービス名を含むすべてのレポートを返します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

Person.setUserId("testuser@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if user belongs to a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("GETUSERREPORTS");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、こちらのコードは、「rs.getReports()でAdministrationReportオブジェクトの配列を返し、で「AdministrationReport」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーメッセージを返します。

この関数は、指定されたYellowfinユーザーがアクセス可能なこちらの関数は、指定されたYellowfinユーザーがアクセス可能な「Webサービス名を含むすべてのレポートを返します。」を含むすべてのレポートを返します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “GETUSERREPORTS”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクト。

AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

Reports

AdministrationReport

AdministrationReportオブジェクトの配列。これらのオブジェクトにはレポートメタデータが保持されます。

Expand
titleGETALLUSERREPORTS

以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーがアクセス可能なすべてのレポートを返します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

Person.setUserId("testuser@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if user belongs to a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("GETALLUSERREPORTS");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、こちらのコードは、「rs.getReports()でAdministrationReportオブジェクトの配列を返し、で「AdministrationReport」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーメッセージを返します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “GETUSERREPORTS”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクト。

AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

Reports

AdministrationReportAdministrationReportオブジェクトの配列。これらのオブジェクトにはレポートメタデータが保持されます。

AdministrationReport」オブジェクトの配列です。これらのオブジェクトには、レポートメタデータが保持されます。

Expand
titleGETREPORTSWITHCOMMENTS

以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーがアクセス可能なすべてのコメントされたレポートを返します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

Person.setUserId("testuser@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if user belongs to a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("GETREPORTSWITHCOMMENTS");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、こちらのコードは、「rs.getReports()でAdministrationReportオブジェクトの配列を返し、で「AdministrationReport」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーメッセージを返します。

この関数は、指定されたYellowfinユーザーがアクセス可能なYellowfin内のコメントされたすべてのレポートを返します。こちらの関数は、指定されたYellowfinユーザーがアクセス可能なYellowfin内のコメントされたすべてのレポートを返します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “GETREPORTSWITHCOMMENTS”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクト。

AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

Reports

AdministrationReportAdministrationReportオブジェクトの配列。これらのオブジェクトにはレポートメタデータが保持されます。

AdministrationReport」オブジェクトの配列です。これらのオブジェクトには、レポートメタデータが保持されます。

Expand
titleGETFAVOURITES / GETFAVORITES

以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーがアクセス可能なすべてのWebサービスを呼び出し、特定ユーザーがアクセス可能なすべての「レポートのお気に入りを返します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

Person.setUserId("testuser@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if user belongs to a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("GETFAVOURITES");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、こちらのコードは、「rs.getReports()でAdministrationReportオブジェクトの配列を返し、で「AdministrationReport」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーメッセージを返します。

この関数は、指定されたYellowfinユーザーのすべてのお気に入りのレポートを返します。こちらの関数は、指定されたYellowfinユーザーのすべてのお気に入りのレポートを返します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “GETFAVOURITES”または“GETFAVORITES”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

Reports

AdministrationReport

AdministrationReportオブジェクトの配列。これらのオブジェクトにはレポートメタデータが保持されます。AdministrationReport」オブジェクトの配列です。これらのオブジェクトには、レポートメタデータが保持されます。

Expand
titleGETINBOX

以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーのWebサービスを呼び出し、特定ユーザーの「受信トレイ内にあるすべてのレポートを返します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

Person.setUserId("testuser@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if user belongs to a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("GETINBOX");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、こちらのコードは、「rs.getReports()でAdministrationReportオブジェクトの配列を返し、で「AdministrationReport」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーメッセージを返します。

この関数は、指定されたYellowfinユーザーの受信トレイ内にあるレポートを返します。こちらの関数は、指定されたYellowfinユーザーの受信トレイ内にあるレポートを返します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “GETINBOX”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。この関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明
StatusCodeString

Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
ReportsAdministrationReportAdministrationReportオブジェクトの配列。これらのオブジェクトにはレポートメタデータが保持されます。AdministrationReport」オブジェクトの配列です。これらのオブジェクトには、レポートメタデータが保持されます。
Expand
titleGETUSERTABS

以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーがアクセス可能なレポートを含まないすべてのダッシュボードタブを返します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

Person.setUserId("testuser@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if user belongs to a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("GETUSERTABS");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、こちらのコードは、「rs.getReportGroups()でAdministrationReportGroupオブジェクトの配列を返し、で「AdministrationReportGroup」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は、指定されたYellowfinユーザーがアクセス可能なダッシュボードタブの一覧を返します。こちらの関数は、指定されたYellowfinユーザーがアクセス可能なダッシュボードタブの一覧を返します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “GETUSERTABS”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。この関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

ReportsGroups

AdministrationReportGroup

AdministrationReportGroupオブジェクトの配列。これらのオブジェクトにはダッシュボードメタデータが保持されます。AdministrationReportGroup」オブジェクトの配列です。これらのオブジェクトには、ダッシュボードメタデータが保持されます。
Expand
titleGETUSERTABSWITHREPORTS

以下のコードは、Yellowfin Webサービスを呼び出し、特定ユーザーがアクセス可能なレポートを含むすべてのダッシュボードタブを返します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

Person.setUserId("testuser@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if user belongs to a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("GETUSERTABS");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、こちらのコードは、「rs.getReportGroups()でAdministrationReportGroupオブジェクトの配列を返し、で「AdministrationReportGroup」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は、指定されたYellowfinユーザーがアクセス可能なダッシュボードタブの一覧を返します。このとき、レポートのメタデータも同時にロードされます。ダッシュボードタブのすべてのレポートのメタデータは、AdministrationReportGroupオブジェクト内に含まれます。こちらの関数は、指定されたYellowfinユーザーがアクセス可能なダッシュボードタブの一覧を返します。このとき、レポートのメタデータも同時にロードされます。ダッシュボードタブのすべてのレポートのメタデータは、「AdministrationReportGroup」オブジェクト内に含まれます。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “GETUSERTABSWITHREPORTS”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。この関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

ReportsGroups

AdministrationReportGroup

AdministrationReportGroupオブジェクトの配列。これらのオブジェクトにはダッシュボードメタデータが保持されます。この特定の関数では、レポートのメタデータもこのオブジェクトのGroupReportsAdministrationReportGroup」オブジェクトの配列です。これらのオブジェクトには、ダッシュボードメタデータが保持されます。この特定の関数では、レポートのメタデータも、このオブジェクトの「GroupReports()パラメーターにロードされます。」パラメーターにロードされます。
Expand
titleLOADTABREPORTS

この関数は、指定されたダッシュボードタブ内に含まれるレポートの一覧を返します。このレポートには、Yellowfinの指定されたユーザーがアクセスすることができます。こちらの関数は、指定されたダッシュボードタブ内に含まれるレポートの一覧を返します。このレポートには、Yellowfinの指定されたユーザーがアクセスすることができます。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “LOADTABREPORTS”

String

Webサービス関数。Webサービス関数です。

Person

AdministrationPerson取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

ReportGroup

AdministrationReportGroup

取得プロセスに関するダッシュボードタブIDを保持するAdministrationReportGroupオブジェクト。

AdministrationPersonおよびAdministrationReportGroupオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するダッシュボードタブIDを保持する「AdministrationReportGroup」オブジェクトです。

AdministrationPerson」、および「AdministrationReportGroup」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

AdministrationReportGroup要素データ型説明

ReportGroupId

String

ダッシュボードタブIDダッシュボードタブIDです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

ReportGroups

AdministrationReportGroup

AdministrationReportGroupオブジェクトの配列。これらのオブジェクトにはダッシュボードメタデータが保持されます。この特定の関数では、レポートのメタデータもこのオブジェクトのGroupReportsAdministrationReportGroup」オブジェクトの配列です。これらのオブジェクトには、ダッシュボードメタデータが保持されます。この特定の関数では、レポートのメタデータも、このオブジェクトの「GroupReports()パラメーターにロードされます。」パラメーターにロードされます。

...

グループとロールの管理

Webサービス呼び出しを使用して、グループとロールを作成および変更することができます。応答で返されるオブジェクトは、リクエストで実行される呼び出しのタイプに依存します。Webサービス呼び出しを使用して、グループとロールの作成や変更をすることができます。応答で返されるオブジェクトは、リクエストで実行される呼び出しのタイプに依存します。

注意:クライアント組織機能を「システム設定ページでオンにしている場合、特定のタイプの呼び出しについて適用可能な場合はクライアント組織を指定することもできます。システム構成ページで、クライアント組織機能を有効化している場合、特定のタイプの呼び出しについて適用可能な場合は、クライアント組織を指定することもできます。

Expand
titleLISTROLES

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内で使用可能なすべてのロールを返します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;

rsr.setOrgId(new Integer(1));
rsr.setFunction("LISTROLES");

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、こちらのコードは、「rs.getRoles()でAdministrationRoleオブジェクトの配列を返し、で「AdministrationRole」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。

この関数は、Yellowfin内で使用可能なすべてのロールを返します。こちらの関数は、Yellowfin内で使用可能なすべてのロールを返します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “LISTROLES”

String

Webサービス関数。Webサービス関数です。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

ロールRole

AdministrationRoleAdministrationRoleオブジェクトの配列。これらのオブジェクトにはYellowfinロールのメタデータが保持されます。

AdministrationRole」オブジェクトの配列です。これらのオブジェクトには、Yellowfinロールのメタデータが保持されます。

Expand
titleLISTGROUPS

以下コードは、Yellowfin 以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内で使用可能なすべてのグループを返します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if you wish to get groups in a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("LISTGROUPS");

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、こちらのコードは、「rs.getGroups()でAdministrationGroupオブジェクトの配列を返し、で「AdministrationGroup」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は、Yellowfin内で使用可能なすべてのユーザーグループを返します。こちらの関数は、Yellowfin内で使用可能なすべてのユーザーグループを返します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “LISTGROUPS”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

グループGroups

AdministrationGroupAdministrationGroupオブジェクトの配列。これらのオブジェクトにはYellowfinユーザーグループのメタデータが保持されます。

AdministrationGroup」オブジェクトの配列です。これらのオブジェクトには、Yellowfinユーザーグループのメタデータが保持されます。

Expand
titleGETGROUP

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfinの指定されたグループおよびそのメンバーを返します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationGroup group = new AdministrationGroup();

group.setGroupName("Group Name");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if you wish to get the group in a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("GETGROUP");
rsr.setGroup(group);

rs = AdministrationService.remoteAdministrationCall(rsr);
group = rs.getGroup();

AdministrationGroupMember[] groupMembers = group.getGroupMembers();

このコードは、こちらのコードは、「rs.getGroup()でAdministrationGroupオブジェクトを返し、で「AdministrationGroup」オブジェクトを返し、「rs.getGroupMembers()でAdministrationGroupMembersの配列を返し、で「AdministrationGroupMembers」の配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は、指定されたYellowfinグループおよびそのメンバーの一覧を返します。こちらの関数は、指定されたYellowfinグループ、およびそのメンバーの一覧を返します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “GETGROUP”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Group

AdministrationGroup

取得プロセスに関するYellowfinユーザーグループの名前を保持するAdministrationGroupオブジェクト。

AdministrationGroupオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーグループの名前を保持する「AdministrationGroup」オブジェクトです。

AdministrationGroup」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationGroup要素データ型説明

GroupName

String

指定したYellowfinグループの名前指定したYellowfinグループの名前です。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

Group

AdministrationGroup

グループメタデータを保持するAdministrationGroupオブジェクトの配列。グループメンバーもこのオブジェクトのGroupMembersグループメタデータを保持する「AdministrationGroup」オブジェクトの配列です。グループメンバーも、このオブジェクトの「GroupMembers()のパラメーターにロードされます。」のパラメーターにロードされます。

Expand
titleCREATEGROUP

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfinに指定されたグループを作成します。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationGroup group = new AdministrationGroup();

group.setGroupName("Group Name");
group.setGroupDescription("Group Description");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if you wish to create the group in a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("CREATEGROUP");
rsr.setGroup(group);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

注意:AdministrationPersonオブジェクトのAdministrationGroupMember配列に入力することによって、新規作成されたグループに既存のYellowfinユーザーを同時に配置することもできます。各AdministrationPersonオブジェクトに必要なのはLoginId変数セットのみであり、AdministrationGroupMember配列はAdministrationPerson」オブジェクトの「AdministrationGroupMember」配列に入力することによって、新規作成されたグループに、既存のYellowfinユーザーを同時に配置することもできます。各「AdministrationPerson」オブジェクトに必要なのは、LoginId変数セットのみであり、「AdministrationGroupMember」配列は、「group.setGroupMembers()に保存されます。

この関数はYellowfinグループを作成します。この関数では、新規グループに既存のYellowfinユーザーを保存できる点にも注意してください。こちらの関数は、Yellowfinグループを作成します。こちらの関数では、新規グループに既存のYellowfinユーザーを保存できる点にも注意してください。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “CREATEGROUP”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Group

AdministrationGroup

取得プロセスに関するYellowfinユーザーグループの名前を保持するAdministrationGroupオブジェクト。

AdministrationGroupオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーグループの名前を保持する「AdministrationGroup」オブジェクトです。

AdministrationGroup」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationGroup要素データ型説明

GroupName

String

指定したYellowfinグループの名前指定したYellowfinグループの名前です。

GroupDescription

String

指定したYellowfinグループの説明指定したYellowfinグループの説明です。

GroupMembers

Array(AdministrationPerson)AdministrationPersonオブジェクトの配列。これはオプションのパラメーターで、既存のYellowfinユーザーをこのグループに保存するよう設定することができます。このシナリオの場合、AdministrationPersonオブジェクトに必要なのは、オブジェクトごとにそのUserIdパラメーターを設定することだけです。

AdministrationPerson」オブジェクトの配列です。これはオプションのパラメーターで、既存のYellowfinユーザーを、このグループに保存するよう設定することができます。こちらのシナリオの場合、各「AdministrationPerson」オブジェクトに必要なのは、オブジェクトごとにそのUserIdパラメーターを設定することだけです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleINCLUDEUSERINGROUP

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfinの指定されたグループに指定されたユーザーを含めます。

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationGroup group = new AdministrationGroup();
AdministrationPerson person = new AdministrationPerson();

group.setGroupName("Group Name");
person.setUserId("test@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if you wish to get the group in a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("INCLUDEUSERINGROUP");
rsr.setGroup(group);
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は、指定されたグループに指定されたYellowfinユーザーを含めます。こちらの関数は、指定されたグループに指定されたYellowfinユーザーを含めます。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “INCLUDEUSERINGROUP”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Group

AdministrationGroup取得プロセスに関するYellowfinユーザーグループの名前を保持するAdministrationGroupオブジェクト。

取得プロセスに関するYellowfinユーザーグループの名前を保持する「AdministrationGroup」オブジェクトです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationGroupおよびAdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

AdministrationGroup」、および「AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationGroup要素データ型説明

GroupName

String

指定したYellowfinグループの名前指定したYellowfinグループの名前です。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleEXCLUDEUSERFROMGROUP

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfinの指定されたグループから指定されたユーザーを除外します。

注意:このユーザーはグループから削除されるのではなく、グループ定義から除外されるだけです。これが役立つのは、たとえば以下のような場合です。このユーザーは、グループから削除されるのではなく、グループ定義から除外されるだけです。こちらは、以下のような場合に有効です。

  • John DoeはグループAのメンバーであるDoeは、グループAのメンバーである。
  • グループAはグループBのメンバーであるグループAは、グループBのメンバーである。
  • John DoeはグループBのメンバーであってはならないため、グループBから除外する必要があるDoeはグループBのメンバーであってはならないため、グループBから除外する必要がある。
Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationGroup group = new AdministrationGroup();
AdministrationPerson person = new AdministrationPerson();

group.setGroupName("Group Name");
person.setUserId("test@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if you wish to get the group in a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("EXCLUDEUSERFROMGROUP");
rsr.setGroup(group);
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は、指定されたグループから指定されたYellowfinユーザーを除外します。このユーザーはグループから削除されるのではなく、グループ定義から除外されるだけである点に注意してください。これが役立つのは、たとえば以下のような場合です。こちらの関数は、指定されたグループから指定されたYellowfinユーザーを除外します。このユーザーはグループから削除されるのではなく、グループ定義から除外されるだけである点に注意してください。こちらは、以下のような場合に有効です。

  • John DoeはグループAのメンバーであるDoeは、グループAのメンバーである。
  • グループAはグループBのメンバーであるグループAは、グループBのメンバーである。
  • John DoeはグループBのメンバーであってはならないため、グループBから除外する必要があるDoeはグループBのメンバーであってはならないため、グループBから除外する必要がある。
リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “EXCLUDEUSERFROMGROUP”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。この関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Group

AdministrationGroup取得プロセスに関するYellowfinユーザーグループの名前を保持するAdministrationGroupオブジェクト。

取得プロセスに関するYellowfinユーザーグループの名前を保持する「AdministrationGroup」オブジェクトです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationGroupおよびAdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

AdministrationGroup」、および「AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationGroup要素データ型説明

GroupName

String

指定したYellowfinグループの名前指定したYellowfinグループの名前です。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleDELETEUSERFROMGROUP

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfinの指定されたグループから指定されたユーザーを削除します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationGroup group = new AdministrationGroup();
AdministrationPerson person = new AdministrationPerson();

group.setGroupName("Group Name");
person.setUserId("test@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if you wish to get the group in a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("DELUSERFROMGROUP");
rsr.setGroup(group);
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は、指定したグループから指定されたYellowfinユーザーを削除します。このシナリオはEXCLUDEUSERFROMGROUPのシナリオとは異なります。この関数の場合、ユーザーはグループから完全に削除される点に注意してください。こちらの関数は、指定したグループから指定されたYellowfinユーザーを削除します。こちらのシナリオは、「EXCLUDEUSERFROMGROUP」のシナリオとは異なります。こちらの関数の場合、ユーザーはグループから完全に削除される点に注意してください。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “DELUSERFROMGROUP”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Group

AdministrationGroup取得プロセスに関するYellowfinユーザーグループの名前を保持するAdministrationGroupオブジェクト。

取得プロセスに関するYellowfinユーザーグループの名前を保持する「AdministrationGroup」オブジェクトです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationGroupおよびAdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

AdministrationGroup」、および「AdministrationPerson」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationGroup要素データ型説明

GroupName

String

指定したYellowfinグループの名前指定したYellowfinグループの名前です。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleMODIFYGROUP

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfinの指定されたグループを変更します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationGroup group = new AdministrationGroup();

group.setGroupName("Group Name");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if you wish to get the group in a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("MODIFYGROUP");
rsr.setGroup(group);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

注意:AdministrationPersonオブジェクトのAdministrationGroupMember配列を投入することによって、変更されたグループに既存のYellowfinユーザーを同時に配置することもできます。各AdministrationPersonオブジェクトに必要なのはLoginId変数セットのみであり、AdministrationGroupMember配列はAdministrationPerson」オブジェクトの「AdministrationGroupMember」配列を投入することによって、変更されたグループに、既存のYellowfinユーザーを同時に配置することもできます。各「AdministrationPerson」オブジェクトに必要なのは、LoginId変数セットのみであり、「AdministrationGroupMember」配列は、「group.setGroupMembers()に保存されます。

この関数はYellowfinの指定されたグループの詳細を変更します。この関数では、新規グループに既存のYellowfinユーザーを保存できる点にも注意してください。こちらの関数は、Yellowfinの指定されたグループの詳細を変更します。こちらの関数では、新規グループに既存のYellowfinユーザーを保存できる点にも注意してください。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “MODIFYGROUP”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Group

AdministrationGroup

取得プロセスに関するYellowfinユーザーグループの名前を保持するAdministrationGroupオブジェクト。

AdministrationGroupオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーグループの名前を保持する「AdministrationGroup」オブジェクトです。

AdministrationGroup」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationGroup要素データ型説明

GroupName

String

指定したYellowfinグループの名前指定したYellowfinグループの名前です。

GroupDescription

String

指定したYellowfinグループの説明指定したYellowfinグループの説明です。

GroupMembers

Array(AdministrationPerson)AdministrationPersonオブジェクトの配列。これはオプションのパラメーターで、既存のYellowfinユーザーをこのグループに保存するよう設定することができます。このシナリオの場合、AdministrationPersonオブジェクトに必要なのは、オブジェクトごとにそのLoginIdパラメーターを設定することだけです。

AdministrationPerson」オブジェクトの配列です。こちらはオプションのパラメーターで、既存のYellowfinユーザーを、このグループに保存するよう設定することができます。こちらのシナリオの場合、各「AdministrationPerson」オブジェクトに必要なのは、LoginIdパラメーターを設定することだけです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleDELETEGROUP

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfinの指定されたグループを削除します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationGroup group = new AdministrationGroup();

group.setGroupName("Group Name");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
// uncomment line below and set Client Reference ID if you wish to get the group in a client organisation
// rsr.setOrgRef("CLIENTREFERENCEIDHERE");
rsr.setFunction("DELETEGROUP");
rsr.setGroup(group);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数はYellowfinから指定されたユーザーを削除します。こちらの関数は、Yellowfinから指定されたユーザーを削除します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “DELETEGROUP”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Group

AdministrationGroup

取得プロセスに関するYellowfinユーザーグループの名前を保持するAdministrationGroupオブジェクト。

AdministrationGroupオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinユーザーグループの名前を保持する「AdministrationGroup」オブジェクトです。

AdministrationGroup」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationGroup要素データ型説明

GroupName

String

指定したYellowfinグループの名前指定したYellowfinグループの名前です。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

...

クライアント組織機能

Yellowfinには、クライアント組織と呼ばれる機能があり、この機能を使用するとYellowfinの複数の仮想インスタンスを同じサーバーインスタンスに配置できます。と呼ばれる機能があり、こちらの機能を使用することで、複数のYellowfin仮想インスタンスを、同じサーバーインスタンスに配置することができます。

クライアント組織機能は、以下に示す使用可能なWebサービス呼び出しによって管理することができます。クライアント組織機能は、以下に示す使用可能なWebサービスの呼び出しによって、管理することができます。

Expand
titleLISTCLIENTS

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内のすべてのクライアント組織を一覧表示します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
// This is the primary organisation
rsr.setOrgId(new Integer(1));
rsr.setFunction("LISTCLIENTS");

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、AdministrationClientOrgオブジェクトの配列を返し、こちらのコードは、「AdministrationClientOrg」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は、Yellowfin内で使用可能なすべてのクライアント組織を一覧表示します。こちらの関数は、Yellowfin内で使用可能なすべてのクライアント組織を一覧表示します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “LISTCLIENTS”

String

Webサービス関数。Webサービス関数です。

返される応答には、以下のパラメーターが含まれます。

応答要素

データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleGETCLIENT

以下コードは、Yellowfin Webサービスを呼び出し、Yellowfin内の指定されたクライアント組織を取得します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationClientOrg aco = new AdministrationClientOrg();

aco.setClientReferenceId("CLIENTREFERENCEIDHERE");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
// This is the primary organisation
rsr.setOrgId(new Integer(1));
rsr.setFunction("GETCLIENT");
rsr.setClient(aco);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードは、こちらのコードは、「rs.getClient()でAdministrationClientOrgオブジェクトを返し、で「AdministrationClientOrg」オブジェクトを返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数はYellowfin内の指定されたクライアント組織の詳細を取得します。こちらの関数は、Yellowfin内の指定されたクライアント組織の詳細を取得します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “GETCLIENT”

String

Webサービス関数。Webサービス関数です。

Client

AdministrationClientOrg

取得プロセスに関するYellowfinクライアント参照IDを保持するAdministrationClientOrgオブジェクト。

AdministrationClientOrgオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinクライアント参照IDを保持する「AdministrationClientOrg」オブジェクトです。

AdministrationClientOrg」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationClientOrg要素データ型説明

ClientReferenceId

Integer

指定されたクライアント組織のクライアント参照ID指定されたクライアント組織のクライアント参照IDです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleCREATECLIENT

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内に指定されたクライアント組織を作成します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationClientOrg aco = new AdministrationClientOrg();

aco.setClientName("CLIENTNAME");
aco.setClientReferenceId("CLIENTREFERENCEIDHERE");
aco.setTimeZoneCode("AUSTRALIA/SYDNEY");
aco.setDefaultOrg(false);

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
// This is the primary organisation
rsr.setOrgId(new Integer(1));
rsr.setFunction("CREATECLIENT");
rsr.setClient(aco);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数はYellowfinに指定されたクライアント組織を作成します。こちらの関数は、Yellowfinに指定されたクライアント組織を作成します。

リクエスト要素

データ型

説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “CREATECLIENT”

String

Webサービス関数。Webサービス関数です。

Client

AdministrationClientOrg

取得プロセスに関するYellowfinクライアント参照IDを保持するAdministrationClientOrgオブジェクト。

AdministrationClientOrgオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinクライアント参照IDを保持する「AdministrationClientOrg」オブジェクトです。

AdministrationClientOrg」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationClientOrg要素データ型説明

ClientName

String

クライアント組織の名前クライアント組織の名前です。

ClientReferenceID

String

クライアントの識別に使用される固有のIDであるクライアント参照IDクライアントの識別に使用される、固有のIDであるクライアント参照IDです。

TimeZoneCode

String

クライアント組織のローカルタイムゾーンコードクライアント組織のローカルタイムゾーンコードです。

DefaultOrg

Booleanこの組織がデフォルト組織である場合にtrueを返すブール値

こちらの組織がデフォルト組織である場合に、「true」を返すBoolean値です。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleDELETECLIENT

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内の指定されたクライアント組織を削除します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationClientOrg aco = new AdministrationClientOrg();

aco.setClientReferenceId("CLIENTREFERENCEIDHERE");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
// This is the primary organisation
rsr.setOrgId(new Integer(1));
rsr.setFunction("DELETECLIENT");
rsr.setClient(aco);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数はYellowfinの指定されたクライアント組織を削除します。こちらの関数は、Yellowfinの指定されたクライアント組織を削除します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “DELETECLIENT”

String

Webサービス関数。Webサービス関数です。

Client

AdministrationClientOrg

取得プロセスに関するYellowfinクライアント参照IDを保持するAdministrationClientOrgオブジェクト。

AdministrationClientOrgオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinクライアント参照IDを保持する「AdministrationClientOrg」オブジェクトです。

AdministrationClientOrg」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationClientOrg要素データ型説明

ClientReferenceId

Integer

指定されたクライアント組織のクライアント参照ID指定されたクライアント組織のクライアント参照IDです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleUPDATECLIENT

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内の指定されたクライアント組織を更新します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationClientOrg aco = new AdministrationClientOrg();

aco.setClientName("CLIENTNAME");
aco.setClientReferenceId("CLIENTREFERENCEIDHERE");
aco.setTimeZoneCode("AUSTRALIA/SYDNEY");
aco.setDefaultOrg(false);

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
// This is the primary organisation
rsr.setOrgId(new Integer(1));
rsr.setFunction("UPDATECLIENT");
rsr.setClient(aco);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内の指定されたクライアント組織を更新します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “UPDATECLIENT”

String

Webサービス関数。Webサービス関数です。

Client

AdministrationClientOrg

取得プロセスに関するYellowfinクライアント参照IDを保持するAdministrationClientOrgオブジェクト。

AdministrationClientOrgオブジェクトで設定できるパラメーターは、以下の通りです。

取得プロセスに関するYellowfinクライアント参照IDを保持する「AdministrationClientOrg」オブジェクトです。

AdministrationClientOrg」オブジェクトで、設定できるパラメーターは、以下の通りです。

AdministrationClientOrg要素データ型説明

ClientName

String

クライアント組織の名前クライアント組織の名前です。

ClientReferenceId

Integer

指定されたクライアント組織のクライアント参照ID。このIDは最初の取得プロセスに使用され、この関数の使用中には変更することができない点に注意が必要です。指定されたクライアント組織のクライアント参照IDです。こちらのIDは、最初の取得プロセスに使用され、こちらの関数の使用中に変更することができない点に、注意が必要です。

TimeZoneCode

String

クライアント組織のローカルタイムゾーンコードクライアント組織のローカルタイムゾーンコードです。

DefaultOrg

Booleanこの組織がデフォルト組織である場合にtrueを返すブール値

こちらの組織がデフォルト組織である場合に、「true」を返すBoolean値です。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleLISTUSERSATCLIENT

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内の指定されたクライアント組織に属するすべてのユーザーを一覧表示します。Webサービスを呼び出し、Yellowfin内の指定されたクライアント組織に属する、すべてのユーザーを一覧表示します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationClientOrg aco = new AdministrationClientOrg();
AdministrationPerson[] people = null;

aco.setClientReferenceId("CLIENTREFERENCEIDHERE");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
// This is the primary organisation
rsr.setOrgId(new Integer(1));
rsr.setFunction("LISTUSERSATCLIENT");
rsr.setClient(aco);

rs = AdministrationService.remoteAdministrationCall(rsr);
people = rs.getPeople();

このコードは、こちらのコードは、「rs.getPeople()でAdministrationPersonオブジェクトの配列を返し、で「AdministrationPerson」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数はYellowfinの指定されたクライアント組織に属するすべてのYellowfinユーザーを一覧表示します。こちらの関数は、Yellowfinの指定されたクライアント組織に属する、すべてのYellowfinユーザーを一覧表示します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “LISTUSERSATCLIENT”

String

Webサービス関数。Webサービス関数です。

Client

AdministrationClientOrg

取得プロセスに関するYellowfinクライアント参照IDを保持するAdministrationClientOrgオブジェクト。

AdministrationClientOrgオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinクライアント参照IDを保持する「AdministrationClientOrg」オブジェクトです。

AdministrationClientOrg」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationClientOrg要素データ型説明

ClientReferenceId

Integer

指定されたクライアント組織のクライアント参照ID指定されたクライアント組織のクライアント参照IDです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

People

Array(AdministrationPerson)AdministrationPersonオブジェクトの配列。各オブジェクトにはYellowfinユーザーのメタデータが保持されます。

AdministrationPerson」オブジェクトの配列です。各オブジェクトには、Yellowfinユーザーのメタデータが保持されます。

Expand
titleGETUSERACCESS

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内の指定されたユーザーがアクセス可能なすべてのクライアント組織を一覧表示します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationClientOrg[] clients = null;
AdministrationPerson person = new AdministrationPerson();

person.setUserId("test@yellowfin.com.au");

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
// This is the primary organisation
rsr.setOrgId(new Integer(1));
rsr.setFunction("GETUSERACCESS");
rsr.setPerson(person);

rs = AdministrationService.remoteAdministrationCall(rsr);
clients = rs.getClients();

このコードは、こちらのコードは、「rs.getClients()でAdministrationClientOrgオブジェクトの配列を返し、)で「AdministrationClientOrg」オブジェクトの配列を返し、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “GETUSERACCESS”

String

Webサービス関数。Webサービス関数です。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

AdministrationClientOrgオブジェクトで設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

AdministrationClientOrg」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationClientOrgy要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE

Clients

Array(AdministrationClientOrg)AdministrationClientOrgオブジェクトの配列。各オブジェクトにはYellowfinクライアント組織のメタデータが保持されます。

AdministrationClientOrg」オブジェクトの配列です。各オブジェクトには、Yellowfinクライアント組織のメタデータが保持されます。

Expand
titleADDUSERACCESS

デフォルト組織への追加

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内の指定されたユーザーに対して指定されたクライアント組織へのアクセス権を追加します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationClientOrg aco = new AdministrationClientOrg();
AdministrationPerson person = new AdministrationPerson();

person.setUserId("test@yellowfin.com.au");
aco.setClientReferenceId("CLIENTREFERENCEIDHERE"); 

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
// This is the primary organisation
rsr.setOrgId(new Integer(1));
rsr.setFunction("ADDUSERACCESS");
rsr.setPerson(person);
rs.setClient(aco);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は、Yellowfinの指定されたユーザーに対して指定されたクライアント組織へのアクセス権を追加します。こちらの関数は、Yellowfinの指定されたユーザーに対して指定されたクライアント組織へのアクセス権を追加します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “ADDUSERACCESS”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Person

AdministrationPerson取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

Client

AdministrationClientOrg

取得プロセスに関するYellowfinクライアント組織のクライアント参照IDを保持するAdministrationClientOrgオブジェクト。

AdministrationPersonおよびAdministrationClientOrgオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinクライアント組織のクライアント参照IDを保持する「AdministrationClientOrg」オブジェクトです。

AdministrationPerson」、および「AdministrationClientOrg」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

AdministrationClientOrg要素データ型説明

ClientReferenceId

Integer

指定されたクライアント組織のクライアント参照ID指定されたクライアント組織のクライアント参照IDです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleREMOVEUSERACCESS

デフォルト組織からの削除

以下のコードは、Yellowfin Webサービスを呼び出し、Yellowfin内の指定されたユーザーに対して指定されたクライアント組織へのアクセス権を削除します。

Code Block
AdministrationServiceRequest rsr = new AdministrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationClientOrg aco = new AdministrationClientOrg();
AdministrationPerson person = new AdministrationPerson();

person.setUserId("test@yellowfin.com.au");
aco.setClientReferenceId("CLIENTREFERENCEIDHERE"); 

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
// This is the primary organisation
rsr.setOrgId(new Integer(1));
rsr.setFunction("REMOVEUSERACCESS");
rsr.setPerson(person);
rs.setClient(aco);

rs = AdministrationService.remoteAdministrationCall(rsr);

このコードはこちらのコードは、「rs.getStatusCode()で「SUCCESSを返します。それ以外の場合は、プロセスが失敗した理由を説明するエラーを返します。

この関数は、Yellowfinの指定されたユーザーに対して指定されたクライアント組織へのアクセス権を削除します。こちらの関数は、Yellowfinの指定されたユーザーに対して、指定されたクライアント組織へのアクセス権を削除します。

リクエスト要素データ型説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfinWebサービスへの接続に使用されるアカウントのログインIDです(例:admin@yellowfin.com.auなど)。au)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。Webサービスへの接続に使用されるアカウントのパスワードです。

OrgId

IntegerYellowfin内のデフォルト組織ID。常に1に設定します。

Yellowfin内のデフォルト組織IDです。常に、「1」に設定します。

Function = “REMOVEUSERACCESS”

String

Webサービス関数。Webサービス関数です。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。こちらの関数を特定のクライアント組織に適用する場合の、クライアント参照IDです。こちらのパラメーターは、オプションです。

Person

AdministrationPerson取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

取得プロセスに関するYellowfinユーザーのユーザーIDを保持する「AdministrationPerson」オブジェクトです。

Client

AdministrationClientOrg

取得プロセスに関するYellowfinクライアント組織のクライアント参照IDを保持するAdministrationClientOrgオブジェクト。

AdministrationPersonおよびAdministrationClientOrgオブジェクトで設定が必要なパラメーターは、以下の通りです。

取得プロセスに関するYellowfinクライアント組織のクライアント参照IDを保持する「AdministrationClientOrg」オブジェクトです。

AdministrationPerson」、および「AdministrationClientOrg」オブジェクトで、設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素データ型説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。YellowfinユーザーのユーザーIDです。これは、ログインIDの方法に応じて、ユーザーID、または電子メールアドレスにすることができます。

AdministrationClientOrg要素データ型説明

ClientReferenceId

Integer

指定されたクライアント組織のクライアント参照ID指定されたクライアント組織のクライアント参照IDです。

返される応答には、以下のパラメーターが含まれます。

応答要素データ型説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。Webサービス呼び出しのステータスです。値の選択肢は、以下の通りです。

  • SUCCESS
  • FAILURE
Expand
titleISREPORTFAVOURITE

この関数は、指定されたレポートがYellowfinの指定されたユーザーのお気に入り一覧に存在するかどうかをチェックします。

リクエスト要素

データ型

説明

LoginId

String

Yellowfin Webサービスへの接続に使用されるアカウントのログインID(admin@yellowfin.com.auなど)。

Password

String

Yellowfin Webサービスへの接続に使用されるアカウントのパスワード。

OrgId

Integer

Yellowfin内のデフォルト組織ID。常に1に設定します。

Function = “ISUSERFAVOURITE”

String

Webサービス関数。

OrgRef

String

この関数を特定のクライアント組織に適用する場合には、クライアント参照ID。このパラメーターはオプションです。

Person

AdministrationPerson

取得プロセスに関するYellowfinユーザーのユーザーIDを保持するAdministrationPersonオブジェクト。

ReportId

Integer

レポートの固有のID。

AdministrationPersonオブジェクトで設定が必要なパラメーターは、以下の通りです。

AdministrationPerson要素

データ型

説明

UserId

String

YellowfinユーザーのユーザーID。これは、ログインIDの方法に応じてユーザーIDまたは電子メールアドレスにすることができます。

返される応答には、以下のパラメーターが含まれます。

応答要素

データ型

説明

StatusCode

String

Webサービス呼び出しのステータス。可能な値は以下の通りです。

  • SUCCESS
  • FAILURE

...