30日間の無料評価版をお試しいただけます。

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

 

 

これらのオブジェクトは、管理webサービスに固有です。

 

 

 

こちらのオブジェクトは、webサービスに対して行われる呼び出しの型を定義します。

 

オブジェクトパラメーター:

パラメーター名説明
sessionIdString 
loginIdStringこちらは、Yellowfin webサービス使用権を有効にしたYellowfinアカウントを参照します。Yellowfinのデフォルト(プライマリー)組織に所属するユーザーでなくてはいけません。
passwordStringこちらは、上記アカウントのパスワードを参照します。
ntlmBoolean 
orgIdIntegerYellowfin内のデフォルト(プライマリー)組織IDです。常に、1に設定します。
loginSessionIdString 
orgRefString 
queryString 
reportIdInteger 
dashboardTabIdInteger 
functionStringこちらは、呼び出しの型を参照します。
personAdministrationPerson 
groupAdministrationGroup 
reportAdministrationReport 
clientAdministrationClientOrg 
reportGroupAdministrationReportGroup 
favouritePersonFavourite 
contentResourcesContentResource[] 
importOptionsImportOption[] 
roleAdministrationRole 
retrospectiveDaysInteger 
binaryDatabyte[] 
peopleAdministrationPerson[] 
datasourceAdministrationDataSource 
sourceClientLinkAdministrationDataSourceClientLink 
sourceIdInteger 
scheduleAdministrationSchedule 

 

すべてのパラメーターは、対応する「get」と「set」メソッドを持ちます。例:

AdministrationServiceRequest sr = new AdministrationServiceRequest();
sr.setSessionId(savedSessionID);

 

すべてのパラメーターを定義する必要はありません。各webサービスの呼び出しは、必要なパラメーターの一覧を持ちます。指定されないパラメーターは、デフォルトでnull値を持ちます。

しかし、以下の示すように、すべてのリクエストに必須のパラメーターがあります。

  • loginId
  • password
  • orgId
  • function

その他のパラメーターは、関数値に応じて要求されます。

各リクエストにはwebサービスユーザーの詳細を含めなくてはならず、これはYellowfinのwebサービスを呼び出せるユーザーになります。また、これは既存のユーザーでなくてはならず、「Yellowfin webサービス使用権」を付与され、これらの詳細がloginId、password、orgIdとして指定されていなくてはいけません。

 

こちらのオブジェクトは、webサービスにより返されます。

 

こちらのオブジェクトのパラメーター:

パラメーター名
ReportId Integer
StatusCode String
ErrorCode Integer
Messages String[]
SessionId String
LoginSessionId String
person AdministrationPerson
peopleAdministrationPerson[]
group AdministrationGroup
groups AdministrationGroup[]
roles AdministrationRole[]
reports AdministrationReport[]
reportGroups AdministrationReportGroup[]
report AdministrationReport
clients AdministrationClientOrg[]
client AdministrationClientOrg
personfavourites PersonFavourite[]
binaryAttachments ReportBinaryObject[]
contentResources 

ContentResource[]

importIssues ImportIssue[]
EntityIdInteger
parentDashboard ParentDashboard
parentDashboards ParentDashboard[]
parentReportGroups ParentReportGroup[]
binaryData String
contentType String
fileName String
queryResults ReportRow[]
datasources AdministrationDataSource[]
loadedDataSource AdministrationDataSource
schedule AdministrationSchedule

 

すべてのパラメーターは、対応する「get」と「set」メソッドを持ちます。例:

AdministrationServiceResponse ssr = doWebserviceCall(sr);
 
String statusCode = ssr.getStatusCode();

 

 

こちらのオブジェクトは、関数に含まれるYellowfinユーザーを定義するために使用します。

 

こちらのオブジェクトのパラメーター:

AdministrationPerson要素データ型説明

UserId

String

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

Password

String

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

FirstName

String

Yellowfinユーザーの名です。

LastName

String

Yellowfinユーザーの姓です。

Initial

String

Yellowfinユーザーのミドルイニシャルです。

SalutationCode

String

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

  • DR
  • MISS
  • MR
  • MRS
  • MS

RoleCode

String

Yellowfinのロールです。こちらで指定するロールは、参照コード(YFADMIN)、またはロール名(Yellowfin Administrator)です。

EmailAddress

String

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

LanguageCode

String

優先言語二文字のコードです。

IpId

Integer

Yellowfinの内部IP IDです。

TimeZoneCode

String

Yellowfinユーザーのんタイムゾーンコードです。

Status

String

ユーザーのステータスです。以下のいずれかになります。

  • ACTIVE
  • INACTIVE
  • INACTIVEWITHEMAIL

