上記のTIPSを書き換えて、ワークフローの申請確認後にメッセージ送信するようにいたしました。
自分のIDで承認者を自分にしてテストしていた際は問題なくメッセージ送信ができておりましたので意気揚々と社員に公開したのですが、想定される承認者を想定されるユーザーIDにしてワークフローの申請確認をするとメッセージ処理が行われませんでした。
デベロッパーツールで確認すると以下の文字がありました。
POST https://________.cybozu.com/g/cbpapi/workflow/api.csp 520 (Garoon Error)
監査ログで確認しますとサービス:Garoon モジュール:Workflow 結果: FAILED エラー番号:GRN_WRKF_25302 となっておりました。
ヘルプでエラー番号を確認すると GRN_WRKF_25302:指定された申請データが見つかりません。となっており、確かにワークフローのエラーではあるようです。
承認者が自分でない状態のときに確認すると元の申請データにアクセスできない状態に陥るためこのようなメッセージが出るのでしょうか?
(申請したために処理一覧から消える?)
このエラーが発生しているのがjquery.min.jsの中のため皆目見当もつきません。
何か、回避する方法はないでしょうか?