这篇文章将为大家详细讲解有关工作流activiti中的dueDate如何设置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
通过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
关于“工作流activiti中的dueDate如何设置”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。