設計ガイドラインとは
設計ガイドラインを理解するには、このビデオを視聴してください。
設計ガイドラインが重要である理由
各設計ガイドラインは、開発者がより良い統合フローを作成するのに役立つルールとして機能します。たとえば、以下のことが保証されます。
- インテグレーションフローは理解しやすいままです。
- メモリリークおよびパフォーマンスイシューが回避されます。
- 添付文書が正しく処理されます。
- セキュリティ統合パターンが適用されます。
設計ガイドラインは、エラー処理やトランザクション管理に関連するすべてのルールなど、論理的にグループ化されます。
設計ガイドラインの有効化
設計ガイドラインを有効化する前に、その意味を理解する必要があります。アプリ内ヘルプでは、各ガイドラインに関する詳細情報が提供されます。
設計ガイドラインを有効化または無効化するステップ:
- 設定→インテグレーション→設計ガイドラインに移動します。
- Edit を選択します。
- 会社の要件に基づいて、ガイドラインを有効化または無効化します。
- 保存を選択します。
すべてのテナントにわたる統一
インテグレーションフローチェックの整合性を維持するには、すべての開発テナントが同じガイドラインに従う必要があります。
複数のテナント間で設計ガイドラインを同期するステップ:
- ソーステナントで、設定→インテグレーション→設計ガイドラインを開きます。
- エクスポートを選択し、ファイルを保存します。
- ターゲットテナントで、設定→インテグレーション→設計ガイドラインを開きます。
- インポートを選択し、エクスポートされたファイルをアップロードします。
インテグレーションフローのレビューおよび製品化
設計ガイドラインを有効化した後、新しいインテグレーションフローが設計ガイドラインに準拠している必要があります。統合リーダーは、設計ガイドラインレポートをレビューし、統合フローが本稼動の準備ができているかどうかを判断することができます。
開発テナントで作成されたインテグレーションフローは、チェック後に本稼動テナントに移送できます。
重要な注記
設計ガイドラインを一貫して適用することで、社内の統合プロセスの高い品質と標準化を実現します。
- 設計ガイドラインは、既存または新規統合フローの実行には影響しません。
- これらは、カスタムとプレパックの SAP 統合コンテンツの両方に使用できます。
- 管理者は、ガイドラインの有効化を担当する専用の統合リードを割り当てることができます。
SAP Cloud Integration からの追加のインサイト
設計ガイドラインの可用性
設計ガイドラインは、スタンドアロン NEO、Cloud Foundry、Integration Suite など、SAP Cloud Integration の複数の環境で利用可能です。これにより、特定の環境に関係なく、統合チームがこれらのガイドラインを適用できるようになります。
ロールと責任
設計ガイドラインの設定と適用には、主に 2 つのロールが関連します。
- テナント管理者/統合リーダー/ソリューションアーキテクト: 設計ガイドラインをテナントレベルで設定し、すべての統合フローで使用できるようにします。コンプライアンスレポートをレビューし、本稼働に向けてゴーライブ決定を行います。
- 統合開発者: インテグレーションフローで設計ガイドラインを実行します。コンプライアンスレポートをダウンロードし、レビューのために管理者と共有します。
設計ガイドラインを使用するためのワークフロー
設計ガイドラインの使用に推奨されるワークフローは、以下のステップで構成されます。
- 定義ガイドラインの設定: テナント管理者は、関連するガイドラインをテナントレベルで有効化します。
- 統合フローの開発: 統合開発者は、ガイドラインに従って統合フローを設計します。
- 設計ガイドラインの実行:開発後、統合開発者はガイドラインを実行してコンプライアンスを検証します。
- コンプライアンスレポートのレビュー: 開発者は最終評価のために統合リーダーとレポートを共有します。
- 本稼動開始の決定: このレポートに基づいて、統合リーダーが本稼動デプロイメントを決定します。
インテグレーションフローエディタでの設計ガイドラインの実行
インテグレーションフローを設計した後、開発者は有効化された設計ガイドラインをインテグレーションフローエディタ内で直接実行することができます。エディタにより、適用可能なガイドラインが自動的に識別され、それに応じてフローが検証されます。コンプライアンス違反が検出された場合は、詳細な分析および修正の推奨事項が提供されます。
設計ガイドラインのスキップ
特定のシナリオでは、誤検知などの特定のガイドラインを回避する必要がある場合があります。統合フローエディタを使用すると、開発者は準拠していないルールを有効な理由によってスキップすることができます。このアクションは、ガイドラインを再適用するためにいつでも元に戻すことができます。
自動化のパブリックリモート API
継続的統合/継続的デプロイメント (CI/CD) 要件の場合、設計ガイドラインの操作はパブリックリモート API を介して管理することができます。これにより、自動化と既存の開発ワークフローとの統合が容易になります。
これらの高度な機能とプロセスを開発ライフサイクルに組み込むことで、統合フローが最高品質基準を満たすだけでなく、さまざまなプロジェクトおよびチーム全体で効率的かつ一貫して実装されるようにすることができます。
- 詳細については、こちらをご覧ください:Integration Suite の SAP Integration Suite - Design Guidelines
- 詳細はこちら:設計ガイドラインビュー | SAP Help Portal

まとめ
設計ガイドラインは、統合開発者が安全で効率的で、エンタープライズレベルの統合フローを作成するのに役立ちます。これにより、読みやすさ、パフォーマンスの最適化、セキュリティコンプライアンス、およびエラー処理が保証されます。以前は推奨事項として提供されていましたが、これらのガイドラインが SAP Cloud Integration に埋め込まれ、ルールとして有効化できるようになりました。
設計ガイドラインを適用することで、企業は統合の品質を高め、整合性を維持し、SAP Cloud Integration プロセスを合理化します。