AdministrationGroupオブジェクトのパラメーターです。

 

AdministrationGroup要素データ型説明
GroupNameStringグループの名前です。
GroupDescreptionStringグループの説明です。
GroupIdIntegerグループを識別する一意のIDです。
GroupStatusString 
GroupInternalReferenceString 
GroupMembersAdministraionGroupMember[]AdministrationGroupmemberオブジェクトの配列です。これらのオブジェクトは、グループメンバーのメタデータを保持します。

 

パラメーター名データ型説明
InternalIdIntegerYellowfinデータベース内のPersonテーブルのIpIdフィールドです。
LoginIdStringグループメンバーのユーザーIDです。(ログインID方法に応じて、電子メールアドレス、またはユーザーIDになります)

 

AdministrationReportGroup要素データ型説明
RoleNameStringYellowfinロールの名前です。
RoleDescriptionStringYellowfinロールの説明です。
RoleCodeStringデータベースに生成され、参照されるYellowfinロールの内部コードです。

 

こちらのオブジェクトで利用可能なパラメーターです。

 

パラメーター名データ型説明
FunctionNameString関数の名前です。
FunctionCodeString関数に一意のコードです。
FunctionDescriptionStringその目的を定義する関数の説明です。
FunctionTypeCodeString 
AccessLevelCodeStringこちらの関数のアクセスレベルを定義するコードです。

 

Yellwfinの利用可能な関数の一覧です。(レポートアクセスは必須です)

注意:これは、ロールセキュリティ関数の拡張です。

 

関数名コード説明型コードアクセスレベルコード
レポートアクセス

MIREPORT 

ログインをし、レポートの参照、作成、編集、削除をすることができます。

TN 

CRUD 

 アクティビティストリーム

ACTIVITYSTREAM

アクティビティストリームにアクセスすることができます。 

null

CRUD

 アドホックレポート

ADHOCREPORTS

アドホックレポートを作成することができます。

null

CRUD

 承認管理者

ADMINAPPROVE

承認者を指定することなく、コンテンツ承認を管理することができます。

null

CRUD

高度なスプレッドシート機能

ADVANCEDEXCEL

データソースの選択など、スプレッドシートやCSVレポート場で高度な操作を実行することができます。

null

CRUD

ストアドプロシージャ

ADVANCEDSQL

ストアドプロシージャに対してビューを作成することができます。

null

CRUD

高度なレポート検索の非表示

ADVRPTSEARCH

閲覧ページで高度な検索を非表示にします。

null

CRUD

フリーハンドSQL計算フィールドの許可

ALLOWFREEHANDSQLCALCFIELD

レポートにフリーハンドSQL計算フィールドを作成することができます。

null

CRUD

コンテンツ翻訳

ALLOWTRANSLATE

ダッシュボード、レポート、ビューにユーザーが入力したデータを翻訳することができます。

null

CRUD

注釈

ANNOTATIONS

注釈を参照、編集、作成、削除することができます。

null

CRUD

バックグラウンド実行管理

BACKGROUNDMANAGEMENT

現在実行中のバックグランドタスクの参照、現在のクエリーのキャンセル、待機中アイテムの強制開始をすることができます。

null

CRUD

プラグイン管理

BINARYLOADER

サードパーティ製ソース接続、JDBCドライバー、高度な関数を含むプラグインを管理することができます。

null

CRUD

ブックマークとスナップショット

BOOKMARKS

ブックマークとスナップショットの作成と使用ができます。

null

CRUD

ブロードキャストレポート

BROADCAST

1回限り、またはスケジュールに基づき、レポートをブロードキャストすることができます。

null

CRUD

 

BROADCASTSUBSCRIBE

 

null

CRUD

 

CLIENTORGS

 

null

CRUD

 

COMPOSITE

 

null

CRUD

 

CREATESSTABLE

 

null

CRUD

 

CUSTOMFILTER

 

null

CRUD

 

DASHPUBLIC

 

null

CRUD

 

DASHREFRESH

 

null

CRUD

 

DATASOURCE

 

null

CRUD

 

DATASOURCEADMIN

 

null

CRUD

 

DATAVIEW

 

null

CRUD

 

DISABLECACHEDFILTERS

 

null

CRUD

 

DISABLEMOBILE

 

null

CRUD

 

DISCUSSIONADMIN

 

null

CRUD

 

DISCUSSIONGROUPS

 

null

CRUD

 

DISTRIBUTEREPORT

 

null

CRUD

 

DISTRIBUTESTORYBOARD

 

null

CRUD

 

DRAFTDASHBOARDS

 

null

CRUD

 

DRAFTRPTLIST

 

null

CRUD

 

DRAFTVIEWS

 

