TencentBlueKing / bk-itsm

ITSM-流程服务管理,通过可自定义设计的流程管理,同时关联蓝鲸智云的基础平台、公共组件,以满足IT服务的管理活动和场景需要。帮助用户规范内部管理流程,并提升管理效率。
MIT License
131 stars 93 forks source link

工单一直显示异常 #830

Open yufuxiao opened 2 years ago

yufuxiao commented 2 years ago

image

你这边判断逻辑是啥 也没注释 很多代码没注释 image

yufuxiao commented 2 years ago

这是 celery 日志,请帮忙看一下:

[2022-07-08 09:14:58,057: INFO/MainProcess] Received task: itsm.component.tasks.update_user_departments[fbaf2675-5c8a-4dbf-96f7-e49990505ac1]
[2022-07-08 09:14:58,058: INFO/MainProcess] [share_lock] cache_key -> cache_key=bkitsm:dev:user_departments_yufx_True [2022-07-08 09:14:58,183: INFO/MainProcess] Task itsm.component.tasks.update_user_departments[fbaf2675-5c8a-4dbf-96f7-e49990505ac1] succeeded in 0.125s: ['1', '2', '9'] [2022-07-08 09:14:58,188: INFO/MainProcess] Received task: itsm.component.tasks.update_user_departments[ae5c72ab-7c5c-445e-aa5a-a17cd21849d5]
[2022-07-08 09:14:58,189: INFO/MainProcess] [share_lock] cache_key -> cache_key=bkitsm:dev:user_departments_yufx_True [2022-07-08 09:14:58,190: INFO/MainProcess] [share_lock] 发现重复执行 -> key=bkitsm:dev:user_departments_yufx_True, kwargs={} [2022-07-08 09:14:58,190: INFO/MainProcess] Task itsm.component.tasks.update_user_departments[ae5c72ab-7c5c-445e-aa5a-a17cd21849d5] succeeded in 0.0s: [] [2022-07-08 09:14:59,095: INFO/MainProcess] Received task: itsm.sla_engine.monitor.sla_task_metric[ad6a6ea6-acaf-4cbd-97f5-c265b11c6e66]
[2022-07-08 09:14:59,098: INFO/MainProcess] Task itsm.sla_engine.monitor.sla_task_metric[ad6a6ea6-acaf-4cbd-97f5-c265b11c6e66] succeeded in 0.01600000000325963s: None [2022-07-08 09:15:00,010: INFO/MainProcess] Received task: itsm.ticket.tasks.status_auto_transit[0d42b2c8-a2cc-424b-84be-f0a17a941933]
[2022-07-08 09:15:00,011: INFO/MainProcess] [share_lock] 正在解析参数 -> args=() [2022-07-08 09:15:00,011: INFO/MainProcess] [share_lock] 正在解析参数 -> kwargs={} [2022-07-08 09:15:00,011: INFO/MainProcess] [share_lock] cache_key -> cache_key=812d8cebb5692c8093a98eda5641111795b434456e158a41cd3229bfcb901335 [2022-07-08 09:15:00,032: INFO/MainProcess] status_auto_transit elapsed: 0.020003318786621094 [2022-07-08 09:15:00,034: INFO/MainProcess] Task itsm.ticket.tasks.status_auto_transit[0d42b2c8-a2cc-424b-84be-f0a17a941933] succeeded in 0.01600000000325963s: None [2022-07-08 09:15:00,038: INFO/MainProcess] Received task: itsm.task.tasks.devops_task_poller[1c9d8566-5835-4ec8-8be5-11c3b93bdab9]
[2022-07-08 09:15:00,038: INFO/MainProcess] [share_lock] 正在解析参数 -> args=() [2022-07-08 09:15:00,039: INFO/MainProcess] [share_lock] 正在解析参数 -> kwargs={} [2022-07-08 09:15:00,039: INFO/MainProcess] [share_lock] cache_key -> cache_key=812d8cebb5692c8093a98eda5641111795b434456e158a41cd3229bfcb901335 [2022-07-08 09:15:00,045: INFO/MainProcess] Task itsm.task.tasks.devops_task_poller[1c9d8566-5835-4ec8-8be5-11c3b93bdab9] succeeded in 0.0s: None [2022-07-08 09:15:29,100: INFO/MainProcess] Received task: itsm.sla_engine.monitor.sla_task_metric[edf136e5-b4fc-46a1-840a-02a2bc1ba944]
[2022-07-08 09:15:29,102: INFO/MainProcess] Task itsm.sla_engine.monitor.sla_task_metric[edf136e5-b4fc-46a1-840a-02a2bc1ba944] succeeded in 0.0s: None [2022-07-08 09:15:36,792: INFO/MainProcess] Received task: itsm.ticket.tasks.notify_task[d40c304d-ee2d-4ace-84a7-bb9bea66abba]
[2022-07-08 09:15:36,797: INFO/MainProcess] Task itsm.ticket.tasks.notify_task[d40c304d-ee2d-4ace-84a7-bb9bea66abba] succeeded in 0.0s: None [2022-07-08 09:15:36,939: INFO/MainProcess] Received task: itsm.ticket.tasks.start_pipeline[87709756-52bb-46d7-91a7-6107ddaf8bfd]
[2022-07-08 09:15:36,941: WARNING/MainProcess] ------- ticket pipeline start ---------- [2022-07-08 09:15:37,029: WARNING/MainProcess] start_pipeline elapsed time: 0.06301379203796387 [2022-07-08 09:15:37,045: INFO/MainProcess] Task itsm.ticket.tasks.start_pipeline[87709756-52bb-46d7-91a7-6107ddaf8bfd] succeeded in 0.10899999999674037s: None [2022-07-08 09:15:37,048: INFO/MainProcess] Received task: pipeline.engine.tasks.start[27d58609-b679-41fe-92af-b4190ee6a895]
[2022-07-08 09:15:37,188: INFO/MainProcess] itsm_create execute: data={'state_id': '81', '_loop': 0}, parent_data={'ticket_id': 72} [2022-07-08 09:15:37,204: INFO/MainProcess] ------- ItsmBaseService add table fields to pipeline data ---------- [2022-07-08 09:15:37,218: INFO/MainProcess] set_output: "params_title" = 提单人上级 [2022-07-08 09:15:37,219: INFO/MainProcess] set_output: "params_impact" = 1 [2022-07-08 09:15:37,219: INFO/MainProcess] set_output: "params_urgency" = 1 [2022-07-08 09:15:37,219: INFO/MainProcess] set_output: "params_priority" = 1 [2022-07-08 09:15:37,219: INFO/MainProcess] set_output: "params_current_status" = RUNNING [2022-07-08 09:15:37,219: INFO/MainProcess] set_output: "params_ticket_sn" = PBI20220708000001 [2022-07-08 09:15:37,219: INFO/MainProcess] set_output: "params_ticket_title" = 提单人上级 [2022-07-08 09:15:37,220: INFO/MainProcess] set_output: "params_ticket_ticket_url" = https://paas.testapp.cn\o/bk_itsm/weixin/#/ticket/72/ [2022-07-08 09:15:37,220: INFO/MainProcess] set_output: "params_ticket_creator" = yufx [2022-07-08 09:15:37,220: INFO/MainProcess] set_output: "params_ticket_create_at" = 2022-07-08 09:15:36 [2022-07-08 09:15:37,220: INFO/MainProcess] set_output: "params_ticket_service_type" = question [2022-07-08 09:15:37,220: INFO/MainProcess] set_output: "params_ticket_current_status" = RUNNING [2022-07-08 09:15:37,220: INFO/MainProcess] set_output: "params_ticket_current_status_display" = 处理中 [2022-07-08 09:15:37,220: INFO/MainProcess] set_output: "params_ticket_bk_biz_id" = -1 [2022-07-08 09:15:37,220: INFO/MainProcess] set_output: "params_ticket_current_processors" = [2022-07-08 09:15:37,221: INFO/MainProcess] set_output: "params_ticket_sops_task_summary" = [] [2022-07-08 09:15:37,221: INFO/MainProcess] set_output: "params_ticket_all_task_processors" = [] [2022-07-08 09:15:37,285: INFO/MainProcess] ItsmBaseService execute: data={'state_id': '83', '_loop': 0}, parent_data={'ticket_id': 72} [2022-07-08 09:15:37,285: INFO/MainProcess] itsm_sign execute: data={'state_id': '83', '_loop': 0}, parent_data={'ticket_id': 72} [2022-07-08 09:15:37,302: INFO/MainProcess] [ticket->send_trigger_signal] 正在发送触发器事件, signal=THROUGH_TRANSITION, ticket_id=72 [2022-07-08 09:15:37,305: INFO/MainProcess] [handlers->event_dispatcher] 收到一个触发器事件, source_type=ticket, sender={'signal': 'THROUGH_TRANSITION', 'source_type': 'ticket', 'source_id': 50, 'sender': 76}, trigger_num=0 [2022-07-08 09:15:37,305: INFO/MainProcess] [ticket->send_trigger_signal] 触发器发送发生成功, ticket_id=72 [2022-07-08 09:15:37,441: INFO/MainProcess] name_list is ['yufx'], leaders_results is [{'leader': []}] [2022-07-08 09:15:37,501: INFO/MainProcess] [ticket->send_trigger_signal] 正在发送触发器事件, signal=GLOBAL_ENTER_STATE, ticket_id=72 [2022-07-08 09:15:37,504: INFO/MainProcess] [handlers->event_dispatcher] 收到一个触发器事件, source_type=ticket, sender={'signal': 'GLOBAL_ENTER_STATE', 'source_type': 'ticket', 'source_id': 50, 'sender': 18}, trigger_num=0 [2022-07-08 09:15:37,505: INFO/MainProcess] [ticket->send_trigger_signal] 触发器发送发生成功, ticket_id=72 [2022-07-08 09:15:37,521: INFO/MainProcess] [ticket->send_trigger_signal] 正在发送触发器事件, signal=ENTER_STATE, ticket_id=72 [2022-07-08 09:15:37,524: INFO/MainProcess] [handlers->event_dispatcher] 收到一个触发器事件, source_type=ticket, sender={'signal': 'ENTER_STATE', 'source_type': 'ticket', 'source_id': 50, 'sender': '83'}, trigger_num=0 [2022-07-08 09:15:37,524: INFO/MainProcess] [ticket->send_trigger_signal] 触发器发送发生成功, ticket_id=72 [2022-07-08 09:15:37,528: INFO/MainProcess] [ticket->notify] is executed, state_id=83, receivers=, message=, action=TRANSITION [2022-07-08 09:15:37,629: INFO/MainProcess] Task pipeline.engine.tasks.start[27d58609-b679-41fe-92af-b4190ee6a895] succeeded in 0.5939999999973224s: None [2022-07-08 09:15:37,633: INFO/MainProcess] Received task: itsm.ticket.tasks.notify_task[436de1e3-957d-45e7-89f8-ba8ec29178b5]
[2022-07-08 09:15:37,635: INFO/MainProcess] Task itsm.ticket.tasks.notify_task[436de1e3-957d-45e7-89f8-ba8ec29178b5] succeeded in 0.0s: None [2022-07-08 09:15:37,639: INFO/MainProcess] Received task: itsm.ticket.tasks.notify_task[6f4d0191-11d4-4d61-b94b-0a3a88329c93]
[2022-07-08 09:15:37,644: INFO/MainProcess] Task itsm.ticket.tasks.notify_task[6f4d0191-11d4-4d61-b94b-0a3a88329c93] succeeded in 0.0s: None [2022-07-08 09:15:59,105: INFO/MainProcess] Received task: itsm.sla_engine.monitor.sla_task_metric[08e70dd5-6b5e-4e44-9429-802ecba8f54a]
[2022-07-08 09:15:59,108: INFO/MainProcess] Task itsm.sla_engine.monitor.sla_task_metric[08e70dd5-6b5e-4e44-9429-802ecba8f54a] succeeded in 0.0s: None [2022-07-08 09:16:00,009: INFO/MainProcess] Received task: itsm.task.tasks.sops_task_poller[0025b03b-c76e-45f1-bfb5-4e9f3cac86be]
[2022-07-08 09:16:00,009: INFO/MainProcess] [share_lock] 正在解析参数 -> args=() [2022-07-08 09:16:00,009: INFO/MainProcess] [share_lock] 正在解析参数 -> kwargs={} [2022-07-08 09:16:00,010: INFO/MainProcess] [share_lock] cache_key -> cache_key=812d8cebb5692c8093a98eda5641111795b434456e158a41cd3229bfcb901335 [2022-07-08 09:16:00,015: INFO/MainProcess] Task itsm.task.tasks.sops_task_poller[0025b03b-c76e-45f1-bfb5-4e9f3cac86be] succeeded in 0.0s: None [2022-07-08 09:16:00,018: INFO/MainProcess] Received task: itsm.ticket.tasks.status_auto_transit[031b47ae-dcf4-4f72-973b-3ca4ace4419e]
[2022-07-08 09:16:00,019: INFO/MainProcess] [share_lock] 正在解析参数 -> args=() [2022-07-08 09:16:00,019: INFO/MainProcess] [share_lock] 正在解析参数 -> kwargs={} [2022-07-08 09:16:00,019: INFO/MainProcess] [share_lock] cache_key -> cache_key=812d8cebb5692c8093a98eda5641111795b434456e158a41cd3229bfcb901335 [2022-07-08 09:16:00,042: INFO/MainProcess] status_auto_transit elapsed: 0.022024154663085938 [2022-07-08 09:16:00,044: INFO/MainProcess] Task itsm.ticket.tasks.status_auto_transit[031b47ae-dcf4-4f72-973b-3ca4ace4419e] succeeded in 0.031000000002677552s: None [2022-07-08 09:16:29,108: INFO/MainProcess] Received task: itsm.sla_engine.monitor.sla_task_metric[ea90e133-2565-4581-b00b-6c206c52f834]
[2022-07-08 09:16:29,111: INFO/MainProcess] Task itsm.sla_engine.monitor.sla_task_metric[ea90e133-2565-4581-b00b-6c206c52f834] succeeded in 0.0s: None [2022-07-08 09:16:59,111: INFO/MainProcess] Received task: itsm.sla_engine.monitor.sla_task_metric[601c760f-0c86-4d24-8751-0207fb55a5eb]
[2022-07-08 09:16:59,113: INFO/MainProcess] Task itsm.sla_engine.monitor.sla_task_metric[601c760f-0c86-4d24-8751-0207fb55a5eb] succeeded in 0.0s: None [2022-07-08 09:17:00,005: INFO/MainProcess] Received task: itsm.ticket.tasks.status_auto_transit[976d9935-d5c9-48b2-a1eb-c63f45ea4513]
[2022-07-08 09:17:00,006: INFO/MainProcess] [share_lock] 正在解析参数 -> args=() [2022-07-08 09:17:00,006: INFO/MainProcess] [share_lock] 正在解析参数 -> kwargs={} [2022-07-08 09:17:00,006: INFO/MainProcess] [share_lock] cache_key -> cache_key=812d8cebb5692c8093a98eda5641111795b434456e158a41cd3229bfcb901335 [2022-07-08 09:17:00,030: INFO/MainProcess] status_auto_transit elapsed: 0.022008895874023438 [2022-07-08 09:17:00,032: INFO/MainProcess] Task itsm.ticket.tasks.status_auto_transit[976d9935-d5c9-48b2-a1eb-c63f45ea4513] succeeded in 0.01600000000325963s: None [2022-07-08 09:17:29,175: INFO/MainProcess] Received task: itsm.sla_engine.monitor.sla_task_metric[5c93a075-0b4f-49d9-b0d6-d74541beec11]
[2022-07-08 09:17:29,177: INFO/MainProcess] Task itsm.sla_engine.monitor.sla_task_metric[5c93a075-0b4f-49d9-b0d6-d74541beec11] succeeded in 0.01600000000325963s: None

