よくある質問 FAQ
カスタムデータのファイル取り込み時にエラーになります
カスタムデータ定義で登録された項目がすべて存在しているか確認してください。
ファイルテンプレートはカスタムデータ登録画面でダウンロードすることができます。
必須の項目に値を入れずに取り込むとカスタムデータ一覧で必須の項目に値が入力されていないエラーが表示されます。
給与計算実行時に出力されたエラー CSV ファイルの内容が更新されません
BaaS 上でエラーが発生している場合、Combosite のエラー CSV ファイルが更新されない可能性があります。
カスタムファンクションの設定内容やカスタムファンクションのログを参照し、設定内容に問題がないか確認してください。
また、上記の確認・対処を行っても解決しない場合は、当社担当者までご連絡ください。
実行履歴一覧にログが表示されません
実行履歴のログ表示には時間がかかる場合があります。
最新のログが確認したい場合はカスタムファンクションの詳細画面をご確認ください。
詳細については、こちらを参照してください。
個人データ、住所データが複数件取得されます
Combosite にて転籍出向を登録した場合、同一の従業員 ID で複数データが管理されます。
以下のデータを取得する場合は、複数データが取得される前提での実装が必要です。
遡及計算時にカスタムファンクションは動きますか?
遡及計算時にカスタムファンクションは動作します。
遡及計算時にはCombositeShikyukojoDataServiceの employeeIdList に遡及対象の従業員 ID の配列が設定されます。
また、同様にCombositeKyuyoKeisanSettingsDataServiceの各項目もそれぞれ遡及計算時の値として設定されます。
実装サンプル
import { combositeDataService, logger } from 'service-provider'
async function main() {
const employeeIdList = combositeDataService.shikyukojoData.employeeIdList
const keisanEndDate =
combositeDataService.kyuyoKeisanSettingsData.keisanEndDate
const keisanStartDate =
combositeDataService.kyuyoKeisanSettingsData.keisanStartDate
const shoriNengetsu =
combositeDataService.kyuyoKeisanSettingsData.shoriNengetsu
logger.info(
`処理年月: ${shoriNengetsu}の計算を実施: 計算開始日: ${keisanStartDate}, 計算終了日: ${keisanEndDate}`
)
logger.info(`計算対象者: ${employeeIdList.length}人, `, employeeIdList)
}
main()
レスポンス例 (3 か月遡及した場合)
