初めて投稿させていただきます。
アプリAでステータスを変更するとアプリBのステータスが変更されるようにしたいのですが
Failled to load resource: the server responded with a status of 520
ステータスの更新に失敗しました。指定したアクションでは、作業者を指定できません。
のエラーがでてうまくいきません。
どうすればよろしいでしょうか。ご教示いただければと思います。
よろしくお願いいたします。
アプリBのステータス
仮完了→(確定完了)→完了
作業者:次のユーザーから作業者を選択
kintone.events.on(events,async function(event) {
const record = event.record;
const nStatus = event.nextStatus.value;
const aid = record.a_id.value;
switch(nStatus){
case "X":
const user = kintone.getLoginUser();
const mid = await search_mid(aid); //アプリBから変更するレコードのidとrevision取得
if(mid == 'error'){
event.error = '';
}else{
const tbody = {
'app': 49, //アプリid
'id': mid[0].mid,
'action': '確定完了',
'assignee': user.code,
'revision': mid[0].revi,
};
kintone.api(kintone.api.url('/k/v1/record/status', true), 'PUT', tbody, function(resp) {
// success
console.log(resp);
}, function(error) {
// error
console.log(error);
});
}
break;
}
return event;
});