我设计了很多很多步骤的工作流程。它工作得很好,我很满意。问题在于,当我创建它时,我没有专注于并将其作为定制(new_wroom)而不是我的解决方案的一部分(godlike_wroom)。
一种选择是通过简单地将我之前所做的相同步骤添加到一个新的步骤来重新创建它,这是在上帝般的解决方案范围内创建的。那让我伤心...
有没有办法将工作流程移动到解决方案(或其他解决方案)的范围内?
我设计了很多很多步骤的工作流程。它工作得很好,我很满意。问题在于,当我创建它时,我没有专注于并将其作为定制(new_wroom)而不是我的解决方案的一部分(godlike_wroom)。
一种选择是通过简单地将我之前所做的相同步骤添加到一个新的步骤来重新创建它,这是在上帝般的解决方案范围内创建的。那让我伤心...
有没有办法将工作流程移动到解决方案(或其他解决方案)的范围内?
如果我在您问题的字里行间阅读,我可能会解释您希望在将工作流添加到解决方案之前更改其架构名称。没有支持的方法来执行此操作,但是您可以: 创建一个仅包含工作流的新临时解决方案;导出为非托管;提取拉链;编辑customization.xml 文件并搜索/替换旧模式名称;将其重新打包为 zip。从 CRM 中删除旧的工作流程,然后导入修改后的 zip。
如果您只需要能够完全“按原样”导出您的工作流程作为解决方案的一部分,那么:
转到自定义 > 解决方案 > [打开您的解决方案] > 组件 > 流程
在“添加新”按钮旁边有一个“添加现有”按钮,允许您从默认解决方案中选择组件。
请注意,这不会更改工作流的架构名称。
停用工作流。
将其类型更改为 Process Template发布。如果您认为它对您有帮助,请同时更改它的名称。
重新激活为模板。
打开您的至高无上的解决方案,并根据模板在其中为同一实体创建一个新的工作流。
您现在有一个可以激活的克隆。
如果您认为不再需要它,请停用模板并将其删除。