注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Carbonのワークスペースは、グラフィカルなユーザーインターフェースだけでなく、直接YAMLで編集することもできます。このページには、Claims Portalを例に、Carbonのワークスペースのさまざまな部分を設定する方法のYAML例が含まれています。Claims Portalの例の完全なYAMLは、YAMLコード例で見つけることができます。
Copied!1 2 3
displayMetadata: title: クレームポータル # タイトル:クレームポータル description: クレーム管理に関連するすべて # 説明:クレーム管理に関連するすべて
Copied!1 2 3 4 5 6 7
icon: type: blueprintIcon blueprintIcon: iconName: music # アイコンの名前、ここでは音楽アイコンを指定 color: type: custom # カラータイプはカスタム custom: '#FF66A1' # カスタムカラーの値、ここではピンク色を指定
Copied!1 2 3 4 5 6 7
icon: type: applicationIcon # アイコンのタイプはアプリケーションアイコンです applicationIcon: iconName: contour-app # アプリケーションアイコンの名前は「contour-app」です color: type: custom # カラータイプはカスタムです custom: '#FF66A1' # カスタムカラーの値は'#FF66A1'です
Copied!1 2 3 4 5
# discoverableModulesは、特定のモジュールを参照します。 # 以下のリストでは、モジュールの一意なIDを使用して、それらを識別しています。 discoverableModules: - ri.workshop.main.module.25b772f5-a095-48c6-a889-a960eeb93ce1 # 1つ目のモジュールのID - ri.workshop.main.module.6e10d8bb-90a4-47d2-86e3-3f10bfca0a1e # 2つ目のモジュールのID
Copied!1 2 3 4 5 6
configuration: moduleShortcuts: primary: - title: アラート受信トレイ # Alert Inbox moduleRid: ri.workshop.main.module.a1838b32-448d-43f6-beff-3c9e40a34929 parameterValues: {}
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
configuration: moduleShortcuts: primary: - title: Order BF645S description: null icon: type: blueprintIcon blueprintIcon: iconName: eye-open color: type: custom custom: '#FFC940' moduleRid: ri.carbon..core-module.object-view parameterValues: objectRid: type: object object: objectRid: ri.phonograph2-objects.main.object.ab863bd7-c82c-482f-9218-9ba1df79bd3c # 日本語のコメント: 注文BF645Sの設定 # アイコンの種類はblueprintIconで、名前はeye-open、カスタムカラーは#FFC940 # モジュールのRidは、ri.carbon..core-module.object-view # objectRidは、ri.phonograph2-objects.main.object.ab863bd7-c82c-482f-9218-9ba1df79bd3c
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
configuration: moduleShortcuts: primary: - title: キャンセルされた注文 description: null icon: type: blueprintIcon blueprintIcon: iconName: clipboard color: type: custom custom: '#2EE6D6' moduleRid: ri.carbon..core-module.exploration parameterValues: objectSetRid: type: string string: string: ri.object-set.main.versioned-object-set.36824ec3-3746-4d74-9e96-5094b8c8630e
日本語のコメントを追加しました。
Copied!1 2 3 4 5 6
configuration: # 設定 moduleShortcuts: # モジュールのショートカット primary: # プライマリー - title: Search # タイトルは「検索」 moduleRid: ri.carbon..core-module.search # モジュールのリソース識別子 parameterValues: {} # パラメータの値は空
Copied!1 2 3 4 5 6 7
configuration: # モジュールショートカットの設定 moduleShortcuts: secondary: - title: Alert Inbox # タイトルは「アラートインボックス」 moduleRid: ri.workshop.main.module.a1838b32-448d-43f6-beff-3c9e40a34929 # モジュールのリソースID parameterValues: {} # パラメータ値は現在設定されていません
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
configuration: moduleShortcuts: secondary: - title: Order BF645S description: null icon: type: blueprintIcon blueprintIcon: iconName: eye-open color: type: custom custom: '#FFC940' moduleRid: ri.carbon..core-module.object-view parameterValues: objectRid: type: object object: objectRid: ri.phonograph2-objects.main.object.ab863bd7-c82c-482f-9218-9ba1df79bd3c # 以下は日本語訳 # 設定: # モジュールショートカット: # セカンダリ: # - タイトル: 注文BF645S # 説明: なし # アイコン: # タイプ: ブループリントアイコン # ブループリントアイコン: # アイコン名: eye-open # 色: # タイプ: カスタム # カスタム: '#FFC940' # モジュールRid: ri.carbon..core-module.object-view # パラメータ値: # objectRid: # タイプ: オブジェクト # オブジェクト: # objectRid: ri.phonograph2-objects.main.object.ab863bd7-c82c-482f-9218-9ba1df79bd3c
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
configuration: # モジュールのショートカット設定 moduleShortcuts: secondary: - title: Cancelled Orders # タイトルは「キャンセルされた注文」 description: null # 説明はありません icon: type: blueprintIcon # アイコンのタイプはブループリントアイコン blueprintIcon: iconName: clipboard # アイコンの名前はクリップボード color: type: custom # カラータイプはカスタム custom: '#2EE6D6' # カスタムカラーは'#2EE6D6' moduleRid: ri.carbon..core-module.exploration # モジュールのRid(リソース識別子)の設定 parameterValues: objectSetRid: # objectSetRidの設定 type: string # 型は文字列 string: string: ri.object-set.main.versioned-object-set.36824ec3-3746-4d74-9e96-5094b8c8630e # objectSetRidの値
Copied!1 2 3 4 5 6 7 8 9 10 11
configuration: # moduleShortcutsはモジュールのショートカットを設定します。 moduleShortcuts: # secondaryは二次的なショートカットを指定します。 secondary: # titleはショートカットのタイトルを指定します。 - title: Search # moduleRidはショートカットに関連付けるモジュールのリソースIDを指定します。 moduleRid: ri.carbon..core-module.search # parameterValuesはモジュールに渡すパラメーターの値を指定します。ここでは値は設定されていません。 parameterValues: {}
Copied!1 2 3 4 5 6 7 8 9
configuration: # 設定 homePage: # ホームページ logo: # ロゴ source: # ソース type: compassResource # タイプ:コンパスリソース compassResource: # コンパスリソース resourceRid: ri.blobster.main.image.50505d65-4001-4f55-8fda-669f52347745 # リソースのリソースID maxWidth: 60 # 最大幅:60 maxHeight: 60 # 最大高さ:60
Copied!1 2 3 4 5 6 7 8
configuration: # 設定 homePage: # ホームページ columns: # カラム - sections: # セクション - title: Triaging apps # タイトル:トリアージアプリ description: All the apps you need to triage claims # 説明:クレームのトリアージに必要なすべてのアプリ displayAs: null # 表示方法:なし contents: # 内容
リストはデフォルトオプションであることに注意してください。
Copied!1 2 3 4 5 6 7 8
configuration: homePage: columns: - sections: # 表示タイプ: リスト - displayAs: LIST # コンテンツ contents:
Copied!1 2 3 4 5 6
configuration: # 設定 homePage: # ホームページ columns: # 列 - sections: # セクション - displayAs: CARD # 表示方法:カード形式 contents: # 内容
Copied!1 2 3 4 5 6 7
configuration: # 設定 homePage: # ホームページ columns: # カラム - sections: # セクション - contents: # コンテンツ type: modules # タイプはモジュール modules: {} # モジュールの詳細
Copied!1 2 3 4 5 6 7
configuration: homePage: # ホームページの設定 columns: # カラムの設定 - sections: # 各カラムのセクション設定 - contents: # 各セクションのコンテンツ設定 type: savedExplorations # コンテンツのタイプは「savedExplorations」 savedExplorations: {} # savedExplorationsの詳細設定。ここは空のままで良い
Copied!1 2 3 4 5 6 7
configuration: homePage: columns: - sections: - contents: type: objectTypes # オブジェクトタイプを指定します。 objectTypes: {} # ここにオブジェクトタイプを定義します。
Copied!1 2 3 4 5 6 7 8 9 10 11 12
configuration: homePage: columns: - sections: - contents: type: objectTypes objectTypes: objectTypes: # オブジェクトタイプのリソースID (resource identifier) を指定します。 # 以下の二つのオブジェクトタイプは特定の機能や要素を表すために使用されます。 - objectTypeRid: ri.ontology.main.object-type.14014a36-91d6-45b7-a288-bda5f2881568 - objectTypeRid: ri.ontology.main.object-type.e5a5adea-cfa4-4a80-808b-3dbbe7e0bc4b
Copied!1 2 3 4 5 6 7 8 9 10
configuration: # 設定 homePage: # ホームページ columns: # 列 - sections: # セクション - contents: # 内容 type: objects # タイプ:オブジェクト objects: # オブジェクト objects: # オブジェクト - objectRid: ri.phonograph2-objects.main.object.17474c05-bfa3-4477-adc8-9c98e65b0269 # オブジェクトのリソース識別子 - objectRid: ri.phonograph2-objects.main.object.048f39e4-10af-48be-9736-d24191242732 # オブジェクトのリソース識別子
このコードはYAML形式で、ウェブページの設定を定義しています。特に、ホームページのレイアウトを定義しており、それぞれの列にはいくつかのセクションが含まれ、それぞれのセクションには内容が含まれています。この内容はオブジェクトのタイプで、それぞれのオブジェクトは特定のリソース識別子(objectRid)によって識別されます。
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
configuration: homePage: columns: - sections: - title: null # タイトルはありません description: null # 説明はありません contents: type: custom # カスタムタイプ custom: items: - type: module # モジュールタイプ module: displayMetadata: {} # 表示メタデータ moduleRid: ri.workshop.main.module.525ab70b-d24b-42f4-ad25-a407f0273b83 # モジュールのリソースID parameterValues: {} # パラメータ値
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
configuration: homePage: columns: - sections: - title: null description: null contents: type: custom custom: items: - type: module module: displayMetadata: {} # モジュールID moduleRid: ri.workshop.main.module.525ab70b-d24b-42f4-ad25-a407f0273b83 parameterValues: # ステータス変数の設定 variable.status: type: string string: string: Open
ワークショップモジュールにモジュールインターフェース変数を渡すには、それを variable.
プレフィックスを持つ parameterValues
マップに追加します。上記の例では、外部ID status
を持つモジュールインターフェースの文字列変数が、 Open
の値でワークショップモジュールに渡されます。
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
configuration: homePage: columns: - sections: - title: null # タイトル: なし description: null # 説明: なし contents: type: custom custom: items: - type: module module: displayMetadata: {} # 表示メタデータ: なし moduleRid: ri.carbon..core-module.object-view # モジュールRid: ri.carbon..core-module.object-view parameterValues: objectRid: type: object # タイプ: オブジェクト object: objectRid: ri.phonograph2-objects.main.object.ab863bd7-c82c-482f-9218-9ba1df79bd3c # オブジェクトRid: ri.phonograph2-objects.main.object.ab863bd7-c82c-482f-9218-9ba1df79bd3c
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
configuration: homePage: columns: - sections: - title: null # タイトルはありません description: null # 説明文はありません contents: type: custom # コンテンツタイプはカスタムです custom: items: - type: module # アイテムタイプはモジュールです module: displayMetadata: {} # 表示メタデータはありません moduleRid: ri.carbon..core-module.exploration # モジュールのリソースIDです parameterValues: objectSetRid: type: string # オブジェクトセットのリソースIDの型は文字列です string: string: ri.object-set.main.versioned-object-set.36824ec3-3746-4d74-9e96-5094b8c8630e # これはオブジェクトセットのリソースIDです
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13
configuration: homePage: columns: - sections: - title: null # タイトル: なし description: null # 説明: なし contents: type: custom # タイプ: カスタム custom: items: - type: objectType # タイプ: オブジェクトタイプ objectType: objectTypeRid: ri.ontology.main.object-type.14014a36-91d6-45b7-a288-bda5f2881568 # オブジェクトタイプRid: ri.ontology.main.object-type.14014a36-91d6-45b7-a288-bda5f2881568
このコードはYAML形式で記述された設定ファイルで、ホームページのカラム、セクション、内容のカスタム設定を含みます。ここでは、特定のオブジェクトタイプ (objectTypeRidで指定) の設定を行っています。
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13
configuration: homePage: columns: - sections: - title: null # タイトルなし description: null # 説明なし contents: type: custom # カスタムタイプ custom: items: - type: object # オブジェクトタイプ object: objectRid: ri.phonograph2-objects.main.object.17474c05-bfa3-4477-adc8-9c98e65b0269 # オブジェクトID
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
configuration: homePage: columns: - sections: - title: null # タイトル:なし description: null # 説明:なし contents: type: custom # カスタムタイプ custom: items: - type: compassResource # コンパスリソースタイプ compassResource: displayMetadata: title: Fusion Sheet # フュージョンシート description: For spreadsheet use cases # スプレッドシートの使用例のため targetResource: resourceRid: ri.fusion.main.document.01eaf763-c721-4557-b368-42be112e40a3
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
configuration: homePage: columns: - sections: - title: null # タイトル(nullの場合はタイトルなし) description: null # 説明(nullの場合は説明なし) contents: type: custom # コンテンツのタイプ(ここではカスタムタイプ) custom: items: - type: foundryApplication # アイテムのタイプ(ここではfoundryアプリケーション) foundryApplication: displayMetadata: {} # ディスプレイメタデータ(空の場合はメタデータなし) workspaceApplicationName: contour-app # ワークスペースアプリケーション名 relativeUrl: null # 相対URL(nullの場合はURLなし)