first commit

This commit is contained in:
Jean-Sébastien BRENDERS
2024-12-18 16:03:02 +01:00
commit 287a3ee40f
17 changed files with 540 additions and 0 deletions

1
data/reference/readme.md Normal file
View File

@@ -0,0 +1 @@
Dossier de référence des fichiers de données de So'Horsys

View File

@@ -0,0 +1,12 @@
{
"items": [
{
"itemType": "DAILY_SCHEDULE_HISTORY_RESET",
"requiresFile": false
},
{
"itemType": "DAILY_SCHEDULE_HISTORY",
"requiresFile": true
}
]
}

View File

@@ -0,0 +1,84 @@
{
"items": [
{
"itemType": "BASIC_DATA_RESET_DATABASE",
"requiresFile": false
},
{
"itemType": "BASIC_DATA_COMPANY",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_JOB",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_AGREEMENTS",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_COUNTRY",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_NATIONALITY",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_CATEGORY",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_URSSAF_CODE",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_CONTRACT_TYPE",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_SITE",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_LIST_ITEM",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_ASSIGNMENT",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_ANALYTICAL_TASK",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_DAILY_TIMETABLES",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_WEEKLY_TIMETABLE",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_POPULATION",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_PAYROLL_CALENDAR",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_PAYROLL_CALENDAR_PAY_PERIODS",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_PAYROLL_CALENDAR_SPECIAL_DAYS",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_RIGHTS_DESCRIPTION",
"requiresFile": true
}
]
}

View File

@@ -0,0 +1,32 @@
{
"items": [
{
"itemType": "RESOURCES_RESET",
"requiresFile": false
},
{
"itemType": "RESOURCES",
"requiresFile": true
},
{
"itemType": "RESOURCES_SITE_DATE_HISTORY",
"requiresFile": true
},
{
"itemType": "RESOURCES_ANALYTICAL_TASK_DATE_HISTORY",
"requiresFile": true
},
{
"itemType": "RESOURCES_WEEKLY_TIMETABLE_DATE_HISTORY",
"requiresFile": true
},
{
"itemType": "RESOURCES_ASSIGNMENT_DATE_HISTORY",
"requiresFile": true
},
{
"itemType": "RESOURCES_CONTRACTS",
"requiresFile": true
}
]
}

View File

@@ -0,0 +1,48 @@
{
"items": [
{
"itemType": "BASIC_DATA_RESET_DATABASE",
"requiresFile": false
},
{
"itemType": "BASIC_DATA_USER",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_COMPANY",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_SITE",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_ASSIGNMENT",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_ANALYTICAL_TASK",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_DAILY_TIMETABLES",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_WEEKLY_TIMETABLE",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_RIGHTS_DESCRIPTION",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_USER_RIGHT",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_EXPERT_RULE",
"requiresFile": false
}
]
}

View File

@@ -0,0 +1,20 @@
{
"items": [
{
"itemType": "INTERNAL_URLS_RESET",
"requiresFile": false
},
{
"itemType": "EXTERNAL_URLS_RESET",
"requiresFile": false
},
{
"itemType": "BASIC_DATA_EXTERNAL_URL_CONFIG",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_INTERNAL_URL_CONFIG",
"requiresFile": true
}
]
}

20
layouts/URLS_layout.json Normal file
View File

@@ -0,0 +1,20 @@
{
"items": [
{
"itemType": "INTERNAL_URLS_RESET",
"requiresFile": false
},
{
"itemType": "EXTERNAL_URLS_RESET",
"requiresFile": false
},
{
"itemType": "BASIC_DATA_EXTERNAL_URL_CONFIG",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_INTERNAL_URL_CONFIG",
"requiresFile": true
}
]
}

View File

@@ -0,0 +1,16 @@
{
"items": [
{
"itemType": "USERS_RESET",
"requiresFile": false
},
{
"itemType": "BASIC_DATA_USER",
"requiresFile": true
},
{
"itemType": "BASIC_DATA_USER_RIGHT",
"requiresFile": true
}
]
}

1
layouts/readme.md Normal file
View File

@@ -0,0 +1 @@
Dossier de référence des fichiers de structure de So'Horsys

View File

@@ -0,0 +1,15 @@
{
"packageLayout": "HISTORIQUE_JOURNEES_layout.json",
"items": [
{
"key": "DAILY_SCHEDULE_HISTORY_RESET-1",
"itemType": "DAILY_SCHEDULE_HISTORY_RESET",
"jsonUrl": ""
},
{
"key": "DAILY_SCHEDULE_HISTORY-1",
"itemType": "DAILY_SCHEDULE_HISTORY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/action-histories-full.json"
}
]
}

View File

