标签: workflow

编写简单的工作流程系统

作为我们应用程序的一部分,我需要编写"简单"的工作流系统,该系统将用于支持文档创建生命周期.它应该支持: - 不同的活动:编辑文档,验证文档(批准,拒绝),发布文档...... - 将此活动分配给不同的人/用户 - "并行拆分和加入".例如,我想支持这样的工作流程:

- begin
1.) Create document
2.) Translate document
2.1) Translate into English
2.1.1) Translate document into English
2.1.2) Verify English translation
2.2) Translate into Italian
2.2.1) Translate document into Italian
2.2.2) Verify Italian translation
3.) Verify complete document
4.) Publish document
- end
Run Code Online (Sandbox Code Playgroud)

它将用于asp.net应用程序(C#).

最后一部分:我想知道是否有任何模式,库或文章可以帮助我开始这项任务?世界自然基金会是否适合这个?

有一些材料(甚至在stackoverflow上),但我不知道如何处理并行性?

c# workflow workflow-foundation

3
推荐指数
1
解决办法
9700
查看次数

通过Google Wave开发团队协作

我希望我不再重复任何先前提出的问题.

无论如何,所以谷歌浪潮是好的和闪亮的,听起来像很多人(至少在谷歌I/O :)使用它有用的工作(!)方式.我已经对Google Wave进行了一段时间的测试,但是还不太清楚如何使用它来改进我们的工作流程.我们拥有一支中等规模的开发团队,遍布美国和欧洲,当然大部分沟通都是通过IM,Skype和电子邮件进行的.那么有哪些特定的东西可以卸载到Google Wave以改善协作的突飞猛进(意味着不仅仅用更好的IM取代IM)?

collaboration workflow google-wave

3
推荐指数
1
解决办法
350
查看次数

如何托管Windows Workflow 4'工作流设计器'?是Silverlight还是Click支持?

有一个问题在这里引用旧的,错误的3.5版本.这个问题与.NET 4附带的WF有关.

我的问题是,在哪里可以找到有关托管Workflow 4 Designer的代码示例和信息?

是Silverlight支持,还是单击一次?支持哪些.NET客户端配置文件?

silverlight workflow workflow-foundation workflow-foundation-4

3
推荐指数
1
解决办法
2263
查看次数

用于功能,稳定版本等的Mercurial Repository结构

如果我认为这是适合的话,我将更具体地提出一个问题,如果我需要,或者将其变成社区维基,但我的问题是:

我的开发团队最近开始使用Mercurial(从颠覆开始),到目前为止我们都喜欢它.我想知道存储库架构是否存在"最佳实践"资源.我感兴趣的是,在处理功能和新版本时,保留repo的稳定副本(用于运输/紧急​​错误修复)的最佳方法是什么.我已经阅读了很多关于命名分支和克隆存储库的内容,我希望你们中的一些人可以对你们团队的工作有所了解.

在功能经过测试并准备好下一个版本后,更容易合并?我提到的两种方法有任何严重的缺点吗?还有其他的回购管理策略吗?

我们正在接近我们的2.0.0版本的部署,并且我希望一旦它以一种新的hg工作方式出现就重新开始.

让我重新讲述一些我仍在努力的基础知识 - 假设我明天完成2.0.0 ......我想开始研究2.1.0,我该怎么办?克隆我的回购,将其命名为"working/projects/widgets2.1"并继续滚动,让我的"workin/projects/widgets2.0"准备好在bug修复情况下使用?

此外,如果客户打电话并说有一个错误并且小部件机器正在摇晃并且烟雾开始滚滚,我是否会弹出打开小部件2.0,修复错误,部署到服务器,然后提交/推送?然后我回到widgets2.1并拉/合并那个bug修复?

architecture workflow mercurial repository

3
推荐指数
2
解决办法
1458
查看次数

有没有办法让F#中的异步工作流程自动生成?

(注意我正在谈论流水线操作,如并行运行独立进程;与|>运算符无关).

所以,如果我有两个功能

let incr x = 
  Thread.Sleep 1000
  x + 1

let product x y = 
  Thread.Sleep 1000
  x * y
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法来编写像(伪代码)这样​​的工作流程

let productOfIncrements x y = 
  async {
    let! x1 = incr x
    let! y1 = incr y
    let! result = product x1 y1
    return result
  }
Run Code Online (Sandbox Code Playgroud)

管道前两个独立的操作,因此在两秒钟内执行,或异步工作流程是否解决了这个问题?如果有一个很好的解决问题的方法,是否有一种直接的方法来扩展这样的方法,比如在N + 1秒而不是2N中进行递归因子计算?

workflow f# asynchronous

3
推荐指数
1
解决办法
837
查看次数

Windows工作流程中的简单审批系统

我想在工作流基础上生成简单的文档审批系统.我们已经有了文档审批流程示例,MSDN但由于涉及到WCf所有内容,因此理解起来非常复杂.我只想要一个带有工作流基础的初创公司,所以如果我按照一步一步的指导教程更好.提前致谢.

workflow workflow-foundation workflow-foundation-4

3
推荐指数
1
解决办法
9730
查看次数

我如何在TFS 2010中的invokeprocess中设置环境变量

我试图在tfs2010中的InvokeProcess中设置新的环境变量,我尝试创建一个类型为IDictionary()的变量ENV_VAR,然后在InvokeProcess中我尝试添加新变量作为ENV_VAR.Add("New","Variable")但它显示我错了.谢谢/ G.

workflow tfs2010

3
推荐指数
1
解决办法
1891
查看次数

针对多个大型开发分支的Git与Subversion

在我的公司,我们目前正在使用Subversion.我们的项目开发过程包括一个"实时"代码分支(这是我们的实时Web服务器上的内容),一个用于较小项目的通用开发分支,然后每个较大的项目都有自己独立的分支.在任何给定时间,我们通常至少有2个较大的项目正在开发中.将这些合并回实时分支可能会很痛苦,但更重要的是,当大型项目1上线时,大型项目2将在稍后发布,并且合并过程只是......混乱.

我在SVN中一直在做的是每天从开发分支中实时合并(所以发生的任何错误修复等).但是更大的项目合并过程仍然很混乱,我想知道Git是否更干净.作为SVN发生的"坏"事件的一个例子,我们将在dev上有一个小功能,将其合并为live,然后在执行实时反馈时,SVN再次尝试将该功能合并回dev(导致冲突),除非我们在合并中手动取消选择该提交.根据我的理解,Git"聪明"足以知道提交起源于dev,因此它不会尝试将其合并回来......但我的理解可能是错误的.我还听说Git更善于自动处理复杂的合并,就像我们正在努力做的那样.

所以,第一个问题是:Git对于我们正在做的事情是否明显优于SVN,或者我们是否仍然可能遇到同样的问题和刚刚融合的问题?

第二个问题:是否有其他可能更适合我们场景的集成方法?特别是,我正在阅读一篇关于混杂集成的文章,这篇文章似乎很好,尽管看起来似乎也会越多,同时进行的项目也越多.但话说回来,我不希望我们同时拥有超过三个大项目,通常只有两个.持续集成不是我们许多项目的选择,因为它们往往是全有或全无的项目,或者如果被推入部分会对用户产生不利影响(例如我们最近重新设计结账流程). 对于我们的情况,本文似乎也是一种很好的方法.

svn git workflow continuous-integration

3
推荐指数
1
解决办法
1614
查看次数

为什么我们需要在使用插件注册工具注册自定义工作流程后重新启动CRM服务器才能使其正常工作

我们是否可以使用任何替代方法在Workflow步骤中使自定义Workflow活动可运行.

我所做的就是使用插件注册工具注册dll,然后重启服务器.然后,我们只能在Workflow上使用自定义工作流活动.

我在重新启动IIS后尝试过,希望这样做,但没有运气.

重启服务器的所有时间都不应该是任何解决方案.有什么替代方法请建议.所有你的建议将不胜感激.

workflow workflow-activity dynamics-crm dynamics-crm-4

3
推荐指数
1
解决办法
5734
查看次数

登录Sitecore桌面后重定向到原始URL

我很难理解如何向工作流程中的下一个人发送链接.到目前为止我有类似http:/ xxxx /?sc_mode = preview&sc_itemid ="+ workflowItem.ID +"&sc_lang = en"网址工作正常,但问题是用户被重定向到登录页面.这是有道理的但是,如何将登录后的用户再次重定向到已链接的项目?如何扩展登录方法/管道以实现此目的?

也许我正在尝试复杂的东西,当它可以很简单.还有其他想法吗?

注意:我无法发送项目的直接链接,因为该项目可能仍在草稿 - 主数据库中,而不是在Web数据库中.

任何帮助,将不胜感激.

谢谢

workflow redirect login sitecore preview

3
推荐指数
1
解决办法
1424
查看次数