public interface WorkReportConductor
修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
WorkReportConductor.AgentAuthUserDto
代理権限者情報.
|
static class |
WorkReportConductor.AssignWsaDailyRecord
締め期間内でアサインされている勤務体系情報.
|
static class |
WorkReportConductor.EmptyWorkReportFlowRoute
勤務日次に対する空の承認ルートを返却.
|
static class |
WorkReportConductor.KaidenWorkReportViolationErrorException
勤務表の違反・警告情報エラー(勤務表提出不能)の情報を返却.
|
static class |
WorkReportConductor.PeriodDailyRecord
締め期間内の日次データ.
|
static class |
WorkReportConductor.WorkReportDataSet
勤務表データセット.
|
static class |
WorkReportConductor.WorkReportInfo
勤務表情報.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
approveWorkReport(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String processAuthUserCd)
勤務表承認.
|
void |
approveWorkReportByAgent(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String processAuthUserCd,
String execUserCd)
勤務表承認(代理).
|
void |
approveWorkReportBySup(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String processAuthUserCd)
勤務表承認(管理者).
|
void |
cancelWorkReport(String userCd,
String companyCd,
String periodIdCd,
String comment)
勤務表提出解除.
|
void |
cancelWorkReportByAgent(String userCd,
String companyCd,
String periodIdCd,
String comment,
String agentUserCd)
勤務表提出解除(代理).
|
void |
cancelWorkReportByCorrect(String userCd,
String companyCd,
String periodIdCd,
String comment,
String execUserCd)
勤務表提出解除(訂正).
|
Map<String,BigDecimal> |
get36TotalOverTime(String userCd,
String companyCd,
Timestamp criteriaDate)
36協定に関する法定外時間累計を返却.
|
List<WorkReportConductor.AgentAuthUserDto> |
getAgentAuthUserList(String agentUserCd,
Timestamp searchCriteriaDate,
LbrAgentAuthAct[] acts)
代理先ユーザからみた操作可能な代理元ユーザを返却.
|
List<WorkReportConductor.AgentAuthUserDto> |
getAgentAuthUserList(String agentUserCd,
Timestamp searchCriteriaDate,
LbrAgentAuthAct[] acts,
Locale locale)
代理先ユーザからみた操作可能な代理元ユーザを返却.
|
WorkReportConductor.AssignWsaDailyRecord |
getAssignWsaCurrentDailyRecord(String userCd,
Timestamp searchCriteriaDate)
検索基準日時点でアサインされている勤務体系の情報とその期間の入力データ済みデータを返却.
|
WorkReportConductor.AssignWsaDailyRecord |
getAssignWsaCurrentDailyRecord(String userCd,
Timestamp searchCriteriaDate,
Locale locale)
検索基準日時点でアサインされている勤務体系の情報とその期間の入力データ済みデータを返却.
|
WorkReportConductor.AssignWsaDailyRecord |
getAssignWsaCurrentOneDayRecord(String userCd,
Timestamp searchCriteriaDate)
検索基準日時点でアサインされている勤務体系の情報と検索基準日の入力データ済みデータを返却.
|
WorkReportConductor.AssignWsaDailyRecord |
getAssignWsaCurrentOneDayRecord(String userCd,
Timestamp searchCriteriaDate,
Locale locale)
検索基準日時点でアサインされている勤務体系の情報と検索基準日の入力データ済みデータを返却.
|
WorkReportConductor.AssignWsaDailyRecord |
getAssignWsaDailyRecord(String userCd,
Timestamp searchCriteriaDate)
検索基準日時点でアサインされている勤務体系の情報とその期間の入力データ済みデータを返却.
|
WorkReportConductor.AssignWsaDailyRecord |
getAssignWsaDailyRecord(String userCd,
Timestamp searchCriteriaDate,
Locale locale)
検索基準日時点でアサインされている勤務体系の情報とその期間の入力データ済みデータを返却.
|
WorkReportConductor.AssignWsaDailyRecord |
getAssignWsaOneDayRecord(String userCd,
Timestamp searchCriteriaDate)
検索基準日時点でアサインされている勤務体系の情報と検索基準日の入力データ済みデータを返却.
|
WorkReportConductor.AssignWsaDailyRecord |
getAssignWsaOneDayRecord(String userCd,
Timestamp searchCriteriaDate,
Locale locale)
検索基準日時点でアサインされている勤務体系の情報と検索基準日の入力データ済みデータを返却.
|
List<SubstitutionWorkAndHolidayManager.AttachWorkAndHoliday> |
getAttachHolidayWorkAndCompensation(String userCd,
String companyCd,
Timestamp startDate,
Timestamp endDate)
対象期間内で関連づけされた代休と休日出勤の一覧を返却.
|
List<SubstitutionWorkAndHolidayManager.AttachWorkAndHoliday> |
getAttachWorkAndHoliday(String userCd,
String companyCd,
Timestamp startDate,
Timestamp endDate)
対象期間内で関連づけされた振替休日と振替出勤の一覧を返却.
|
Map<String,BigDecimal> |
getLatestPeriodSummary(String userCd,
String companyCd,
String wsAgreementCd,
Timestamp from,
Timestamp to,
String... klsKeys)
対象期間内で締め期間勤務データの最新の集計結果(DB登録内容)を返却.
|
Map<String,Map<String,BigDecimal>> |
getLeaveBalance(String userCd,
String companyCd,
Timestamp criteriaDate)
休暇残日数・残時間数を返却.
|
Map<String,BigDecimal> |
getSavedPeriodSummary(String userCd,
String companyCd,
String wsAgreementCd,
Timestamp from,
Timestamp to,
String... klsKeys)
締め期間勤務データの集計結果(DB登録内容)を返却.
|
List<SubstitutionWorkAndHolidayManager.UnProcesseDay> |
getUnProcessedCompensation(String userCd,
String companyCd,
Timestamp criteriaDate)
未消化の代休を返却.
|
List<SubstitutionWorkAndHolidayManager.UnProcesseDay> |
getUnProcessedHolidayWork(String userCd,
String companyCd,
Timestamp criteriaDate)
未消化の休日出勤を返却.
|
List<SubstitutionWorkAndHolidayManager.UnProcesseDay> |
getUnProcessedSubstitutionHoliday(String userCd,
String companyCd,
Timestamp criteriaDate)
未消化の振替休日を返却.
|
List<SubstitutionWorkAndHolidayManager.UnProcesseDay> |
getUnProcessedSubstitutionWork(String userCd,
String companyCd,
Timestamp criteriaDate)
未消化の振替出勤を返却.
|
WorkReportConductor.WorkReportDataSet |
getWorkReportDataSet(String userCd,
Timestamp searchCriteriaDate)
勤務表データセットを返却.
|
WorkReportConductor.WorkReportInfo |
getWorkReportInfo(String userCd,
Timestamp searchCriteriaDate)
勤務表情報を返却.
|
void |
inspectNgWorkReport(String systemMatterId,
String userDataId,
Long inspectionSeq,
String comment,
String processAuthUserCd)
点検NG.
|
void |
inspectNgWorkReportByAgent(String systemMatterId,
String userDataId,
Long inspectionSeq,
String comment,
String processAuthUserCd,
String execUserCd)
代理点検NG.
|
void |
inspectOkWorkReport(String systemMatterId,
String userDataId,
Long inspectionSeq,
String comment,
String processAuthUserCd)
点検OK.
|
void |
inspectOkWorkReportByAgent(String systemMatterId,
String userDataId,
Long inspectionSeq,
String comment,
String processAuthUserCd,
String execUserCd)
代理点検OK
|
PermitMessageHolder |
isPermitApprove(String loginUserCd,
String systemMatterId,
String userDataId,
Long approveNodeSeq,
String processAuthUserCd)
承認の権限を判定.
|
PermitMessageHolder |
isPermitApproveSup(String loginUserCd,
String systemMatterId,
String userDataId,
Long approveNodeSeq)
組織管理者による承認の権限を判定.
|
PermitMessageHolder |
isPermitCancelSubmitWorkReport(String loginUserCd,
String targetUserCd,
String companyCd,
String periodIdCd)
勤務表提出取消し権限を判定.
|
PermitMessageHolder |
isPermitCancelSubmitWorkReportSup(String loginUserCd,
String targetUserCd,
String companyCd,
String periodIdCd)
管理者による勤務表提出取消し権限を判定.
|
PermitMessageHolder |
isPermitInspect(String loginUserCd,
String systemMatterId,
String userDataId,
Long inspectionSeq,
String processAuthUserCd)
点検の権限を判定.
|
PermitMessageHolder |
isPermitShowDailyApprove(String loginUserCd,
String targetUserCd,
Timestamp targetDate,
String processAuthUserCd)
日次データ承認用画面の表示・参照権限を判定.
|
PermitMessageHolder |
isPermitShowDailyApprove(String loginUserCd,
String targetUserCd,
WorkReportPeriodDto wrPeriodDto,
String processAuthUserCd)
日次データ承認用画面の表示・参照権限を判定.
|
PermitMessageHolder |
isPermitShowDailyApproveSup(String loginUserCd,
String targetUserCd,
Timestamp targetDate)
管理者による日次データ承認用画面の表示・参照権限を判定.
|
PermitMessageHolder |
isPermitShowDailyApproveSup(String loginUserCd,
String targetUserCd,
WorkReportPeriodDto wrPeriodDto)
日次データ承認用画面の表示・参照権限を判定.
|
PermitMessageHolder |
isPermitShowDailyInspect(String loginUserCd,
String targetUserCd,
Timestamp targetDate,
String processAuthUserCd)
日次データ点検用画面の表示・参照権限を判定.
|
PermitMessageHolder |
isPermitShowDailyInspect(String loginUserCd,
String targetUserCd,
WorkReportPeriodDto wrPeriodDto,
String processAuthUserCd)
日次データ点検用画面の表示・参照権限を判定.
|
PermitMessageHolder |
isPermitShowInput(String loginUserCd,
String targetUserCd,
Timestamp targetDate)
データ入力用画面の表示・参照権限を判定.
|
PermitMessageHolder |
isPermitShowInput(String loginUserCd,
String targetUserCd,
WorkReportPeriodDto wrPeriodDto)
データ入力用画面の表示・参照権限を判定.
|
PermitMessageHolder |
isPermitShowReference(String loginUserCd,
String targetUserCd,
Timestamp targetDate)
参照の権限を判定.
|
PermitMessageHolder |
isPermitShowReference(String loginUserCd,
String targetUserCd,
WorkReportPeriodDto wrPeriodDto)
参照の権限を判定.
|
PermitMessageHolder |
isPermitShowReferenceSup(String loginUserCd,
String targetUserCd,
Timestamp targetDate)
管理者による参照の権限を判定.
|
PermitMessageHolder |
isPermitShowReferenceSup(String loginUserCd,
String targetUserCd,
WorkReportPeriodDto wrPeriodDto)
管理者による参照の権限を判定.
|
PermitMessageHolder |
isPermitSubmitWorkReport(String loginUserCd,
String targetUserCd,
String companyCd,
String periodIdCd)
勤務表提出権限を判定.
|
PermitMessageHolder |
isPermitSubmitWorkReportSup(String loginUserCd,
String targetUserCd,
String companyCd,
String periodIdCd)
管理者による勤務表提出権限を判定.
|
boolean |
isProcessedApprove(String systemMatterId,
String userDataId,
Long approveNodeSeq)
承認ノードが処理済みかどうかを返却.
|
void |
sendbackWorkReport(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String processAuthUserCd)
勤務表差戻し.
|
void |
sendbackWorkReportByAgent(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String processAuthUserCd,
String execUserCd)
勤務表差戻し(代理).
|
void |
sendbackWorkReportBySup(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String processAuthUserCd)
勤務表差戻し(代理).
|
void |
submitWorkReport(String userCd,
String companyCd,
String periodIdCd,
String comment)
勤務表提出.
|
void |
submitWorkReport(String userCd,
String companyCd,
String periodIdCd,
String comment,
Locale locale)
勤務表提出.
|
void |
submitWorkReportByAgent(String userCd,
String companyCd,
String periodIdCd,
String comment,
String agentUserCd)
勤務表提出(代理).
|
void |
submitWorkReportByAgent(String userCd,
String companyCd,
String periodIdCd,
String comment,
String agentUserCd,
Locale locale)
勤務表提出(代理).
|
void |
submitWorkReportByCorrect(String userCd,
String companyCd,
String periodIdCd,
String comment,
String execUserCd)
勤務表提出(管理者).
|
void |
submitWorkReportBySup(String userCd,
String companyCd,
String periodIdCd,
String comment,
String execUserCd,
Locale locale)
勤務表提出(管理者).
|
List<KaidenValidateResult> |
validate4Submit(String userCd,
String companyCd,
String periodIdCd,
Locale locale)
バリデーション(勤務表提出).
|
PermitMessageHolder isPermitShowInput(String loginUserCd, String targetUserCd, Timestamp targetDate)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードtargetDate
- 対象日PermitMessageHolder isPermitShowInput(String loginUserCd, String targetUserCd, WorkReportPeriodDto wrPeriodDto)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードwrPeriodDto
- 締め期間アサイン状況WsAgreementManager.findWorkReportPeriodByAssign(String, Date)
の戻り値を渡してくださいPermitMessageHolder isPermitShowDailyApprove(String loginUserCd, String targetUserCd, Timestamp targetDate, String processAuthUserCd)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードtargetDate
- 対象日processAuthUserCd
- 承認権限者コードPermitMessageHolder isPermitShowDailyApprove(String loginUserCd, String targetUserCd, WorkReportPeriodDto wrPeriodDto, String processAuthUserCd)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードwrPeriodDto
- 締め期間アサイン状況WsAgreementManager.findWorkReportPeriodByAssign(String, Date)
の戻り値を渡してくださいprocessAuthUserCd
- 承認権限者コードPermitMessageHolder isPermitShowDailyApproveSup(String loginUserCd, String targetUserCd, Timestamp targetDate)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードtargetDate
- 対象日PermitMessageHolder isPermitShowDailyApproveSup(String loginUserCd, String targetUserCd, WorkReportPeriodDto wrPeriodDto)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードwrPeriodDto
- 締め期間アサイン状況WsAgreementManager.findWorkReportPeriodByAssign(String, Date)
の戻り値を渡してくださいPermitMessageHolder isPermitShowDailyInspect(String loginUserCd, String targetUserCd, Timestamp targetDate, String processAuthUserCd)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードtargetDate
- 対象日processAuthUserCd
- 点検権限者コードPermitMessageHolder isPermitShowDailyInspect(String loginUserCd, String targetUserCd, WorkReportPeriodDto wrPeriodDto, String processAuthUserCd)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードwrPeriodDto
- 締め期間アサイン状況WsAgreementManager.findWorkReportPeriodByAssign(String, Date)
の戻り値を渡してくださいprocessAuthUserCd
- 点検権限者コードPermitMessageHolder isPermitInspect(String loginUserCd, String systemMatterId, String userDataId, Long inspectionSeq, String processAuthUserCd)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードsystemMatterId
- システム案件IDuserDataId
- ユーザデータIDinspectionSeq
- 点検SEQprocessAuthUserCd
- 点検権限者コードPermitMessageHolder isPermitApprove(String loginUserCd, String systemMatterId, String userDataId, Long approveNodeSeq, String processAuthUserCd)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードsystemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQprocessAuthUserCd
- 承認権限者コードPermitMessageHolder isPermitApproveSup(String loginUserCd, String systemMatterId, String userDataId, Long approveNodeSeq)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードsystemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQPermitMessageHolder isPermitShowReference(String loginUserCd, String targetUserCd, Timestamp targetDate)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードtargetDate
- 対象日PermitMessageHolder isPermitShowReference(String loginUserCd, String targetUserCd, WorkReportPeriodDto wrPeriodDto)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードwrPeriodDto
- 締め期間アサイン状況WsAgreementManager.findWorkReportPeriodByAssign(String, Date)
の戻り値を渡してくださいPermitMessageHolder isPermitShowReferenceSup(String loginUserCd, String targetUserCd, Timestamp targetDate)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードtargetDate
- 対象日PermitMessageHolder isPermitShowReferenceSup(String loginUserCd, String targetUserCd, WorkReportPeriodDto wrPeriodDto)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードwrPeriodDto
- 締め期間アサイン状況WsAgreementManager.findWorkReportPeriodByAssign(String, Date)
の戻り値を渡してくださいPermitMessageHolder isPermitSubmitWorkReport(String loginUserCd, String targetUserCd, String companyCd, String periodIdCd)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードPermitMessageHolder isPermitSubmitWorkReportSup(String loginUserCd, String targetUserCd, String companyCd, String periodIdCd)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードPermitMessageHolder isPermitCancelSubmitWorkReport(String loginUserCd, String targetUserCd, String companyCd, String periodIdCd)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードPermitMessageHolder isPermitCancelSubmitWorkReportSup(String loginUserCd, String targetUserCd, String companyCd, String periodIdCd)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
loginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードWorkReportConductor.WorkReportDataSet getWorkReportDataSet(String userCd, Timestamp searchCriteriaDate)
指定したユーザの検索基準日時点の勤務表データを返却
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日WorkReportConductor.WorkReportInfo getWorkReportInfo(String userCd, Timestamp searchCriteriaDate)
指定したユーザの検索基準日時点の勤務表情報を返却
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日WorkReportConductor.AssignWsaDailyRecord getAssignWsaDailyRecord(String userCd, Timestamp searchCriteriaDate)
以下の日次データが含まれます。
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日WorkReportConductor.AssignWsaDailyRecord getAssignWsaDailyRecord(String userCd, Timestamp searchCriteriaDate, Locale locale)
以下の日次データが含まれます。
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日locale
- ロケールWorkReportConductor.AssignWsaDailyRecord getAssignWsaCurrentDailyRecord(String userCd, Timestamp searchCriteriaDate)
以下の日次データが含まれます。
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日WorkReportConductor.AssignWsaDailyRecord getAssignWsaCurrentDailyRecord(String userCd, Timestamp searchCriteriaDate, Locale locale)
以下の日次データが含まれます。
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日locale
- ロケールWorkReportConductor.AssignWsaDailyRecord getAssignWsaOneDayRecord(String userCd, Timestamp searchCriteriaDate)
以下の日次データが含まれます。
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日WorkReportConductor.AssignWsaDailyRecord getAssignWsaOneDayRecord(String userCd, Timestamp searchCriteriaDate, Locale locale)
以下の日次データが含まれます。
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日locale
- ロケールWorkReportConductor.AssignWsaDailyRecord getAssignWsaCurrentOneDayRecord(String userCd, Timestamp searchCriteriaDate)
以下の日次データが含まれます。
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日WorkReportConductor.AssignWsaDailyRecord getAssignWsaCurrentOneDayRecord(String userCd, Timestamp searchCriteriaDate, Locale locale)
以下の日次データが含まれます。
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日locale
- ロケールvoid submitWorkReport(String userCd, String companyCd, String periodIdCd, String comment) throws KlwIllegalFlowRouteSettingException, WorkReportConductor.KaidenWorkReportViolationErrorException
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードcomment
- コメントKlwIllegalFlowRouteSettingException
- フロールートが未設定の場合の例外WorkReportConductor.KaidenWorkReportViolationErrorException
- 勤務表提出不能の場合の例外void submitWorkReport(String userCd, String companyCd, String periodIdCd, String comment, Locale locale) throws KlwIllegalFlowRouteSettingException, WorkReportConductor.KaidenWorkReportViolationErrorException
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードcomment
- コメントlocale
- ロケールIdKlwIllegalFlowRouteSettingException
- フロールートが未設定の場合の例外WorkReportConductor.KaidenWorkReportViolationErrorException
- 勤務表提出不能の場合の例外void submitWorkReportByAgent(String userCd, String companyCd, String periodIdCd, String comment, String agentUserCd) throws KlwIllegalFlowRouteSettingException, WorkReportConductor.KaidenWorkReportViolationErrorException
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードcomment
- コメントagentUserCd
- 代理ユーザコードKlwIllegalFlowRouteSettingException
- フロールートが未設定の場合の例外WorkReportConductor.KaidenWorkReportViolationErrorException
- 勤務表提出不能の場合の例外void submitWorkReportByAgent(String userCd, String companyCd, String periodIdCd, String comment, String agentUserCd, Locale locale) throws KlwIllegalFlowRouteSettingException, WorkReportConductor.KaidenWorkReportViolationErrorException
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードcomment
- コメントagentUserCd
- 代理ユーザコードlocale
- ロケールIDKlwIllegalFlowRouteSettingException
- フロールートが未設定の場合の例外WorkReportConductor.KaidenWorkReportViolationErrorException
- 勤務表提出不能の場合の例外void submitWorkReportByCorrect(String userCd, String companyCd, String periodIdCd, String comment, String execUserCd) throws KlwIllegalFlowRouteSettingException, WorkReportConductor.KaidenWorkReportViolationErrorException
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードcomment
- コメントexecUserCd
- 提出KlwIllegalFlowRouteSettingException
- フロールートが未設定の場合の例外WorkReportConductor.KaidenWorkReportViolationErrorException
- 勤務表提出不能の場合の例外void submitWorkReportBySup(String userCd, String companyCd, String periodIdCd, String comment, String execUserCd, Locale locale) throws KlwIllegalFlowRouteSettingException, WorkReportConductor.KaidenWorkReportViolationErrorException
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードcomment
- コメントexecUserCd
- 提出locale
- ロケールIDKlwIllegalFlowRouteSettingException
- フロールートが未設定の場合の例外WorkReportConductor.KaidenWorkReportViolationErrorException
- 勤務表提出不能の場合の例外void cancelWorkReport(String userCd, String companyCd, String periodIdCd, String comment) throws KlwNotFoundMatterNodeException, KlwAlreadyCanceledMatterException
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードcomment
- コメントKlwNotFoundMatterNodeException
- 対象の勤務表申請が見つからない場合の例外KlwAlreadyCanceledMatterException
- すでにキャンセル済みの場合の例外void cancelWorkReportByAgent(String userCd, String companyCd, String periodIdCd, String comment, String agentUserCd) throws KlwNotFoundMatterNodeException, KlwAlreadyCanceledMatterException
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードcomment
- コメントagentUserCd
- 代理ユーザコードKlwNotFoundMatterNodeException
- 対象の勤務表申請が見つからない場合の例外KlwAlreadyCanceledMatterException
- すでにキャンセル済みの場合の例外void cancelWorkReportByCorrect(String userCd, String companyCd, String periodIdCd, String comment, String execUserCd) throws KlwNotFoundMatterNodeException, KlwAlreadyCanceledMatterException
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードcomment
- コメントexecUserCd
- 取消しユーザコードKlwNotFoundMatterNodeException
- 対象の勤務表申請が見つからない場合の例外KlwAlreadyCanceledMatterException
- すでにキャンセル済みの場合の例外void approveWorkReport(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String processAuthUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQcomment
- コメントprocessAuthUserCd
- 承認権限者コードKlwNotActiveNodeException
- 指定されたノードがアクティブでない場合の例外KlwNotFoundMatterNodeException
- 指定されたノードが見つからない場合の例外KlwProcessedNodeException
- 指定されたノードがすでに処理済みの場合の例外KlwNotFoundApproverException
- 承認権限者コードが承認者でない場合の例外KlwAlreadyCanceledMatterException
- すでに提出解除されている場合の例外KlwUpdatedMatterException
- 更新済み案件への操作の場合の例外KlwNotFoundMatterException
- 処理対象案件が見つからない場合の例外void approveWorkReportByAgent(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String processAuthUserCd, String execUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQcomment
- コメントprocessAuthUserCd
- 承認権限者コードexecUserCd
- 実行ユーザコードKlwNotActiveNodeException
- 指定されたノードがアクティブでない場合の例外KlwNotFoundMatterNodeException
- 指定されたノードが見つからない場合の例外KlwProcessedNodeException
- 指定されたノードがすでに処理済みの場合の例外KlwNotFoundApproverException
- 承認権限者コードが承認者でない場合の例外KlwAlreadyCanceledMatterException
- すでに提出解除されている場合の例外KlwUpdatedMatterException
- 更新済み案件への操作の場合の例外KlwNotFoundMatterException
- 処理対象案件が見つからない場合の例外void approveWorkReportBySup(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String processAuthUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQcomment
- コメントprocessAuthUserCd
- 承認権限者コードKlwNotActiveNodeException
- 指定されたノードがアクティブでない場合の例外KlwNotFoundMatterNodeException
- 指定されたノードが見つからない場合の例外KlwProcessedNodeException
- 指定されたノードがすでに処理済みの場合の例外KlwNotFoundApproverException
- 承認権限者コードが承認者でない場合の例外KlwAlreadyCanceledMatterException
- すでに提出解除されている場合の例外KlwUpdatedMatterException
- 更新済み案件への操作の場合の例外KlwNotFoundMatterException
- 処理対象案件が見つからない場合の例外void sendbackWorkReport(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String processAuthUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQcomment
- コメントprocessAuthUserCd
- 承認権限者コードKlwNotActiveNodeException
- 指定されたノードがアクティブでない場合の例外KlwNotFoundMatterNodeException
- 指定されたノードが見つからない場合の例外KlwProcessedNodeException
- 指定されたノードがすでに処理済みの場合の例外KlwNotFoundApproverException
- 承認権限者コードが承認者でない場合の例外KlwAlreadyCanceledMatterException
- すでに提出解除されている場合の例外KlwUpdatedMatterException
- 更新済み案件への操作の場合の例外KlwNotFoundMatterException
- 処理対象案件が見つからない場合の例外void sendbackWorkReportByAgent(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String processAuthUserCd, String execUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQcomment
- コメントprocessAuthUserCd
- 承認権限者コードexecUserCd
- 実行ユーザコードKlwNotActiveNodeException
- 指定されたノードがアクティブでない場合の例外KlwNotFoundMatterNodeException
- 指定されたノードが見つからない場合の例外KlwProcessedNodeException
- 指定されたノードがすでに処理済みの場合の例外KlwNotFoundApproverException
- 承認権限者コードが承認者でない場合の例外KlwAlreadyCanceledMatterException
- すでに提出解除されている場合の例外KlwUpdatedMatterException
- 更新済み案件への操作の場合の例外KlwNotFoundMatterException
- 処理対象案件が見つからない場合の例外void sendbackWorkReportBySup(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String processAuthUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQcomment
- コメントprocessAuthUserCd
- 承認権限者コードKlwNotActiveNodeException
- 指定されたノードがアクティブでない場合の例外KlwNotFoundMatterNodeException
- 指定されたノードが見つからない場合の例外KlwProcessedNodeException
- 指定されたノードがすでに処理済みの場合の例外KlwNotFoundApproverException
- 承認権限者コードが承認者でない場合の例外KlwAlreadyCanceledMatterException
- すでに提出解除されている場合の例外KlwUpdatedMatterException
- 更新済み案件への操作の場合の例外KlwNotFoundMatterException
- 処理対象案件が見つからない場合の例外void inspectOkWorkReport(String systemMatterId, String userDataId, Long inspectionSeq, String comment, String processAuthUserCd) throws KlwNotFoundInspecterException, KlwExpireInspectionException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDinspectionSeq
- 点検SEQcomment
- コメントprocessAuthUserCd
- 点検権限者コードKlwNotFoundInspecterException
- 点検権限者が点検者出ない場合の例外KlwExpireInspectionException
- 点検可能期間でない場合の例外void inspectOkWorkReportByAgent(String systemMatterId, String userDataId, Long inspectionSeq, String comment, String processAuthUserCd, String execUserCd) throws KlwNotFoundInspecterException, KlwExpireInspectionException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDinspectionSeq
- 点検SEQcomment
- コメントprocessAuthUserCd
- 点検権限者コードexecUserCd
- 実行ユーザコードKlwNotFoundInspecterException
- 点検権限者が点検者出ない場合の例外KlwExpireInspectionException
- 点検可能期間でない場合の例外void inspectNgWorkReport(String systemMatterId, String userDataId, Long inspectionSeq, String comment, String processAuthUserCd) throws KlwNotFoundInspecterException, KlwExpireInspectionException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDinspectionSeq
- 点検SEQcomment
- コメントprocessAuthUserCd
- 点検権限者コードKlwNotFoundInspecterException
- 点検権限者が点検者出ない場合の例外KlwExpireInspectionException
- 点検可能期間でない場合の例外void inspectNgWorkReportByAgent(String systemMatterId, String userDataId, Long inspectionSeq, String comment, String processAuthUserCd, String execUserCd) throws KlwNotFoundInspecterException, KlwExpireInspectionException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDinspectionSeq
- 点検SEQcomment
- コメントprocessAuthUserCd
- 点検権限者コードexecUserCd
- 実行ユーザコードKlwNotFoundInspecterException
- 点検権限者が点検者出ない場合の例外KlwExpireInspectionException
- 点検可能期間でない場合の例外Map<String,BigDecimal> getSavedPeriodSummary(String userCd, String companyCd, String wsAgreementCd, Timestamp from, Timestamp to, String... klsKeys)
勤務体系コードを指定すると対象期間内の特定勤務体系に絞り込みます。
集計キーを指定すると特定の集計キーのみ返却します。
userCd
- ユーザコードcompanyCd
- 会社コードwsAgreementCd
- 勤務体系コードfrom
- 対象期間(from)to
- 対象期間(to)klsKeys
- 集計キー(省略時はすべて返却)Map<String,Map<String,BigDecimal>> getLeaveBalance(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日以下の形式を持ちます
{休暇種別コード: {"balanceDays_D": 残日数, "balanceHours_M": "残時間数"}Map<String,BigDecimal> get36TotalOverTime(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日以下の形式を持ちます
{"ttl36Month3_M": "3か月累計法定外時間数", "ttl36Month6_M": "6か月累計法定外時間数", "ttl36Month12_M": "12か月累計法定外時間数"}List<SubstitutionWorkAndHolidayManager.UnProcesseDay> getUnProcessedSubstitutionWork(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日List<SubstitutionWorkAndHolidayManager.UnProcesseDay> getUnProcessedSubstitutionHoliday(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日List<SubstitutionWorkAndHolidayManager.AttachWorkAndHoliday> getAttachWorkAndHoliday(String userCd, String companyCd, Timestamp startDate, Timestamp endDate)
userCd
- ユーザコードcompanyCd
- 会社コードstartDate
- 開始日endDate
- 終了日List<SubstitutionWorkAndHolidayManager.UnProcesseDay> getUnProcessedHolidayWork(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日List<SubstitutionWorkAndHolidayManager.UnProcesseDay> getUnProcessedCompensation(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日List<SubstitutionWorkAndHolidayManager.AttachWorkAndHoliday> getAttachHolidayWorkAndCompensation(String userCd, String companyCd, Timestamp startDate, Timestamp endDate)
userCd
- ユーザコードcompanyCd
- 会社コードstartDate
- 開始日endDate
- 終了日List<WorkReportConductor.AgentAuthUserDto> getAgentAuthUserList(String agentUserCd, Timestamp searchCriteriaDate, LbrAgentAuthAct[] acts)
代理元ユーザの検索基準日時点の勤務表期間内に代理権限があるユーザを返却。
代理有効期間は本日日付を利用します。
agentUserCd
- 代理先ユーザsearchCriteriaDate
- 検索基準日acts
- 代理権限List<WorkReportConductor.AgentAuthUserDto> getAgentAuthUserList(String agentUserCd, Timestamp searchCriteriaDate, LbrAgentAuthAct[] acts, Locale locale)
代理元ユーザの検索基準日時点の勤務表期間内に代理権限があるユーザを返却。
代理有効期間は本日日付を利用します。
agentUserCd
- 代理先ユーザsearchCriteriaDate
- 検索基準日acts
- 代理権限locale
- ロケールIDboolean isProcessedApprove(String systemMatterId, String userDataId, Long approveNodeSeq)
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQList<KaidenValidateResult> validate4Submit(String userCd, String companyCd, String periodIdCd, Locale locale)
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードlocale
- ロケールIDMap<String,BigDecimal> getLatestPeriodSummary(String userCd, String companyCd, String wsAgreementCd, Timestamp from, Timestamp to, String... klsKeys)
勤務体系コードを指定すると対象期間内の特定勤務体系に絞り込みます。
集計キーを指定すると特定の集計キーのみ返却します。
userCd
- ユーザコードcompanyCd
- 会社コードwsAgreementCd
- 勤務体系コードfrom
- 対象期間(from)to
- 対象期間(to)klsKeys
- 集計キー(省略時はすべて返却)Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.