Template Configuration リソース
- リソース URL
-
1/wave/templates/<templateIdOrApiName>/configuration - 形式
- JSON
- 使用可能なコンポーネント
- 使用可能なバージョン
- 36.0
- HTTP のメソッド
- GET
- GET の要求パラメータ
-
パラメータ名 型 説明 必須か省略可能 使用可能なバージョン disableApex Boolean Apex インテグレーションフックが有効化されているか否かを示します。 省略可能 36.0 - GET レスポンスボディ (TemplateConfigurationRepresentation)
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン ui UiDefinitionRepresentation テンプレートのユーザインターフェース定義。 Small、36.0 36.0 variables Map <String, VariableDefinitionRepresentation> テンプレートの定義済み変数の対応付け。 Small、36.0 36.0 次の JSON はレスポンスボディの例です。
1{ 2 "ui": { 3 "pages": [ 4 { 5 "title": "Application Preferences", 6 "variables": [ 7 "lensDashboardName", 8 "dashboardHeader" 9 ] 10 }, 11 { 12 "title": "Other preferences", 13 "variables": [ 14 "emailNotifications", 15 "emailAddress" 16 ] 17 } 18 ] 19 }, 20 "variables": { 21 "numberPicked": { 22 "defaultValue": 3, 23 "description": "A number between 1 and 10.", 24 "excludeSelected": false, 25 "excludes": [], 26 "label": "Please pick a number between 1 and 10?", 27 "required": true, 28 "variableType": { 29 "enums": [], 30 "max": 10, 31 "min": 1, 32 "type": "NumberType" 33 } 34 }, 35 "lensDashboardName": { 36 "defaultValue": "My View of Election Data", 37 "description": "The name of the sample lens.", 38 "excludeSelected": false, 39 "excludes": [], 40 "label": "What would you like to name your lens and dashboard?", 41 "required": true, 42 "variableType": { 43 "type": "StringType" 44 } 45 }, 46 "dashboardHeader": { 47 "defaultValue": "Wow! Interactive Dashboards are Nice!", 48 "description": "The dashboard header.", 49 "excludeSelected": false, 50 "excludes": [], 51 "label": "What would you like the dashboard header to say?", 52 "required": true, 53 "variableType": { 54 "enums": [], 55 "type": "StringType" 56 } 57 }, 58 "emailNotifications": { 59 "defaultValue": "Yes", 60 "description": "Email notifications", 61 "excludeSelected": false, 62 "excludes": [], 63 "label": "Would you like to receive emails for promotions?", 64 "required": false, 65 "variableType": { 66 "enums": ["Yes","No"], 67 "type": "StringType" 68 } 69 }, 70 "emailAddress": { 71 "defaultValue": null, 72 "description": "Your email address.", 73 "excludeSelected": false, 74 "excludes": [], 75 "label": "Please enter your email address?", 76 "required": false, 77 "variableType": { 78 "enums": [], 79 "type": "StringType" 80 } 81 } 82 } 83} -
- UiDefinitionRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン displayMessages DisplayMessageRepresentation[] このテンプレート設定の表示メッセージ。 Small、36.0 36.0 pages PageRepresentation[] このテンプレート設定のページコレクション。 Small、36.0 36.0 - DisplayMessageRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン location String テキストが表示されるページの名前。 Small、36.0 36.0 text String 表示するテキストコンテンツ。 Small、36.0 36.0
-
- PageRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン condition String ページが表示されるかどうかを決定する条件 (省略可能)。値はクライアント側 EL 表記です (例: {{Variables.selectedOption}})。 Small、36.0 36.0 helpUrl String このページのヘルプ Web ページへの URL。 Small、36.0 36.0 title String ページのタイトル。 Small、36.0 36.0 variables PageVariableRepresentation[] このテンプレート設定の変数のコレクション。 Small、36.0 36.0 vfPage AssetReferenceRepresentation 標準ウィザードインターフェースの代わりにウィザードのユーザインターフェースとして使用する Visualforce ページ。 Small、40.0 40.0 - PageVariableRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン name String 変数の名前。 Small、36.0 36.0 visibility String この変数の表示の表記。 Small、36.0 36.0
-
- VariableDefinitionRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン computedValue Object 変数の計算値。この値は、統合された Apex 実装によって設定されます。 Small、38.0 38.0 defaultValue Object 変数のデフォルト値。 Small、36.0 36.0 description String 変数の説明。 Small、36.0 36.0 excludeSelected Boolean すでに選択されている値をこの変数で除外するか否かを示します。 Small、36.0 36.0 excludes String [] 変数選択から除外する値のリスト。 Small、36.0 36.0 label String 変数の表示ラベル。 Small、36.0 36.0 mostRecentValue Object 最新のアプリケーション作成プロセスで指定された値。 Small、36.0 36.0 required Boolean 変数が必須か否かを示します。 Small、36.0 36.0 variableType VariableTypeRepresentation 変数の型。有効な変数種別は、次のとおりです。 - ArrayTypeRepresentation
- BooleanTypeRepresentation
- ConnectorTypeRepresentation
- DatasetAnyFieldTypeRepresentation
- DatasetDateTypeRepresentation
- DatasetDimensionTypeRepresentation
- DatasetMeasureTypeRepresentation
- DatasetTypeRepresentation
- DateTimeTypeRepresentation
- NumberTypeRepresentation
- ObjectTypeRepresentation
- SObjectFieldTypeRepresentation
- SObjectTypeRepresentation
- StringTypeRepresentation
Small、36.0 36.0
- ArrayTypeRepresentation
-
ArrayTypeRepresentation は、抽象 VariableTypeRepresentation からプロパティを継承します。これらの基本プロパティは、ArrayTypeRepresentation に、次のテーブルで明示的に定義されたプロパティとともに表示されます。
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン enums Object 配列の列挙値の制限付きリスト。 Small、36.0 36.0 itemsType VariableTypeRepresentation 配列変数種別の変数種別コンテンツ。 Small、36.0 36.0 sizeLimit SizeLimitRepresentation 配列のサイズ制限。 Small、36.0 36.0 - BooleanTypeRepresentation
-
BooleanTypeRepresentation は、抽象 VariableTypeRepresentation からプロパティを継承します。これらの基本プロパティは、BooleanTypeRepresentation に、次のテーブルで明示的に定義されたプロパティとともに表示されます。
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン enums Boolean[] boolean 変数種別の列挙値の制限付きリスト。 Small、36.0 36.0 - ConnectorTypeRepresentation
-
ConnectorTypeRepresentation は、抽象 VariableTypeRepresentation からプロパティを継承します。これらの基本プロパティは、ConnectorTypeRepresentation に、次のテーブルで明示的に定義されたプロパティとともに表示されます。
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン enums String[] コネクタ変数種別の列挙された文字列値の制限付きリスト。 Small、48.0 48.0 - DatasetAnyFieldTypeRepresentation
-
DatasetAnyFieldTypeRepresentation は、抽象 BaseObjectTypeRepresentation からプロパティを継承します。
- DatasetDateTypeRepresentation
-
DatasetDateTypeRepresentation は、抽象 BaseObjectTypeRepresentation からプロパティを継承します。
- DatasetDimensionTypeRepresentation
-
DatasetDimensionTypeRepresentation は、抽象 BaseObjectTypeRepresentation からプロパティを継承します。
- DatasetMeasureTypeRepresentation
-
DatasetMeasureTypeRepresentation は、抽象 BaseObjectTypeRepresentation からプロパティを継承します。
- DatasetTypeRepresentation
-
DatasetTypeRepresentation は、抽象 BaseObjectTypeRepresentation からプロパティを継承します。
- DateTimeTypeRepresentation
-
DateTimeTypeRepresentation は、抽象 VariableTypeRepresentation からプロパティを継承します。
- NumberTypeRepresentation
-
NumberTypeRepresentation は、抽象 VariableTypeRepresentation からプロパティを継承します。これらの基本プロパティは、NumberTypeRepresentation に、次のテーブルで明示的に定義されたプロパティとともに表示されます。
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン enums Double[] 数値変数種別の列挙された倍精度浮動小数点値の制限付きリスト。 Small、36.0 36.0 max Double 数値の最大許容値。 Small、36.0 36.0 min Double 数値の最小許容値。 Small、36.0 36.0 - ObjectTypeRepresentation
-
ObjectTypeRepresentation は、抽象 BaseObjectTypeRepresentation からプロパティを継承します。
- SObjectFieldTypeRepresentation
-
SObjectFieldTypeRepresentation は、抽象 BaseObjectTypeRepresentation からプロパティを継承します。これらの基本プロパティは、SObjectFieldTypeRepresentation に、次のテーブルで明示的に定義されたプロパティとともに表示されます。
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン dataType String デフォルト項目が指定されていない場合は sObject 項目のデータ型。有効なデータ型は XSD データ型です (例: xsd:string)。 Small、36.0 36.0 - SObjectTypeRepresentation
-
SObjectTypeRepresentation は、抽象 BaseObjectTypeRepresentation からプロパティを継承します。
- StringTypeRepresentation
-
StringTypeRepresentation は、抽象 VariableTypeRepresentation からプロパティを継承します。これらの基本プロパティは、StringTypeRepresentation に、次のテーブルで明示的に定義されたプロパティとともに表示されます。
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン enums String[] 文字列変数種別の列挙値の制限付きリスト。 Small、36.0 36.0 - BaseObjectTypeRepresentation
-
BaseObjectTypeRepresentation は、抽象 VariableTypeRepresentation からプロパティを継承します。これらの基本プロパティは、BaseObjectTypeRepresentation に、次のテーブルで明示的に定義されたプロパティとともに表示されます。
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン properties Map<String, VariableTypeRepresentation> オブジェクト変数種別の定義済みプロパティおよび種別。 Small、36.0 36.0 required String[] オブジェクト変数種別の必須プロパティ。 Small、36.0 36.0 strictValidation Boolean オブジェクトのペイロードに予期しないプロパティが存在する場合に厳格な検証を使用するか否かを示します。 Small、36.0 36.0 - VariableTypeRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン type VariableTypeEnum 変数の型。有効な値は、次のとおりです。 - ArrayType
- BooleanType
- ConnectorType
- DatasetAnyFieldType
- DatasetDateType
- DatasetDimensionType
- DatasetMeasureType
- DatasetType
- DateTimeType
- NumberType
- ObjectType
- SobjectFieldType
- SobjectType
- StringType
Small、36.0 36.0 - SizeLimitRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン min Integer 配列の要素の最小数。 Small、37.0 37.0 max Integer 配列の要素の最大数。 Small、37.0 37.0