null

CRUD

 

DRILLTHROUGH

 

null

CRUD

 

EMAILSTORYBOARD

 

null

CRUD

 

ERROREMAIL

 

null

CRUD

 

ERRORSTACKTRACE

 

null

CRUD

 

ETLPROCESS

 

null

CRUD

 

EXCELREPORTS

 

null

CRUD

 

EXPORTCSV

 

null

CRUD

 

EXPORTDOC

 

null

CRUD

 

EXPORTEXCEL

 

null

CRUD

 

EXPORTPDF

 

null

CRUD

 

EXPORTSETTINGS

 

null

CRUD

 

EXPORTVIEW

 

null

CRUD

 

MULTICAST

 

null

CRUD

 

MULTICASTSRCFILTER

 

null

CRUD

 

NAMEDUSER

 

null

CRUD

 

OLAP

 

null

CRUD

 

ORGCONFIG

 

null

CRUD

 

ORGREFCODES

 

null

CRUD

 

PAGEFORMAT

 

null

CRUD

 

PUBLICSTORYBOARD

 

null

CRUD

 

REPORTCORPORATE

 

null

CRUD

 

REPORTDASHBOARD

 

null

CRUD

 

REPORTDATADISCOVERY

 

null

CRUD

 

REPORTEMAIL

 

null

CRUD

 

REPORTFROMREPORT

 

null

CRUD

 

REPORTMI

 

null

CRUD

 

RESTRICTROLES

 

null

CRUD

 

RPTREFRESH

 

null

CRUD

 

RUNTYPE

 

null

CRUD

 

SEECORPDRAFT

 

null

CRUD

 

SEMAIL

 

null

CRUD

 

SKIPSCHEMACHECK

 

null

CRUD

 

SOURCEFILTER

 

null

CRUD

 

SSRS

 

null

CRUD

 

STORYBOARD

 

null

CRUD

 

STORYBOARDADMIN

 

null

CRUD

 

STORYBOARDGLOBAL

 

null

CRUD

 

SUBQUERIES

 

null

CRUD

 

SYSTEMINFO

 

null

CRUD

 

SYSTEMTASKADMIN

 

null

CRUD

 

TASKPERSONAL

 

null

CRUD

 

TASKPUBLIC

 

null

CRUD

 

TASKS

 

null

CRUD

 

THEMES

 

null

CRUD

 

TIMELINE

 

null

CRUD

 

TIMELINECONNECTIONS

 

null

CRUD

 

USERPROFILE

 

null

CRUD

 

FILTERMINMAX

 

null

CRUD

 

FORCECLONEVIEWS

 

null

CRUD

 

GEOPACKMANAGEMENT

 

null

CRUD

 

HIDEADDTODASHBOARD

 

null

CRUD

 

HIDEDASHMAXIMISE

 

null

CRUD

 

HIDEDASHRPTMENU

 

null

CRUD

 

HIDEDBMSMSG

 

null

CRUD

 

HIDEEMAIL

 

null

CRUD

 

HIDEEMBEDLINKS

 

null

CRUD

 

HIDEEXTLINKS

 

null

CRUD

 

HIDEPASSWORD

 

null

CRUD

 

HIDEPRINT

 

null

CRUD

 

HIDERPTLISTCOLUMNS

 

null

CRUD

 

HIDERPTLISTDETAILS

 

null

CRUD

 

HIDERPTMENUOPEN

 

null

CRUD

 

HIDESQL

 

null

CRUD

 

HIDEUSERID

 

null

CRUD

 

IMPORTVIEW

 

null

CRUD

 

INSTANTINSIGHTSETTING

 

null

CRUD

 

INSTANTINSIGHTUSE

 

null

CRUD

 

JAVASCRIPTCHART

 

null

CRUD

 

LOGONID

 

null

CRUD

 

MANAGEFILTERPERIOD

 

null

CRUD

 

MANAGETAG

 

null

CRUD

 

VIEWCATEGORIES

 

null

CRUD

 

VIEWRUNTYPE

 

null

CRUD

 

WEBSERVICES

 

null

CRUD

 

YFLICENCE

 

null

CRUD

 

YFROLES

 

null

CRUD

 

ACCESSFILTER

 

null

CRUD

 

ACCESSGROUP

 

CP

CRUD

 

CONTENTACCESS

 

CP

CRUD

 

USERS

 

DIR

CRUD

 

FAVOURITES

 

QL

CRUD

 

HIDERPTMENUCOMMENTS

 

null

CRUD

 

HIDERPTMENUDETAILS

 

null

CRUD

 

REPORTSHIDDEN

 

null

CRUD

 

 

 

 

 

 


  • No labels