當(dāng)前位置:
首頁(yè) >
解决在待办任务菜单中都会抛出异常,由于definitionId=undefined导致的问题
發(fā)布時(shí)間:2024/9/27
43
豆豆
生活随笔
收集整理的這篇文章主要介紹了
解决在待办任务菜单中都会抛出异常,由于definitionId=undefined导致的问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 一、部門經(jīng)理流轉(zhuǎn)
- 1. 登錄dept賬號(hào)
- 2. 在待辦任務(wù)中,簽收任務(wù)
- 3. 在待辦任務(wù)中,辦理任務(wù)
- 3.1. 響應(yīng)碼500
- 3.2. 請(qǐng)求的url
- 3.3. 頁(yè)面?zhèn)鬟f的參數(shù)
- 3.4. 控制臺(tái)報(bào)錯(cuò)信息提取
- 3.5. 在獲取代辦列表FlowTaskService的104行
- 3.6. 在獲取代辦列表FlowTaskService的105行
- 3.7. 其實(shí)這個(gè)tProcDefId在task中,因此需要修改代碼
- 4. 點(diǎn)擊辦理
- 4.1. procDefId=undefined
- 4.2. 找到對(duì)應(yīng)方法
- 4.3. 查看頁(yè)面顯示的是否正確
- 5. debug解決異常
- 5.1. 定位procDefId的值在哪?
- 5.2. 再次點(diǎn)擊辦理
- 5.3. 進(jìn)程序查看
一、部門經(jīng)理流轉(zhuǎn)
1. 登錄dept賬號(hào)
2. 在待辦任務(wù)中,簽收任務(wù)
3. 在待辦任務(wù)中,辦理任務(wù)
3.1. 響應(yīng)碼500
3.2. 請(qǐng)求的url
3.3. 頁(yè)面?zhèn)鬟f的參數(shù)
3.4. 控制臺(tái)報(bào)錯(cuò)信息提取
3.5. 在獲取代辦列表FlowTaskService的104行
3.6. 在獲取代辦列表FlowTaskService的105行
e.setProcDefId(pd.getId());這里需要tProcDefId對(duì)吧,程序中寫的是從pd中獲取,但是里面,沒(méi)有
3.7. 其實(shí)這個(gè)tProcDefId在task中,因此需要修改代碼
4. 點(diǎn)擊辦理
4.1. procDefId=undefined
4.2. 找到對(duì)應(yīng)方法
- 第一步進(jìn)FlowTaskController的form方法,調(diào)用getFormKey的service進(jìn)行業(yè)務(wù)處理
4.3. 查看頁(yè)面顯示的是否正確
從上圖可以看出很明顯,沒(méi)有獲取到procDefId
5. debug解決異常
清除緩存,再次測(cè)試,點(diǎn)擊待辦任務(wù)菜單,debbug看程序,
procDefId=leave:1:b74aaad7-15d6-11ea-9f45-4a5ab6e330e55.1. 定位procDefId的值在哪?
5.2. 再次點(diǎn)擊辦理
5.3. 進(jìn)程序查看
很明顯獲取到值了!!!
f8跳過(guò),頁(yè)面又拋出403,權(quán)限的錯(cuò)了,真是一波未平一波又起啊。
從頁(yè)面很明顯是沒(méi)有辦理權(quán)限,導(dǎo)致403錯(cuò)誤,情有可原,對(duì)吧,那就給dept用戶配置權(quán)限唄。
解決由于沒(méi)有辦理權(quán)限導(dǎo)致的403,權(quán)限不足
https://blog.csdn.net/weixin_40816738/article/details/103390900
總結(jié)
以上是生活随笔為你收集整理的解决在待办任务菜单中都会抛出异常,由于definitionId=undefined导致的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (需求实战_进阶_07)SSM集成Rab
- 下一篇: 钉钉视频会议