Finalize plan and add configuration schema
This commit is contained in:
1 parent
6cf31eb391
commit
a84fd04035
3 files changed
+195
-3
No files matched your search
+83
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user