高级自定义 > 业务逻辑自定义 > 包自定义 > 标识上下文复制中的用户并激活副本化用户
  
标识上下文复制中的用户并激活副本化用户
您可以更改在上下文复制包导入期间 Windchill 如何在目标系统中识别匹配用户的默认行为,从而确定何时需要复制用户。如果有必要将这些复制的用户转换为活动用户,则还可以更改系统识别这些复制的用户的方式。
背景
此信息详细说明了以下两种方案的配置和自定义挂接:
在上下文复制包导入期间识别目标系统中的匹配用户,并确定何时创建复制用户。
在上下文复制包导入期间,可能会在交付 ZIP 文件中包括对象属性 (例如“创建者”) 的用户数据。默认情况下,如果与用户的专有名称不完全匹配,则使用用户名来标识目标系统上的用户。如果未在目标系统中找到匹配用户,则可能会导致创建复制用户 (如果这是所选的解决方案)。您可以更改在上下文复制包导入中识别用户的方式,并且可以使用用户的电子邮件地址代替用户名来识别目标系统上的用户。也可以将此情况更改为使用基于用户其他属性的自定义逻辑。
在需要激活/转换为活动用户时标识复制用户。
在上下文复制包导入期间创建的复制用户表示 Windchill 安装已知的非活动用户,但这些用户无法登录 Windchill 或与其业务对象进行交互。复制用户可以在激活时成为常规用户。激活会在创建新的“活动”用户的过程中自动执行,系统会为该用户查找匹配的复制用户条目,并对其进行转换。默认情况下,所创建用户的用户名用于标识要激活的匹配的复制用户。
站点可以更改在激活期间识别复制用户的方式,并且可以使用该用户的电子邮件地址来标识现有复制用户,而不使用正在创建的用户的用户名。也可以将此情况更改为使用基于所创建用户的其他属性的自定义逻辑。
范围/适用性/假设
在此信息中描述的两种配置方案必须彼此相关。例如,如果将此行为更改为使用电子邮件地址在上下文复制包导入期间标识用户,则建议您更改在用户激活期间识别复制用户的方式,以使用电子邮件地址。这将确保根据用户的相似特征执行导致生成复制用户并将其转换为活动用户的进程。
首选项“上下文复制交付中的用户电子邮件”与本部分中的信息相关。此首选项可确定是否将用户电子邮件地址包括在作为上下文复制的一部分创建的交付 ZIP 文件中。当交付的 ZIP 文件包括某些对象时,对象属性 (例如“创建者”) 的用户数据也将包括在内。
如果将该首选项设置为“是”,则在交付创建期间,用户电子邮件地址将包括在对象信息中。
如果将首选项设置为“否”,则不包括用户电子邮件地址。
默认情况下,如果与用户专有名称不完全匹配,则使用用户名从交付 ZIP 文件中包括的信息中识别目标系统上的用户。您还可以将系统配置为使用电子邮件地址来标识用户,而不是用户名。如果将此首选项设置为“否”,则不应将系统配置为将用户与电子邮件地址相匹配,原因在于电子邮件地址无法识别用户。
预期结果
通过使用本部分中所述的配置或自定义策略,您可以更改以下行为:
如何在上下文复制包导入期间标识目标系统中的匹配用户
如何在需要激活/转换为活动用户时识别复制用户
必备知识
要获得预期结果,需要了解以下内容:
涉及 JAVA 和 XML 的基本开发
基本理解服务委派基础结构