Prompt構造体

Prompt構造体を使用して、ReportEditingServiceサービスのgetPromptElementsメソッドでプロンプトを指定します。

Prompt構造体:

PromptsObjectModel構造体

PromptsObjectModel構造体を使用して、プロンプトのオブジェクト・モデルを指定します。

PromptsObjectModel構造体は、getPromptElements()メソッドで使用します。

PromptsObjectModel構造体のフィールド

フィールド 説明

String name

プロンプトの名前を指定します。

String description

プロンプトの説明を指定します。

String scope

プロンプトのスコープを指定します。

String subjectArea

プロンプトのサブジェクト・エリアを指定します。

String layout

プロンプトのレイアウトを指定します。

PromptCollectionRunTimeInfo runTimeInfo

プロンプト・コレクションの実行時間情報を指定します。

PromptStepObjectModel promptStepObj

プロンプト状態のオブジェクト・モデルを指定します。

PromptCollectionRunTimeInfo構造体

PromptCollectionRunTimeInfo構造体を使用して、プロンプト・コレクションの実行時間情報を指定します。

PromptCollectionRunTimeInfo構造体は、getPromptElements()メソッドで使用します。

PromptCollectionRunTimeInfo構造体のフィールド

フィールド 説明

String collectionID

プロンプトのコレクションIDを指定します。

String viewStatePath

プロンプトのビュー状態パスを指定します。

Int currentStep

プロンプトの現在のステップを指定します。

Boolean reloadInline

プロンプトをインラインで再ロードするか(true)、否か(false)を指定します。

Boolean supportAutoComplete

プロンプトを自動的に完了するか(true)、否か(false)を指定します。

Boolean showReturnLink

プロンプトでReturnリンクを表示するか(true)、否か(false)を指定します。

String currentAction

プロンプトの現在のアクションを指定します。

PromptStepObjectModel構造体

PromptStepObjectModel構造体を使用して、プロンプトのステップ・オブジェクト・モデルを指定します。

PromptStepObjectModel構造体は、getPromptElements()メソッドで使用します。

PromptStepObjectModel構造体のフィールド

フィールド 説明

String title

プロンプトのタイトルを指定します。

String instruction

プロンプトの指示を指定します。

String buttonsPosition

プロンプトのボタンの位置を指定します。

String labelPosition

プロンプトのラベルの位置を指定します。

String wrapLabelText

プロンプトのラップ・ラベル・テキストを指定します。

String customWidthUsage

プロンプトのカスタム幅の使用方法を指定します。

String customWidthWidth

プロンプトのカスタム幅を指定します。

String setWidthToAllPrompts

幅をすべてのプロンプトに適用するかどうかを指定します。

Boolean autoApplyPrompt

プロンプトを自動的に適用するか(true)、否か(false)を指定します。

Boolean showResetButton

プロンプトが「リセット」ボタンを表示するか(true)、否か(false)を指定します。

PromptStepRunTimeInfo runTimeInfo (nillable)

プロンプト・ステップの実行時間情報を指定します。nullを指定できる。

IndividualPromptObjectModel[] promptObj

プロンプト・オブジェクト・モデルの配列を指定します。

PromptStepRunTimeInfo構造体

PromptStepRunTimeInfo構造体を使用して、プロンプトのステップ実行時間情報を指定します。

PromptStepRunTimeInfo構造体は、getPromptElements()メソッドで使用します。

PromptStepRunTimeInfo構造体のフィールド

フィールド 説明

Boolean applyToAllSteps

プロンプトをすべてのステップに適用するか(true)、否か(false)を指定します。

Boolean autoApplyPrompt

プロンプトを自動的に適用するか(true)、否か(false)を指定します。

Boolean showResetButton

プロンプトで「リセット」ボタンを表示するか(true)、否か(false)を指定します。

Int remaininglRequiredPromptsOnSubsequentSteps

後続のステップに必要なプロンプトを指定します。

Int firstPromptStartIndex

最初のプロンプトの索引を指定します。

IndividualPromptObjectModel構造体

IndividualPromptObjectModel構造体を使用して、プロンプトのプロンプト・オブジェクト・モデルを指定します。

IndividualPromptObjectModel構造体は、getPromptElements()メソッドで使用します。

IndividualPromptObjectModel構造体のフィールド

フィールド 説明

String label

プロンプトのラベルを指定します。

String description

プロンプトの説明を指定します。

String type

プロンプトのタイプを指定します。

String subjectArea

プロンプトのサブジェクト・エリアを指定します。

Boolean placedOnNewColumn

プロンプトが新しい列に適用されるか(true)、否か(false)を指定します。

Boolean required

