83 lines
1.9 KiB
JSON
83 lines
1.9 KiB
JSON
{
|
|
"paths": {
|
|
"input_dir": "input",
|
|
"template_dir": "template",
|
|
"output_dir": "output"
|
|
},
|
|
"files": {
|
|
"allocation_workbook": "PS_PW.xlsx",
|
|
"masterdata_workbook": "Stellenbeschreibungen.xlsx",
|
|
"template_workbook": "Tätigkeitsnachweis Stellenförderung.xlsx"
|
|
},
|
|
"sheets": {
|
|
"allocation": "Tabelle1",
|
|
"masterdata": "Tabelle1",
|
|
"template_source": "Tabelle1"
|
|
},
|
|
"allocation": {
|
|
"header_month_marker_row": 2,
|
|
"columns": {
|
|
"employee_name": "A",
|
|
"contract_hours_weekly": "B",
|
|
"project_key": "C",
|
|
"first_month_column": "D",
|
|
"remarks": "I"
|
|
},
|
|
"month_marker": {
|
|
"prefix": "ab ",
|
|
"date_format": "%d.%m.%Y",
|
|
"exact_first_day_required": true
|
|
},
|
|
"inactive_values": [
|
|
"",
|
|
"-",
|
|
"0",
|
|
0
|
|
]
|
|
},
|
|
"masterdata": {
|
|
"columns": {
|
|
"id": "A",
|
|
"antragsnummer": "B",
|
|
"name": "C",
|
|
"qualifikation": "D",
|
|
"stellenanteil": "E",
|
|
"funktion": "F",
|
|
"taetigkeit": "G"
|
|
},
|
|
"decimal": {
|
|
"decimal_separator": ",",
|
|
"thousands_separator": "."
|
|
}
|
|
},
|
|
"matching": {
|
|
"name_normalization": {
|
|
"trim": true,
|
|
"collapse_spaces": true,
|
|
"case_insensitive": true
|
|
},
|
|
"share_tolerance_percent": 0.5,
|
|
"prefer_function_hint": true
|
|
},
|
|
"output": {
|
|
"filename_pattern": "Taetigkeitsnachweis_{year}_{month}_{first_name}_{last_name}.xlsx",
|
|
"one_workbook_per_employee": true,
|
|
"one_sheet_per_assignment": true,
|
|
"sheet_name_pattern": "{index}_{funktion}"
|
|
},
|
|
"template_targets": {
|
|
"antragsnummer": "",
|
|
"name_vorname": "",
|
|
"qualifikation": "",
|
|
"funktion": "",
|
|
"taetigkeiten": "",
|
|
"reporting_month_label": "",
|
|
"foerderquote": "",
|
|
"generated_on": ""
|
|
},
|
|
"runtime": {
|
|
"abort_on_validation_errors": true,
|
|
"preview_before_write": true,
|
|
"confirm_before_write": true
|
|
}
|
|
} |