hanshuaikang commented 2 years ago

异常分派本身就是一直常驻显示的

yufuxiao commented 2 years ago

你是说我是管理员 看到的就是这个?

她° @.***

 

------------------ 原始邮件 ------------------ 发件人: "TencentBlueKing/bk-itsm" @.>; 发送时间: 2022年7月8日(星期五) 上午10:22 @.>; @.**@.>; 主题: Re: [TencentBlueKing/bk-itsm] 工单一直显示异常 (Issue #830)

异常分派本身就是一直常驻显示的

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

hanshuaikang commented 2 years ago

是的,异常不表示是程序发生错误,如果审批人请假了,离职了,已经不负责审批了。都属于异常情况。这个是对于单据管理员是常组的。普通用户进去看不到这个按钮。

yufuxiao commented 2 years ago

哦哦 明白了  意思是没获取到处理人信息

她° @.***

 

------------------ 原始邮件 ------------------ 发件人: "TencentBlueKing/bk-itsm" @.>; 发送时间: 2022年7月8日(星期五) 上午10:31 @.>; @.**@.>; 主题: Re: [TencentBlueKing/bk-itsm] 工单一直显示异常 (Issue #830)

是的,异常不表示是程序发生错误,如果审批人请假了,离职了,已经不负责审批了。都属于异常情况。这个是对于单据管理员是常组的。普通用户进去看不到这个按钮。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

yufuxiao commented 2 years ago

审批里面没有: image

但是所有单据里面还有要我审批的,这啥逻辑啊: image

hanshuaikang commented 2 years ago

不一定是审批节点,可能是人工节点

yufuxiao commented 2 years ago

兄弟 看一下这个单:https://github.com/TencentBlueKing/bk-itsm/issues/849

她° @.***

 

------------------ 原始邮件 ------------------ 发件人: "TencentBlueKing/bk-itsm" @.>; 发送时间: 2022年7月12日(星期二) 上午10:31 @.>; @.**@.>; 主题: Re: [TencentBlueKing/bk-itsm] 工单一直显示异常 (Issue #830)

不一定是审批节点,可能是人工节点

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

yufuxiao commented 2 years ago

看下 github 这个问题:https://github.com/TencentBlueKing/bk-itsm/issues/861

她° @.***

 

------------------ 原始邮件 ------------------ 发件人: "TencentBlueKing/bk-itsm" @.>; 发送时间: 2022年7月8日(星期五) 上午10:31 @.>; @.**@.>; 主题: Re: [TencentBlueKing/bk-itsm] 工单一直显示异常 (Issue #830)

是的,异常不表示是程序发生错误,如果审批人请假了,离职了,已经不负责审批了。都属于异常情况。这个是对于单据管理员是常组的。普通用户进去看不到这个按钮。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

yufuxiao commented 1 year ago

啥意思  不应该让下一级去审批吗

她° @.***

 

------------------ 原始邮件 ------------------ 发件人: "TencentBlueKing/bk-itsm" @.>; 发送时间: 2022年7月8日(星期五) 上午10:22 @.>; @.**@.>; 主题: Re: [TencentBlueKing/bk-itsm] 工单一直显示异常 (Issue #830)

异常分派本身就是一直常驻显示的

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

yufuxiao commented 1 year ago

兄弟 微信登录那个工单给回复一下

她° @.***

 

------------------ 原始邮件 ------------------ 发件人: "TencentBlueKing/bk-itsm" @.>; 发送时间: 2022年7月8日(星期五) 上午10:31 @.>; @.**@.>; 主题: Re: [TencentBlueKing/bk-itsm] 工单一直显示异常 (Issue #830)

是的,异常不表示是程序发生错误,如果审批人请假了,离职了,已经不负责审批了。都属于异常情况。这个是对于单据管理员是常组的。普通用户进去看不到这个按钮。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>