プロンプトが必要か(true)、否か(false)を指定します。

String formulaExprString

プロンプトの算式を指定します。

String promptUIControlType

プロンプトのユーザー・インタフェース・コントロール・タイプを指定します。

String promptOperator

プロンプト演算子を指定します。

String customWidthUsage

プロンプトのカスタム幅の使用方法を指定します。

String customWidthWidth

プロンプトのカスタム幅を指定します。

String setPromptVariableType

プロンプトのプロンプト変数タイプを指定します。

String setVariableName

プロンプトの変数名を指定します。

IndividualPromptRunTimeInfoLimitedByInfo limitedByInfo

プロンプトの制限情報を指定します。

IndividualPromptRunTimeInfo runTimeInfo

プロンプトの実行時間情報を指定します。

IndividualPromptRunTimeInfoLimitedByInfo構造体

IndividualPromptRunTimeInfoLimitedByInfo構造体を使用して、プロンプトの実行時間制限情報を指定します。

IndividualPromptRunTimeInfoLimitedByInfo構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoLimitedByInfo構造体のフィールド

フィールド 説明

String limitedByType

プロンプトがnone、allPromptsおよびspecificPromptsなどの他のプロンプト・タイプで制限されるかどうかを指定します。

Boolean isLimitedByNotApplied

制約がプロンプトに適用されるか(true)、否か(false)を指定します。

IndividualPromptRunTimeInfoLimitedByPromptRefGroups specificPrompts

このプロンプトを制限するプロンプトを指定します。

IndividualPromptRunTimeInfo構造体

IndividualPromptRunTimeInfo構造体を使用して、プロンプトの実行時間情報を指定します。

IndividualPromptRunTimeInfo構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfo構造体のフィールド

フィールド 説明

Int promptID

プロンプトIDを指定します。

Boolean allowUserTypeValues

ユーザーにプロンプトの値の入力を許可するか(true)、否か(false)を指定します。

Boolean allowAutoComplete

プロンプトを自動的に完了するか(true)、否か(false)を指定します。

Boolean multiSelect

プロンプトで複数の選択を許可するか(true)、否か(false)を指定します。

String showSearch

プロンプトの検索を表示することを指定します。

IndividualPromptRunTimeInfoDataType dataType

プロンプトのデータ型情報を指定します。詳細は、「IndividualPromptRunTimeInfoDataType構造体」を参照してください。

IndividualPromptRunTimeInfoCurrentValues currentValues

プロンプトの現在値を指定します。詳細は、「IndividualPromptRunTimeInfoCurrentValues構造体」を参照してください。

IndividualPromptRunTimeInfoAvailableOptions availableOptions

プロンプトに使用できるオプションを指定します。詳細は、「IndividualPromptRunTimeInfoAvailableOptions構造体」を参照してください。

IndividualPromptRunTimeInfoAdditionalAttributes attributes

プロンプトの追加属性を指定します。詳細は、「IndividualPromptRunTimeInfoDataTypeHierarchyInfo構造体」を参照してください。

IndividualPromptRunTimeInfoDataTypeHierarchyLevelSQLInfo構造体

IndividualPromptRunTimeInfoDataTypeHierarchyLevelSQLInfo構造体を使用して、プロンプトの表示列の階層レベルのSQL情報を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevelSQLInfo構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevelSQLInfo構造体のフィールド

フィールド 説明

String displayFormula

プロンプトの表示式を指定します。

String sqlFormula

プロンプトのSQL式を指定します。

String dataType

プロンプトのデータ型を指定します。

String category

プロンプトのカテゴリを指定します。

String primaryType

プロンプトのプライマリ・タイプを指定します。

Boolean nullable

プロンプトでNull値可能値を表示するか(true)、否か(false)を指定します。

Boolean isMeasure

TRUEに設定されている場合、プロンプトはメジャーを表示します。FALSEに設定されている場合、プロンプトは属性を表示します。

String aggType

プロンプトの集計タイプを指定します。

String aggRule

プロンプトの集計ルールを指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevelInfo構造体

IndividualPromptRunTimeInfoDataTypeHierarchyLevelInfo構造体を使用して、階層列に基づいてプロンプトのレベル情報を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevelInfo構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevelInfo構造体のフィールド

フィールド 説明

String levelID

プロンプトのレベルIDを指定します。

String displayName

プロンプトの表示名を指定します。

String displayFormula

プロンプトの表示式を指定します。

String sqlFormula

プロンプトのSQL式を指定します。

Boolean isDoubleColumn

プロンプトで二重列を表示するか(true)、否か(false)を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevelSQLInfo keyColumnInfo

