# mulesoft アクセラレーター (accelerators-home) - Full Documentation # MuleSoft Accelerator の使用開始 このガイドは、ローカルビルド環境を設定して、アクセラレーターアセットのダウンロード、変更、デプロイを成功させるのに役立ちます。 ## [](#クイックスタート)クイックスタート 使用を開始するには、次の操作を行います。 1. 必要なソフトウェアと Maven ビルド設定を使用して、[ローカルビルド環境](https://docs.mulesoft.com/jp/accelerators-home/build-environment)をセットアップします。 2. 実装するユースケースに必要なアセットをダウンロードして設定します。一部のユースケースでは、統合されるシステム (SAP、Salesforce Service Cloud など) への変更が必要になります。各アクセラレーターで指定されている指示を必ず読んで従ってください。これは、完全なユースケースの実装ではなく、いくつかの選択されたアセットのみを使用する場合にも適用されます。 3. 手動または簡単な Maven コマンドを使用して、アプリケーションを独自の CloudHub インスタンスに個別にデプロイします。一度に複数のコンポーネントをデプロイするために使用できる、ヘルパー設定ファイルがある場合もあります。 アクセラレーターアセットの取得と使用についての詳細は、以下のセクションを参照してください。 ### [](#アセットタイプ)アセットタイプ 次の表は、提供されるアクセラレーターアセットのタイプと、それらがソリューション全体にどのように適合するかについての詳細を示しています。
| タイプ | 目的 | 例 |
|---|---|---|
API 仕様フラグメント |
複数の API で再利用される共有 RAML 仕様。ほとんどの API に共通する標準特性、データ型、応答コードを定義します。 |
Accelerator Global Resources (アクセラレーターグローバルリソース) |
REST API |
API がコンシューマーに利用可能にするリソースとメソッドを説明する RAML 仕様。MuleSoft の API 主導のアプローチに従って、システムレイヤー、プロセスレイヤー、エクスペリエンスレイヤーに分類されます。 |
Accelerator OMS System API (アクセラレーター OMS システム API) |
テンプレート |
個々の API およびその他のインテグレーションのランタイム実装。目的のユースケースを実装するには、これらをカスタマイズして独自の Mule Runtime 環境 (CloudHub など) にデプロイする必要があります。 |
Accelerator OMS System API - Implementation Template (アクセラレーター OMS システム API - 実装テンプレート) |
カスタムアセット |
他のカテゴリに当てはまらないドキュメントおよびその他のダウンロード可能なコンポーネント。 |
Accelerator POM Parent - Source (アクセラレーター POM の親 - ソース) |
|
消費財企業がデジタル業務を統合して、トレードプロモーション管理とリテールエグゼキューションを可視化できるようにします。 |
|
|
組織は Data Cloud のレコードのコアシステムを簡単に利用および接続できます。 |
|
|
コアバンキングと保険の両方のプラットフォーム、エンゲージメントシステム (CRM や ITSM など)、インシュアテック、フィンテックデータを活用することで、Customer 360 のイニシアチブを簡素化します。 |
|
|
デジタルトランスフォーメーションジャーニーを加速するための基盤アセットを支払者、提供者、およびライフサイエンス組織に提供します。 |
|
|
製薬会社、医療機器会社、開発業務受託機関 (CRO) がデジタル業務を統合し、商品をより迅速に市場に投入できるように支援します。 |
|
|
デジタルトランスフォーメーションジャーニーを加速するための一般的なユースケース用の基盤アセットをディスクリートおよびプロセス製造業者に提供します。 |
|
|
小売 IT チームが ERP、CRM、MDM、コマース、マーケティングなどのシステムからのデータを活用して、デジタルプロジェクトをより迅速に活性化できるようにします。 |
|
|
組織が SAP ERP データを簡単に公開して全員が使用できるようにします。 |
| プロパティ名 | 説明 | 必須 |
|---|---|---|
cloudhub.mavenServerId |
対象 Anypoint インスタンスのログイン情報を提供する Maven サーバーエントリ |
はい |
cloudhub.region |
対象デプロイメントリージョン |
はい |
cloudhub.businessGroupId |
対象ビジネスグループの ID (名前ではない) |
はい |
cloudhub.environment |
対象デプロイメント環境の正確な名前 (大文字と小文字を区別) |
はい |
cloudhub.applicationName |
app/env プロパティからデプロイされたアプリケーション名を作成 |
はい |
cloudhub.muleVersion |
対象 Mule Runtime バージョン |
はい |
cloudhub.applyLatestPatch |
デプロイメント時に最新のパッチを自動的に適用するには true に設定 |
いいえ |
cloudhub.workerType |
ワーカーサイズ (vCore に変換) |
はい |
cloudhub.workers |
ワーカーの数 |
はい |
cloudhub.objectStoreV2 |
ObjectStore V2 を使用するには true に設定 |
いいえ |
cloudhub.persistentQueues |
永続的なキューを使用するには true に設定 |
いいえ |
cloudhub.skipDeploymentVerification |
アプリケーションが完全にデプロイされるまで待機してから続行するには、false に設定 |
いいえ |
cloudhub.deploymentTimeout |
アプリケーションのデプロイメントが完了するまでの待機時間 (ミリ秒) |
いいえ |
mule.environment |
使用する設定プロパティファイルを指定 |
はい |
mule.encryptionKey |
セキュアプロパティが使用される場合、暗号化キーは必須 |
いいえ |
anypoint.platform.clientId |
対象環境またはビジネスグループのクライアント ID |
はい |
anypoint.platform.clientSecret |
対象環境またはビジネスグループのクライアントシークレット |
はい |
anypoint.platform.enableMonitoring |
監視と視覚化を有効にするには true に設定 |
いいえ |
| 前述のテンプレートは汎用です。多くのアクセラレーターには、共通リソースプロジェクトの独自のバージョンがあり、そのアクセラレーター専用の類似したテンプレートが含まれています。 |
CloudHub アプリケーション名はグローバルに一意である必要があります。そのため、global-settings プロファイルで定義されている global.cloudhub.appPrefix プロパティを組織に固有の 2 ~ 4 文字の略語に設定することを強くお勧めします。4 文字を超えると、CloudHub 1.0 ランタイムを使用するときにデプロイメントが失敗する可能性があります (下記参照)。 |
Accelerator Global Resources (アクセラレーターグローバルリソース) |
|
CIM Finance Library (CIM 財務ライブラリ) |
|
CIM FINS Extension Library (CIM FINS 拡張ライブラリ) |
|
CIM Fulill Library (CIM 履行ライブラリ) |
|
CIM Market Library (CIM マーケットライブラリ) |
|
CIM Produce Library (CIM 生産ライブラリ) |
|
CIM Sell Library (CIM 販売ライブラリ) |
|
CIM Setup Library (CIM セットアップライブラリ) |
Accelerator Global Resources (アクセラレーターグローバルリソース) |
|
CIM Finance Library (CIM 財務ライブラリ) |
|
CIM FINS Extension Library (CIM FINS 拡張ライブラリ) |
|
CIM Fulill Library (CIM 履行ライブラリ) |
|
CIM Market Library (CIM マーケットライブラリ) |
|
CIM Produce Library (CIM 生産ライブラリ) |
|
CIM Sell Library (CIM 販売ライブラリ) |
|
CIM Setup Library (CIM セットアップライブラリ) |
Accelerator Global Resources (アクセラレーターグローバルリソース) |
|
CIM Finance Library (CIM 財務ライブラリ) |
|
CIM FINS Extension Library (CIM FINS 拡張ライブラリ) |
|
CIM Fulill Library (CIM 履行ライブラリ) |
|
CIM Market Library (CIM マーケットライブラリ) |
|
CIM Produce Library (CIM 生産ライブラリ) |
|
CIM Sell Library (CIM 販売ライブラリ) |
|
CIM Setup Library (CIM セットアップライブラリ) |
Accelerator AWS Storage System API (アクセラレーター AWS ストレージシステム API) |
||
Accelerator Email System API (アクセラレーターメールシステム API) |
||
Accelerator Global Financial Account System API (アクセラレーターグローバル金融口座システム API) |
||
Accelerator Global Party System API (アクセラレーターグローバル関係者システム API) |
||
Accelerator Salesforce Customers System API (アクセラレーター Salesforce 顧客システム API) |
||
Accelerator Slack System API (アクセラレーター Slack システム API) |
||
Accelerator SMS System API (アクセラレーター SMS システム API) |
Accelerator AWS Storage System API (アクセラレーター AWS ストレージシステム API) |
||
Accelerator Email System API (アクセラレーターメールシステム API) |
||
Accelerator Global Financial Account System API (アクセラレーターグローバル金融口座システム API) |
||
Accelerator Global Party System API (アクセラレーターグローバル関係者システム API) |
||
Accelerator Salesforce Customers System API (アクセラレーター Salesforce 顧客システム API) |
||
Accelerator Slack System API (アクセラレーター Slack システム API) |
||
Accelerator SMS System API (アクセラレーター SMS システム API) |
Accelerator AWS Storage System API (アクセラレーター AWS ストレージシステム API) |
||
Accelerator Email System API (アクセラレーターメールシステム API) |
||
Accelerator Global Financial Account System API (アクセラレーターグローバル金融口座システム API) |
||
Accelerator Global Party System API (アクセラレーターグローバル関係者システム API) |
||
Accelerator Salesforce Customers System API (アクセラレーター Salesforce 顧客システム API) |
||
Accelerator Slack System API (アクセラレーター Slack システム API) |
||
Accelerator SMS System API (アクセラレーター SMS システム API) |
Accelerator Customers Process API (アクセラレーター顧客プロセス API) |
||
Accelerator Global Financial Account Process API (アクセラレーターグローバル金融口座プロセス API) |
||
Accelerator Global Party Process API (アクセラレーターグローバル関係者プロセス API) |
||
Accelerator Notifications Process API (アクセラレーター通知プロセス API) |
Accelerator Customers Process API (アクセラレーター顧客プロセス API) |
||
Accelerator Global Financial Account Process API (アクセラレーターグローバル金融口座プロセス API) |
||
Accelerator Global Party Process API (アクセラレーターグローバル関係者プロセス API) |
||
Accelerator Notifications Process API (アクセラレーター通知プロセス API) |
Accelerator Customers Process API (アクセラレーター顧客プロセス API) |
||
Accelerator Global Financial Account Process API (アクセラレーターグローバル金融口座プロセス API) |
||
Accelerator Global Party Process API (アクセラレーターグローバル関係者プロセス API) |
||
Accelerator Notifications Process API (アクセラレーター通知プロセス API) |
Accelerator Salesforce Customers Experience API (アクセラレーター Salesforce 顧客エクスペリエンス API) |
Accelerator Salesforce Customers Experience API (アクセラレーター Salesforce 顧客エクスペリエンス API) |
Accelerator Salesforce Customers Experience API (アクセラレーター Salesforce 顧客エクスペリエンス API) |
Accelerator Salesforce Financial Account Event Listener (アクセラレーター Salesforce 金融口座イベントリスナー) |
|
Accelerator Salesforce Party Event Listener (アクセラレーター Salesforce 関係者イベントリスナー) |
Accelerator Salesforce Financial Account Event Listener (アクセラレーター Salesforce 金融口座イベントリスナー) |
|
Accelerator Salesforce Party Event Listener (アクセラレーター Salesforce 関係者イベントリスナー) |
Accelerator Salesforce Financial Account Event Listener (アクセラレーター Salesforce 金融口座イベントリスナー) |
|
Accelerator Salesforce Party Event Listener (アクセラレーター Salesforce 関係者イベントリスナー) |
Accelerator API Archetype Plugin (アクセラレーター API アーキタイププラグイン) |
|
Accelerator API Template Project (アクセラレーター API テンプレートプロジェクト) |
|
Accelerator Common Core Library (アクセラレーター共通コアライブラリ) |
|
Accelerator Common Resources Project (アクセラレーター共通リソースプロジェクト) |
|
Accelerator Knit Maven Plugin (アクセラレーター Knit Maven プラグイン) |
|
Accelerator ID Graph Lightning Web Component (アクセラレーター ID グラフ Lightning Web コンポーネント) |
|
Accelerator MuleSoft Lightning Web Component (アクセラレーター MuleSoft Lightning Web コンポーネント) |
|
Accelerator POM Parent (アクセラレーター POM の親) |
Accelerator API Archetype Plugin (アクセラレーター API アーキタイププラグイン) |
|
Accelerator API Template Project (アクセラレーター API テンプレートプロジェクト) |
|
Accelerator Common Core Library (アクセラレーター共通コアライブラリ) |
|
Accelerator Common Resources Project (アクセラレーター共通リソースプロジェクト) |
|
Accelerator Knit Maven Plugin (アクセラレーター Knit Maven プラグイン) |
|
Accelerator ID Graph Lightning Web Component (アクセラレーター ID グラフ Lightning Web コンポーネント) |
|
Accelerator MuleSoft Lightning Web Component (アクセラレーター MuleSoft Lightning Web コンポーネント) |
|
Accelerator POM Parent (アクセラレーター POM の親) |
Accelerator API Archetype Plugin (アクセラレーター API アーキタイププラグイン) |
|
Accelerator API Template Project (アクセラレーター API テンプレートプロジェクト) |
|
Accelerator Common Core Library (アクセラレーター共通コアライブラリ) |
|
Accelerator Common Resources Project (アクセラレーター共通リソースプロジェクト) |
|
Accelerator Knit Maven Plugin (アクセラレーター Knit Maven プラグイン) |
|
Accelerator ID Graph Lightning Web Component (アクセラレーター ID グラフ Lightning Web コンポーネント) |
|
Accelerator MuleSoft Lightning Web Component (アクセラレーター MuleSoft Lightning Web コンポーネント) |
|
Accelerator POM Parent (アクセラレーター POM の親) |
| プロジェクトが Anypoint Studio でのみ構築される場合、このステップは省略可能です。 |
| Maven 設定ファイルに適切な値を指定することは、Maven を使用してコンポーネントを解決、構築、デプロイできるようにするために重要です。 |
| 問題 | 考えられる原因 | 解決方法 |
|---|---|---|
Maven で 1 つ以上の連動関係が見つからない |
|
まず、ログイン情報を確認して追加し、 |
Studio で「null」バージョンエラーが表示される |
Studio が親 POM を正しく解決していません。 |
|
プロジェクト名の変更中にエラーが表示される |
Studio が 1 つ以上のファイルをロックしています。 |
新しいプロジェクトフォルダーに古いプロジェクトフォルダーと同じファイルが含まれていることを確認します。Studio を閉じ、古いプロジェクトフォルダーを削除してから、Studio を再度起動します。 |
Studio で「cannot import as Mule project (Mule プロジェクトとしてインポートできません)」エラーが表示される |
プロジェクトのインポートに使用されたウィザードが間違っています。 |
プロジェクトがまだ [Package Explorer] ビューに表示されている場合、このエラーは無視して問題ありません。表示されていない場合は、別のインポートウィザードを使用してインポートを再試行してください。 |
Studio を使用してコネクタのバージョンを更新できない |
アクセラレーターアセットが親 Maven 設定で定義された連動関係管理を使用しています。 |
連動関係のバージョンを更新するには、アプリケーションの |