如何对 moss 中的现有工作流程进行逆向工程

发布于 2024-08-06 06:43:41 字数 94 浏览 2 评论 0原文

我知道我们可以对站点定义和其他 sharepoint moss 实体进行逆向工程,但是我们可以采用通过 UI 创建的工作流程并将其逆向工程为基于 vs.net 的工作流程吗?

I know that we can reverse engineers sites definitions and other sharepoint moss entities but can we take a workflow that has been created via the UI and reverse engineer it to a vs.net based workflow?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹤仙姿 2024-08-13 06:43:41

是的。

MOSS 中的每个 OOTB 工作流程实际上就是您所谓的“基于网络的工作流程”。

IE - OOTB 工作流程是通过功能配置的,您可以在 12Hive/模板/功能中找到其清单。

找到您想要逆向工程的工作流程的 feature.xml,它会将您指向 dll。您可以使用 Reflector 查看组件内部。

在 VS 工作流程之上,所有 OOTB 工作流程都将 .aspx 启动表单添加到工作流程中。这些表单收集传递到工作流程中的参数(IE 批准者的电子邮件)。

这应该会让你在你的道路上走得很远。

Yes.

Each of the OOTB workflows in MOSS are acctually what you call "vs.net based workflows".

IE - the OOTB workflows are provisioned via features, which you can find the manifests for in 12Hive/Templates/Features.

Find the feature.xml for the workflow you want to reverse engineer and it will point you to the dll. You can use Reflector to then see inside the assembly.

On top of the VS workflow, all the OOTB workflows add .aspx initiation forms to the workflow. These forms collect the parameters (IE approver's email) that get passed into the workflow.

This should get you pretty far down your path.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文