@@ -0,0 +1,105 @@
{
"packageLayout": "REFERENTIEL_layout.json",
"items": [
{
"key": "BASIC_DATA_RESET_DATABASE-1",
"itemType": "BASIC_DATA_RESET_DATABASE",
"jsonUrl": ""
},
{
"key": "BASIC_DATA_COMPANY-1",
"itemType": "BASIC_DATA_COMPANY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/companies.json"
},
{
"key": "BASIC_DATA_JOB-1",
"itemType": "BASIC_DATA_JOB",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/jobs.json"
},
{
"key": "BASIC_DATA_AGREEMENTS-1",
"itemType": "BASIC_DATA_AGREEMENTS",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/agreements.json"
},
{
"key": "BASIC_DATA_COUNTRY-1",
"itemType": "BASIC_DATA_COUNTRY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/countries.json"
},
{
"key": "BASIC_DATA_NATIONALITY-1",
"itemType": "BASIC_DATA_NATIONALITY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/nationalities.json"
},
{
"key": "BASIC_DATA_CATEGORY-1",
"itemType": "BASIC_DATA_CATEGORY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/categories.json"
},
{
"key": "BASIC_DATA_URSSAF_CODE-1",
"itemType": "BASIC_DATA_URSSAF_CODE",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/urssafCodes.json"
},
{
"key": "BASIC_DATA_CONTRACT_TYPE-1",
"itemType": "BASIC_DATA_CONTRACT_TYPE",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/contractTypes.json"
},
{
"key": "BASIC_DATA_SITE-1",
"itemType": "BASIC_DATA_SITE",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/sites.json"
},
{
"key": "BASIC_DATA_LIST_ITEM-1",
"itemType": "BASIC_DATA_LIST_ITEM",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/listItems.json"
},
{
"key": "BASIC_DATA_ASSIGNMENT-1",
"itemType": "BASIC_DATA_ASSIGNMENT",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/assignments.json"
},
{
"key": "BASIC_DATA_ANALYTICAL_TASK-1",
"itemType": "BASIC_DATA_ANALYTICAL_TASK",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/analyticalTasks.json"
},
{
"key": "BASIC_DATA_DAILY_TIMETABLES-1",
"itemType": "BASIC_DATA_DAILY_TIMETABLES",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/daily-timetables.json"
},
{
"key": "BASIC_DATA_WEEKLY_TIMETABLE-1",
"itemType": "BASIC_DATA_WEEKLY_TIMETABLE",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/weekly-timetables.json"
},
{
"key": "BASIC_DATA_POPULATION-1",
"itemType": "BASIC_DATA_POPULATION",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/populations.json"
},
{
"key": "BASIC_DATA_PAYROLL_CALENDAR-1",
"itemType": "BASIC_DATA_PAYROLL_CALENDAR",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/payrollCalendars.json"
},
{
"key": "BASIC_DATA_PAYROLL_CALENDAR_PAY_PERIODS-1",
"itemType": "BASIC_DATA_PAYROLL_CALENDAR_PAY_PERIODS",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/payPeriods.json"
},
{
"key": "BASIC_DATA_PAYROLL_CALENDAR_SPECIAL_DAYS-1",
"itemType": "BASIC_DATA_PAYROLL_CALENDAR_SPECIAL_DAYS",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/payrollCalendarsSpecialDays.json"
},
{
"key": "BASIC_DATA_RIGHTS_DESCRIPTION-1",
"itemType": "BASIC_DATA_RIGHTS_DESCRIPTION",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH-EXPERTS/rightDescriptions.json"
}
]
}

View File

@@ -0,0 +1,40 @@
{
"packageLayout": "SALARIES_layout.json",
"items": [
{
"key": "RESOURCES_RESET-1",
"itemType": "RESOURCES_RESET",
"jsonUrl": ""
},
{
"key": "RESOURCES-1",
"itemType": "RESOURCES",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-10.json"
},
{
"key": "RESOURCES_SITE_DATE_HISTORY-1",
"itemType": "RESOURCES_SITE_DATE_HISTORY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-site-date-histories-10.json"
},
{
"key": "RESOURCES_ANALYTICAL_TASK_DATE_HISTORY-1",
"itemType": "RESOURCES_ANALYTICAL_TASK_DATE_HISTORY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-analytical-task-date-histories-10.json"
},
{
"key": "RESOURCES_WEEKLY_TIMETABLE_DATE_HISTORY-1",
"itemType": "RESOURCES_WEEKLY_TIMETABLE_DATE_HISTORY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-weekly-timetable-date-histories-10.json"
},
{
"key": "RESOURCES_ASSIGNMENT_DATE_HISTORY-1",
"itemType": "RESOURCES_ASSIGNMENT_DATE_HISTORY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-assignment-date-histories-10.json"
},
{
"key": "RESOURCES_CONTRACTS-1",
"itemType": "RESOURCES_CONTRACTS",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-contracts-10.json"
}
]
}

View File

