定义设计指南
学习目标
解释设计指南。
什么是设计指南?
观看此视频以了解设计指南。
视频:本节含 SAP 官方视频(视频 ID
1_vxvb2tj4),需在 learning.sap.com 在线观看。
设计指南为什么重要?
每条设计指南都是一条规则,帮助开发者创建更好的集成流。例如,它们确保:
集成流保持易于理解。
避免内存泄漏和性能问题。
附件被正确处理。
安全集成模式得到应用。
设计指南按逻辑分组,例如所有与错误处理或事务管理相关的规则归为一组。
启用设计指南
在启用设计指南之前,你必须了解其影响。应用内帮助提供了每条指南的详细信息。
启用或禁用设计指南的步骤:
导航到 Settings → Integrations → Design Guidelines 。
选择 Edit 。
根据公司的需求启用或禁用指南。
选择 Save 。
在所有租户之间保持一致
所有开发租户必须遵循相同的设计指南,以保持集成流验证的一致性。
跨租户同步设计指南的步骤:
在源租户中:打开 Settings → Integrations → Design Guidelines 。
选择 Export 并保存文件。
在目标租户中:打开 Settings → Integrations → Design Guidelines 。
选择 Import 并上传导出的文件。
审查集成流并使之产品化
启用设计指南后,新的集成流必须符合这些指南。集成负责人可以审查设计指南报告,并决定某个集成流是否可以投入生产。
如果集成流是在开发租户中创建的,则可以在验证后传输到生产租户。
重要说明
通过持续应用设计指南,你可以确保公司内部集成流程的高质量和标准化。
设计指南不影响现有或新集成流的执行。
它们既可用于自定义集成内容,也可用于 SAP 预打包的集成内容。
管理员可以指定一名专门的 Integration Lead,负责启用这些指南。
来自 Cloud Integration 的更多见解
设计指南的可用性
设计指南在 Cloud Integration 的多种环境中均可用,包括 Standalone NEO、Cloud Foundry 和 Integration Suite。这确保集成团队无论使用哪种具体环境,都能应用这些指南。
角色与职责
设计指南的配置和应用涉及两个主要角色:
Tenant Administrator/Integration Lead/Solution Architect :在租户级别配置设计指南,使其可用于所有集成流。审查合规报告并做出投产决策。
Integration Developer :在集成流上执行设计指南。下载合规报告并与管理员共享以供审查。
使用设计指南的工作流
使用设计指南的推荐工作流包含以下步骤:
配置设计指南:租户管理员在租户级别激活相关指南。
开发集成流:集成开发者按照指南设计集成流。
执行设计指南:开发完成后,集成开发者运行指南以验证合规性。
审查合规报告:开发者将报告分享给集成负责人以进行最终评估。
投产决策:集成负责人根据报告决定是否部署到生产环境。
在集成流编辑器中执行设计指南
设计完集成流后,开发者可以直接在集成流编辑器中运行已启用的设计指南。编辑器会自动识别适用的指南并相应地验证该流。如果检测到不合规,它会提供详细的分析和修正建议。
跳过设计指南
在特定场景下,可能需要绕过某些指南,例如误报。集成流编辑器允许开发者跳过不合规的规则,但需给出正当理由。此操作可随时撤销,以重新应用该指南。
用于自动化的公共远程 API
对于持续集成/持续部署(CI/CD)需求,可以通过公共远程 API 来管理设计指南操作。这有助于自动化以及与现有开发工作流的集成。
通过将这些高级特性与流程纳入你的开发生命周期,你可以确保集成流不仅满足最高质量标准,而且能在不同项目和团队之间高效、一致地实现。
在此阅读更多: SAP Integration Suite - Integration Suite 中的设计指南
在此阅读更多: 设计指南视图 | SAP Help Portal
小结
设计指南帮助集成开发者创建安全、高效、企业级的集成流。它们确保可读性、性能优化、安全合规和错误处理。这些指南过去以建议的形式提供,现在已内嵌到 Cloud Integration 中,并可作为规则启用。
通过应用设计指南,企业可以提升集成质量、保持一致性,并简化其 Cloud Integration 流程。
本课其余配图
