现在的位置: 首页 > web前端 > 正文

工作流activiti中dueDate设置

2020年07月17日 web前端 ⁄ 共 1180字 ⁄ 字号 评论关闭

  通过JIRA-REST-API创建issue时,不能设置duedate这个字段?通过JIRA-REST-API创建一个issue,使用POST/rest/api/2/issue接口,但是duedate这个字段死活设置不上(其他正常),查阅诸多资料,一无所获,不知道错误出在哪里。


  工作流activiti中dueDate设置


  格式解析


  R2/2015-06-04T19:25:16.828696-07:00/P1DT10S


  上面的字符串通过"/"分为了三部分即:


  重复次数/开始时间/运行间隔


  重复次数


  R-将永远重复


  R1-将重复一次


  R231-将重复231次。


  开始时间


  任务第一次运行的时间。如果开始日期时间已经过去,Kala将返回一个错误。


  其中"T"用来分割日期和时间,时间后面跟着的"-07:00"表示西七区,注意"-"是连字符,不是减号。


  时区默认是0时区,可以用"Z"表示,也可以不写。


  对于我国,要使用"+08:00",表示东八区。


  上面的字符串表示2015年6月4日,19点25分16秒828696纳秒,西七区。


  运行间隔


  运行间隔以"P"开始,和上面一样也是用"T"分割日期和时间,如P1Y2M10DT2H30M15S


  P开始标记


  1Y-一年


  2M-两个月


  10D-十天


  T-时间和日期分的割标记


  2H-两个小时


  30M-三十分钟


  15S十五秒钟


  例子,注意如果没有年月日,"T"也不能省略


  P1DT1M-一天一分钟执行一次


  P1W-一周执行一次


  PT1H-一小时执行一次


  PT10S-十秒执行一次


  为何不能设置duedate这个字段


  上下文环境


  JIRA-5


  JIRA-REST-API


  createanewissueviaPOST


  重现


  相关代码


  查/rest/api/2/field得到的关于duedate的定义


  {


  "id":"duedate",


  "name":"DueDate",


  "custom":false,


  "orderable":true,


  "navigable":true,


  "searchable":true,


  "schema":{


  "type":"date",


  "system":"duedate"


  }


  }


  我POST的duedate信息


  "duedate":"2016-10-20"


  报错信息


  设置duedate时报错


  {"errorMessages":[],"errors":{"duedate":"Field'duedate'cannotbeset.Itisnotontheappropriatescreen,orunknown


  总之,duedate给大家简单的介绍了一些,希望大家多看看。


  

抱歉!评论已关闭.