@@ -0,0 +1,40 @@
{
"packageLayout": "SALARIES_layout.json",
"items": [
{
"key": "RESOURCES_RESET-1",
"itemType": "RESOURCES_RESET",
"jsonUrl": ""
},
{
"key": "RESOURCES-1",
"itemType": "RESOURCES",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources.json"
},
{
"key": "RESOURCES_SITE_DATE_HISTORY-1",
"itemType": "RESOURCES_SITE_DATE_HISTORY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-site-date-histories.json"
},
{
"key": "RESOURCES_ANALYTICAL_TASK_DATE_HISTORY-1",
"itemType": "RESOURCES_ANALYTICAL_TASK_DATE_HISTORY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-analytical-task-date-histories.json"
},
{
"key": "RESOURCES_WEEKLY_TIMETABLE_DATE_HISTORY-1",
"itemType": "RESOURCES_WEEKLY_TIMETABLE_DATE_HISTORY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-weekly-timetable-date-histories.json"
},
{
"key": "RESOURCES_ASSIGNMENT_DATE_HISTORY-1",
"itemType": "RESOURCES_ASSIGNMENT_DATE_HISTORY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-assignment-date-histories.json"
},
{
"key": "RESOURCES_CONTRACTS-1",
"itemType": "RESOURCES_CONTRACTS",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/resources-contracts.json"
}
]
}

View File

@@ -0,0 +1,60 @@
{
"packageLayout": "SOHORSYS-RED_layout.json",
"items": [
{
"key": "BASIC_DATA_RESET_DATABASE-1",
"itemType": "BASIC_DATA_RESET_DATABASE",
"jsonUrl": ""
},
{
"key": "BASIC_DATA_USER-1",
"itemType": "BASIC_DATA_USER",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/REDs/RED-users.json"
},
{
"key": "BASIC_DATA_COMPANY-1",
"itemType": "BASIC_DATA_COMPANY",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/REDs/RED-companies.json"
},
{
"key": "BASIC_DATA_SITE-1",
"itemType": "BASIC_DATA_SITE",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/REDs/RED-sites.json"
},
{
"key": "BASIC_DATA_ASSIGNMENT-1",
"itemType": "BASIC_DATA_ASSIGNMENT",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/REDs/RED-assignments.json"
},
{
"key": "BASIC_DATA_ANALYTICAL_TASK-1",
"itemType": "BASIC_DATA_ANALYTICAL_TASK",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/REDs/RED-analyticalTasks.json"
},
{
"key": "BASIC_DATA_DAILY_TIMETABLES-1",
"itemType": "BASIC_DATA_DAILY_TIMETABLES",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/REDs/RED-daily-timetables.json"
},
{
"key": "BASIC_DATA_WEEKLY_TIMETABLE-1",
"itemType": "BASIC_DATA_WEEKLY_TIMETABLE",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/REDs/RED-weekly-timetables.json"
},
{
"key": "BASIC_DATA_RIGHTS_DESCRIPTION-1",
"itemType": "BASIC_DATA_RIGHTS_DESCRIPTION",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/rightDescriptions.json"
},
{
"key": "BASIC_DATA_USER_RIGHT-1",
"itemType": "BASIC_DATA_USER_RIGHT",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/REDs/RED-usersRights.json"
},
{
"key": "BASIC_DATA_EXPERT_RULE-1",
"itemType": "BASIC_DATA_EXPERT_RULE",
"jsonUrl": ""
}
]
}

View File

@@ -0,0 +1,25 @@
{
"packageLayout": "URLS_layout.json",
"items": [
{
"key": "INTERNAL_URLS_RESET-1",
"itemType": "INTERNAL_URLS_RESET",
"jsonUrl": ""
},
{
"key": "EXTERNAL_URLS_RESET-1",
"itemType": "EXTERNAL_URLS_RESET",
"jsonUrl": ""
},
{
"key": "BASIC_DATA_EXTERNAL_URL_CONFIG-1",
"itemType": "BASIC_DATA_EXTERNAL_URL_CONFIG",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/externalModulesUrls.json"
},
{
"key": "BASIC_DATA_INTERNAL_URL_CONFIG-1",
"itemType": "BASIC_DATA_INTERNAL_URL_CONFIG",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/internalModulesUrls.json"
}
]
}

View File

@@ -0,0 +1,20 @@
{
"packageLayout": "UTILISATEURS_layout.json",
"items": [
{
"key": "USERS_RESET-1",
"itemType": "USERS_RESET",
"jsonUrl": ""
},
{
"key": "BASIC_DATA_USER-1",
"itemType": "BASIC_DATA_USER",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/users.json"
},
{
"key": "BASIC_DATA_USER_RIGHT-1",
"itemType": "BASIC_DATA_USER_RIGHT",
"jsonUrl": "s3://asys-fr-rd-dev/c3/initdata-SIRH/usersRights.json"
}
]
}

View File

@@ -0,0 +1 @@
Dossier de référence des fichiers de package de So'Horsys