django 运维工单系统v1.0

         已开源,详情见:opdev点cn/blog/article/76.html

        此工单系统从立项到完成,大概用了1个星期,可能部分思路和实现有所不妥,欢迎指正。

        朋友公司想做一个运维工单系统,他没思路,正好我最近打算写一个运维工单系统,初步打算和我目前做的cmdb系统结合起来,于是简单写了个。

简单说下实现思路:

1.标准工单,(参考上家公司的工单系统,对工单做了分类,且每个分类下有对应的审批人和执行人)

wKiom1W4eHDTwiqiAAVFxrpeBwo313.jpg

2.新建工单(用户从上边的标准工单可以进入对应的工单申请,分为保存和提交两种状态,用户提交后将无法在修改,暂缺一个时间控件,任务类型默认为点击进入的类型,但允许用户进行修改)

wKiom1W4eK-DrdykAAITNeHHbXA022.jpg

3.申请列表(用户创建完工单后会跳转到此页面,此页面显示所有用户申请过的工单,当工单提交或完成后无法修改,但提交过的工单被审批人拒绝后,用户可重写修改编辑工单,然后提交状态会变为提交)

wKiom1W4ehfzH0LjAAV_dsMG6Bo088.jpg

4.审批列表(如果你是审批人,会有这项显示,显示待审批的工单及审批历史)

wKiom1W4etzgt2aPAATWsJFVa4w439.jpg

5.审批编辑(此页面供审批人审批工单,审批人无法编辑用户创建的工单,可以添加审批意见,也可不填,此处对状态做了限制,审批人只能审批或者拒绝)

wKiom1W4e9LxacDWAAISLM6-Ry4073.jpg

6.处理列表(显示当前登录用户待处理的工单)

wKiom1W4fiDwrfpHAANRrW9MIfk112.jpg

7.处理反馈(本来此处实现和审批意见一样,但为了实验不通的展示效果,此处改为了弹出框的形式)

wKioL1W4ftDCmfZjAAKB0KyQOf4599.jpg

8.确认工单(此处由工单申请人对此次工单申请进行确认,以后会考虑加入评分,对接绩效系统,目前没做)

wKioL1W4f8zD5ArzAAVC_5f--74392.jpg

你可能感兴趣的:(django,工作流,运维工单)