すべてのAPIは、使用前にセキュリティコード(security)とともに取得する必要があります。取得方法については、【RESTAPI > セキュリティコード】を参照してください。
{
"security" : "<セキュリティコード>",
"omflow_restapi" : 1,
"start" : <開始時間,必要>,
"end" : <終了時間,必要>,
"principal" : "休暇申請者,必要,ユーザーアカウント、ニックネーム、社員番号を入力できます>",
"substitute" : "<代理人,必要,ユーザーアカウント、ニックネーム、社員番号を入力できます>",
"identifier" : "<識別子,オプション,他のシステムの休暇フォームと連結してインターフェースに使用します。>"
}
{
"status": 200,
"message": "正常に追加されました。",
"result": <休暇申請記録id>
}
{
"security" : "<セキュリティコード>",
"omflow_restapi" : 1,
"cancel" : <キャンセルデータかどうか>, #0または1を入力してください。入力しないと、すべて取得されます。
"history" : <履歴データかどうか>, #0または1を入力してください。入力しないと、すべて取得されます。
"principal" : "<<休暇申請者,必要,ユーザーアカウント、ニックネーム、社員番号を入力できます>",
"substitute" : "<代理人,必要,ユーザーアカウント、ニックネーム、社員番号を入力できます>"
}
{
"status": 200,
"message": "クエリ成功。",
"result": {
"now_time" : <システムの現在時刻>
"leave_list" : [{
"principal_id" : <休暇申請者のid>
"principal_id__nick_name" : <休暇申請者のニックネーム>
"substitute_id" : <代理人のid>
"substitute_id__nick_name" : <代理人のニックネーム>
"starttime" : <開始時間>
"endtime" : <終了時間>
"cancel" : <キャンセルデータかどうか>
"identifier" : <識別子>
},...]
}
}
{
"security" : "<セキュリティコード>",
"omflow_restapi" : 1,
"leave_id" : <休暇記録のid,識別子と1つを選択して入力します>,
"identifier" : <識別子,休暇記録のidと1つを選択して入力します>,
"substitute" : "<代理人,必要,ユーザーアカウント、ニックネーム、社員番号を入力できます>"
}
{
"status": 200,
"message": "正常に更新されました。",
"result": None
}
{
"security" : "<セキュリティコード>",
"omflow_restapi" : 1,
"leave_id" : <休暇記録のid,識別子と1つを選択して入力します>,
"identifier" : <識別子,休暇記録のidと1つを選択して入力します>
}
{
"status": 200,
"message": "キャンセルに成功しました。",
"result": None
}
{
"security" : "<セキュリティコード>",
"omflow_restapi" : 1,
"leave_id" : <休暇記録のid,識別子と1つを選択して入力します>,
"identifier" : <識別子,休暇記録のidと1つを選択して入力します>
}
{
"status": 200,
"message": "削除成功。",
"result": None
}