假设我在UCD(Urban )中配置了4个代理&将名为test_component的组件标记为所有agents.Now,我需要确保组件只在两个代理(节点)中运行。有人能告诉我怎么做吗?我还听说,可重用组件是我们在UCD中需要遵循的最佳实践之一,任何人都可以指定我可以探索的任何材料。
发布于 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
若要创建可重用组件,请使用组件模板。还可以使用包含环境模板的应用程序模板。
有关更多信息,请参见:
发布于 2020-02-03 09:02:11
您可以使用一般流程,甚至可以从组件或应用程序进程调用它们。但是,如果一个流程被多个组件使用,最好是创建一个组件模板并将该过程放入模板中。这样,从该组件模板继承的所有组件也会继承该流程。(然后,这些组件可以有其他进程,这些进程不是来自模板)。
注意,继承的过程在组件模板中只存在一次,尽管您可以在每个派生组件中看到它。如果您从一个组件修改它,则实际上修改了模板中的流程,因此它将出现在从同一个模板继承的所有其他组件中。
发布于 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
https://stackoverflow.com/questions/59710769
复制相似问题