プロンプト列が階層レベルである場合にプロンプトのキー列の階層レベルのSQL情報を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevelSQLInfo displayColumnInfo

プロンプト列が階層レベルである場合にプロンプトの表示列の階層レベルのSQL情報を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevels構造体

IndividualPromptRunTimeInfoDataTypeHierarchyLevels構造体を使用して、階層列に基づいてプロンプトのレベルを指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevels構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevels構造体のフィールド

フィールド 説明

IndividualPromptRunTimeInfoDataTypeHierarchyLevelInfo [] levelInfo

階層列に基づいてプロンプトのレベル情報の配列を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyFormulaLevels構造体

IndividualPromptRunTimeInfoDataTypeHierarchyFormulaLevels構造体を使用して、階層列に基づいてプロンプトのメタデータ/式情報を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyFormulaLevels構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoDataTypeHierarchyFormulaLevels構造体のフィールド

フィールド 説明

String subjectArea

プロンプトのサブジェクト・エリアを指定します。

String dimensionID

プロンプトのディメンションを指定します。

String tableName

プロンプトの表名を指定します。

String hierarchyID

プロンプトの階層IDを指定します。

String displayName

プロンプトの表示名を指定します。

String tableDisplayName

プロンプトの表の表示名を指定します。

String hierarchyDisplayName

プロンプトの階層表示名を指定します。

String sqlFormulaIn2Parts

プロンプトの2つの部分のSQL式を指定します。

String sqlFormulaDisplaySubjectAreaPart

SQL式のサブジェクト・エリア部分を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyLevelsレベル

階層列に基づいてプロンプトのレベルを指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyInfo構造体

IndividualPromptRunTimeInfoDataTypeHierarchyInfo構造体を使用して、階層列に基づいてプロンプトの階層情報を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyInfo構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoDataTypeHierarchyInfo構造体のフィールド

フィールド 説明

String hierarchyID

プロンプトの階層IDを指定します。

String dimensionID

プロンプトのディメンションIDを指定します。

String tableName

プロンプトの表名を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyFormulaLevels formulaLevels

階層列に基づいてプロンプトのメタデータ/式情報を指定します。

IndividualPromptRunTimeInfoDataTypeDoubleColumnInfo構造体

IndividualPromptRunTimeInfoDataTypeDoubleColumnInfo構造体を使用して、二重列に基づいてプロンプトの情報を指定します。

IndividualPromptRunTimeInfoDataTypeDoubleColumnInfo構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoDataTypeDoubleColumnInfo構造体のフィールド

フィールド 説明

String codeColumnFormula

プロンプトのコード列式を指定します。

String codeColumnCategory

プロンプトのコード列カテゴリを指定します。

String codeColumnPrimaryType

プロンプトの列プライマリ・タイプのコードを指定します。

String codeColumnDBPrimaryType

プロンプトのデータベース・プライマリ・タイプのコードを指定します。

Boolean enableDoubleColumnInput

プロンプトで二重列の入力を有効にするか(true)、否か(false)を指定します。

String codeColumnLabel (nillable)

プロンプトのコード列のラベルを指定します。

Boolean selectedByCodeValue

プロンプト入力がコード値であるか(true)、否か(false)を指定します。

IndividualPromptRunTimeInfoDataType構造体

IndividualPromptRunTimeInfoDataType構造体を使用して、プロンプトのデータ型情報を指定します。

IndividualPromptRunTimeInfoDataType構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoDataType構造体のフィールド

フィールド 説明

String subjectArea

プロンプトのサブジェクト・エリアを指定します。

String displayColumnFormula

プロンプトの列式を指定します。

String displayColumnCategory

プロンプトの列カテゴリを指定します。

String displayColumnPrimaryType

プロンプトの列プライマリ・タイプを指定します。

String displayColumnDBPrimaryType

プロンプトの列データベース・プライマリ・タイプを指定します。

Boolean isMeasureColumn

TRUEに設定されている場合、レポート列はメジャーです。FALSEに設定されている場合、レポート列は属性です。

String displayTimeZone

プロンプトのタイム・ゾーンを指定します。

Int dataTimeZoneOffset

プロンプトのデータ・タイム・ゾーン・オフセットを指定します。

Int displayToDataOffset

プロンプトのデータ・オフセットを指定します。

String promptSourceDataType

プロンプト表示列のソース・データ型を指定します。

Boolean isHierarchy

プロンプト列が階層列であるか(true)、否か(false)を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyInfo hierarchyInfo (nillable)

階層列に基づいてプロンプトの階層情報を指定します。nullを指定することができます。

Boolean isDoubleColumnInput

プロンプト入力が二重列であるか(true)、否か(false)を指定します。

