none
TFS2013:工作项流程修改,要求自动指派给处理人该如何实现呢? RRS feed

  • 问题

  • 场景:正常流程为从A状态到B状态(其中A状态的处理人为a,B状态的处理人为b)当B的处理人审核流程不通过后,把流程退回到A状态。

    要求:不用通过“指派给”字段来选择A状态的处理人,而默认为此时A状态的处理人就是之前的a。相当于退给流程给之前的处理人。

    问题:请问这种需要要通过什么实现?是需要进行二次开发吗,在工作项类型的模板里面可以实现吗?

    2015年7月21日 6:33

答案

  • 我之前做过类似这样的定制,跟John的思路差不多,增加两个字段PreviousAssignTo, PreviousState,在流程变化时,通过规则Copy来保存上次的状态和指派给;再通过When规则判断PreviousState是否等于修改后状况来自动修改“指派给"字段值(来源于PreviousAssignTo)。

    但是后来放弃了,原因是:

    1. 由于人员变动大,有时发现自动指派的开发人员已经不再”指派给“的选项中;

    2. 另外,开发人员在修改状态时,一般还要再次确认指派给是否正确,所以发现并没有提高效率,反而由于这种自动策略产生了误会,开发人员在修改状态时,反馈说指派给有时自动变(状态退回),有时不变(状态前进),大部分人并不喜欢这个自动化。

    • 已标记为答案 茗_茗 2015年7月22日 6:14
    2015年7月21日 16:17
  • 看来这种做法在实际应用中并不好用。

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    • 已标记为答案 茗_茗 2015年7月22日 6:14
    2015年7月22日 1:36
    版主

全部回复

  • 你好,

    如果这个处理人a是不固定的人的话,你就需要二次开发了。

    通过一个中间字段来保存这个处理人a有可能实现, 我得要测试一下。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.



    2015年7月21日 10:09
    版主
  • 你好,

    如果这个处理人a是不固定的人的话,你就需要二次开发了。

    通过一个中间字段来保存这个处理人a有可能实现, 我得要测试一下。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.



    如果a这个人是固定的,这种不用二次开发可以实现吗?

    另外,我觉得我们的需求是a这个人不固定,在A状态时也可以选择不同的人处理人,比如a1,a2之类的。但是他们都属于处理A状态的一个组,而不是固定的一个人。

    2015年7月21日 11:44
  • 我之前做过类似这样的定制,跟John的思路差不多,增加两个字段PreviousAssignTo, PreviousState,在流程变化时,通过规则Copy来保存上次的状态和指派给;再通过When规则判断PreviousState是否等于修改后状况来自动修改“指派给"字段值(来源于PreviousAssignTo)。

    但是后来放弃了,原因是:

    1. 由于人员变动大,有时发现自动指派的开发人员已经不再”指派给“的选项中;

    2. 另外,开发人员在修改状态时,一般还要再次确认指派给是否正确,所以发现并没有提高效率,反而由于这种自动策略产生了误会,开发人员在修改状态时,反馈说指派给有时自动变(状态退回),有时不变(状态前进),大部分人并不喜欢这个自动化。

    • 已标记为答案 茗_茗 2015年7月22日 6:14
    2015年7月21日 16:17
  • 看来这种做法在实际应用中并不好用。

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    • 已标记为答案 茗_茗 2015年7月22日 6:14
    2015年7月22日 1:36
    版主
  • 你说的这种问题我也考虑过,觉得比较麻烦。如果这样不能提升效率,我考虑暂时不实现了。

    谢谢你的回复。

    2015年7月22日 6:14
  • 这种需求我在考虑一下,看可否以别的方式实现。谢谢你的答复
    2015年7月22日 6:14