首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在UCD(UrbanCode部署)中创建可重用组件?

如何在UCD(UrbanCode部署)中创建可重用组件?
EN

Stack Overflow用户
提问于 2020-01-13 04:55:28
回答 4查看 993关注 0票数 1

假设我在UCD(Urban )中配置了4个代理&将名为test_component的组件标记为所有agents.Now,我需要确保组件只在两个代理(节点)中运行。有人能告诉我怎么做吗?我还听说,可重用组件是我们在UCD中需要遵循的最佳实践之一,任何人都可以指定我可以探索的任何材料。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-01-30 13:21:13

您的意思是组件映射到代理吗?实际上,您可以向参考资料或组件添加标记。(添加到资源树的代理实际上是代表代理的资源)。然后,可以使用仅限于选定标记的步骤创建应用程序进程。这里有更多信息:https://www.ibm.com/support/knowledgecenter/SS4GSP_7.0.5/com.ibm.udeploy.doc/topics/groupingtags_tsk.html https://www.ibm.com/support/knowledgecenter/SS4GSP_7.0.5/com.ibm.udeploy.doc/topics/component_tags.html

若要创建可重用组件,请使用组件模板。还可以使用包含环境模板的应用程序模板。

有关更多信息,请参见:

https://www.ibm.com/support/knowledgecenter/SS4GSP_7.0.5/com.ibm.udeploy.doc/topics/comp_template.html

https://www.ibm.com/support/knowledgecenter/SS4GSP_7.0.5/com.ibm.udeploy.doc/topics/app_template.html

票数 2
EN

Stack Overflow用户

发布于 2020-02-03 09:02:11

您可以使用一般流程,甚至可以从组件或应用程序进程调用它们。但是,如果一个流程被多个组件使用,最好是创建一个组件模板并将该过程放入模板中。这样,从该组件模板继承的所有组件也会继承该流程。(然后,这些组件可以有其他进程,这些进程不是来自模板)。

注意,继承的过程在组件模板中只存在一次,尽管您可以在每个派生组件中看到它。如果您从一个组件修改它,则实际上修改了模板中的流程,因此它将出现在从同一个模板继承的所有其他组件中。

票数 0
EN

Stack Overflow用户

发布于 2020-02-05 12:12:08

通常,您不会为每个节点创建单独的组件。节点由环境中的资源表示。您可以为每个节点创建一个单独的环境,也可以在同一环境中拥有多个节点。应用程序可以具有多个环境。开发您的过程以便它们可以应用于任何环境是很好的实践。对于依赖于环境特性的流程中的不同部分,使用环境属性是很好的。但是,请注意,环境属性在泛型进程中不可见。

通用流程的一个更好的替代方法是可操作的流程(不需要版本),它们可以访问环境变量。

这描述了组件流程类型:https://www.ibm.com/support/knowledgecenter/SS4GSP_7.0.4/com.ibm.udeploy.doc/topics/comp_process_types.html --描述了流程类型和它们中可见的属性:https://www.ibm.com/support/knowledgecenter/SS4GSP_7.0.4/com.ibm.udeploy.doc/topics/ud_properties_avail.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59710769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档