IndividualPromptRunTimeInfoDataTypeDoubleColumnInfo codeColumnInfo (nillable)

二重列に基づいてプロンプトのコード列情報を指定します。nullを指定することができます。

IndividualPromptRunTimeInfoSingleValueType構造体

IndividualPromptRunTimeInfoSingleValueType構造体を使用して、プロンプトに1つの値を指定します。

IndividualPromptRunTimeInfoSingleValueType構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoSingleValueType構造体のフィールド

フィールド 説明

String eType

構造体の値のタイプを指定します。たとえば、SQL、customGroup、hierarchyLevelsなどです。

String caption

プロンプトのキャプションを指定します。

String codeValue

プロンプトのコード値を指定します。

IndividualPromptRunTimeInfoValuesType構造体

IndividualPromptRunTimeInfoValuesType構造体を使用して、プロンプトで使用されるすべての値を指定します。

IndividualPromptRunTimeInfoValuesType構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoValuesType構造体のフィールド

フィールド 説明

IndividualPromptRunTimeInfoSingleValueType[] value

プロンプトの単一値の配列を指定します。

IndividualPromptRunTimeInfoCurrentValues構造体

IndividualPromptRunTimeInfoCurrentValues構造体を使用して、プロンプトの現在の値を指定します。

IndividualPromptRunTimeInfoCurrentValues構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoCurrentValues構造体のフィールド

フィールド 説明

String currentOperator

プロンプトの現在の演算子を指定します。

Boolean emptyAsAllChoices

空のプロンプトのデフォルト値をすべての選択にするか(true)、否か(false)を指定します。

IndividualPromptRunTimeInfoValuesType values

プロンプトの値を指定します。

IndividualPromptRunTimeInfoAvailableOptions構造体

IndividualPromptRunTimeInfoAvailableOptions構造体を使用して、プロンプトの使用可能なオプションを指定します。

IndividualPromptRunTimeInfoAvailableOptions構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoAvailableOptions構造体のフィールド

フィールド 説明

Int numOptionsPerPage

ページごとのオプション数を指定します。

Int currentPageInOptions

現行のページ数を指定します。

Boolean moreOptions

プロンプトを追加オプションで構成するか(true)、否か(false)を指定します。

Boolean includeAllChoices

プロンプトにすべての選択を含むか(true)、否か(false)を指定します。

Boolean needToPopulateDropDown

プロンプトがドロップ・ダウンの移入を要求するか(true)、否か(false)を指定します。

String valueTablePromptSourceType

プロンプトのソース・タイプを指定します。

String sql

プロンプトのSQLを指定します。

String runTimeCodeAndDisplayValueFormatStr

プロンプトの値の書式文字列を指定します。

String filterXmlString (nillable)

プロンプトのXMLフィルタを指定します。

IndividualPromptRunTimeInfoValuesType groupPaths (nillable)

プロンプトで使用されるグループの値を指定します。nullを指定することができます。

IndividualPromptRunTimeInfoValuesType populatedOptions (nillable)

プロンプトで使用される移入済の値を指定します。nullを指定することができます。

IndividualPromptRunTimeInfoDataTypeHierarchyInfo構造体

IndividualPromptRunTimeInfoDataTypeHierarchyInfo構造体を使用して、プロンプトの追加属性を指定します。

IndividualPromptRunTimeInfoDataTypeHierarchyInfo構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoDataTypeHierarchyInfo構造体のフィールド

フィールド 説明

Int opMinNumValues

プロンプト内の値の最小数を指定します。

Int opMaxNumValues

プロンプト内の値の最大数を指定します。

IndividualPromptRunTimeInfoLimitedByPromptReference構造体

IndividualPromptRunTimeInfoLimitedByPromptReference構造体を使用して、このプロンプトを制限するプロンプトを指定します。

IndividualPromptRunTimeInfoLimitedByPromptReference構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoLimitedByPromptReference構造体のフィールド

フィールド 説明

Int promptID

プロンプトの識別子を指定します。

String formulaExprString

プロンプトの算式を指定します。

IndividualPromptRunTimeInfoLimitedByPromptRefGroups構造体

IndividualPromptRunTimeInfoLimitedByPromptRefGroups構造体を使用して、このプロンプトのグループを制限するプロンプトを指定します。

IndividualPromptRunTimeInfoLimitedByPromptRefGroups structure構造体は、getPromptElements()メソッドで使用します。

IndividualPromptRunTimeInfoLimitedByPromptRefGroups構造体のフィールド

フィールド 説明

IndividualPromptRunTimeInfoLimitedByPromptReference[] limitByPrompt

このプロンプトを制限するプロンプトの配列を指定します。