はじめまして。初めて投稿させていただきます。java初心者ですが何卒宜しくお願い致します。
背景・実現したいこと
契約の管理をテーブルを使って新規契約→更新→解約まで保持するアプリを作っています。
新規契約のテーブル作成時、プロセスを回して社内決裁されたらテーブル内の決裁日に自動入力され、
更新のテーブル作成時、プロセスを回して社内決裁されたら決済日が2段目の日付欄に入力される
・・・
ということを実現したいです。
プロセス自体は未処理→経理受付→契約中→経理受付→契約中→経理受付→解約済み
とくるくる回ります。
これまでは以下のソースを利用して、テーブルではなく日付フォームにプロセスが決裁済みとなった
日付を入力させていたのですが、これをテーブルで実現するにはどうしたらよいかご教示いただけますと幸いです。
利用したソースコード
kintone.events.on([“app.record.detail.show”],function(event){
var record = event.record;
var nStatus = record.ステータス.value;
switch(nStatus){
case “承認済み”:
case “否認”:
if (record[‘最終承認日時’][‘value’] === “”){
var url = ‘*********’;
var headers = {
‘X-Cybozu-API-Token’:‘******’,
‘Content-Type’: ‘application/json’
};
var param = {
“app” : kintone.app.getId(),
“id” : kintone.app.record.getId(),
“record”: {
“最終承認日時”: {
“value”: moment().format(“YYYY-MM-DDTHH:mmZ”)
},
“最終承認者” : {
“value” : [
{
“code” : record.更新者.value.code
}
]
}
}
};
kintone.proxy(
url,
‘PUT’,
headers,
param,
function(body, status, headers) {
console.log(JSON.parse(body));
location.reload();
},
function(error) {
console.log(error);
}
);
}
break;
}
});