« SearchKit requetes » : différence entre les versions

De wiki
Aller à la navigation Aller à la recherche
 
Ligne 4 : Ligne 4 :




[[File:SearchKit_Personnels_partis_depuis_plus_de_5_ans.txt]
[[File:SearchKit_Personnels_partis_depuis_plus_de_5_ans.]]
   [
   [
     "SavedSearch",
     "SavedSearch",

Dernière version du 6 janvier 2024 à 07:23

Requêtes à importer pour la purge des données

=Personnels partis depuis plus de 5 ans

Fichier:SearchKit Personnels partis depuis plus de 5 ans.

 [
   "SavedSearch",
   "save",
   {
     "records": [
       {
         "name": "Personnels",
         "label": "Personnels partis depuis plus de 5 ans",
         "form_values": null,
         "mapping_id": null,
         "search_custom_id": null,
         "api_entity": "Contact",
         "api_params": {
           "version": 4,
           "select": [
             "id",
             "display_name",
             "employer_id.display_name",
             "job_title",
             "infos_personnel.Date_debut_fonctions",
             "infos_personnel.Date_fin_fonctions"
           ],
           "orderBy": [],
           "where": [
             [
               "contact_sub_type:name",
               "CONTAINS",
               "Personnel"
             ],
             [
               "NOT",
               [
                 [
                   "infos_personnel.Date_fin_fonctions",
                   "=",
                   "ending_5.year"
                 ]
               ]
             ]
           ],
           "groupBy": [],
           "join": [],
           "having": []
         },
         "expires_date": null,
         "description": "Personnels ayant quitté la structure depuis plus de 5 ans (responsable de la structure d’accueil des corps, personnels habilités, personnels techniques de la structure d’accueil des corps, personnels concernés par les activités d’enseignement médical et de recherche, personnels titulaires d’une autorisation expresse délivrée par le responsable de la structure d’accueil des corps)"
       }
     ],
     "match": [
       "name"
     ]
   }
 ],
 [
   "SearchDisplay",
   "save",
   {
     "records": [
       {
         "name": "Personnels_partis_depuis_plus_de_5_ans_Table_1",
         "label": "Personnels partis depuis plus de 5 ans Table 1",
         "saved_search_id.name": "Personnels",
         "type": "table",
         "settings": {
           "description": "Personnels ayant quitté la structure depuis plus de 5 ans",
           "sort": [
             [
               "sort_name",
               "ASC"
             ]
           ],
           "limit": 50,
           "pager": {
             "show_count": true
           },
           "placeholder": 5,
           "columns": [
             {
               "type": "html",
               "key": "display_name",
               "dataType": "String",
               "label": "Nom",
               "sortable": true
             },
             {
               "type": "html",
               "key": "employer_id.display_name",
               "dataType": "String",
               "label": "Employeur",
               "sortable": true
             },
             {
               "type": "field",
               "key": "job_title",
               "dataType": "String",
               "label": "Fonction",
               "sortable": true
             },
             {
               "type": "field",
               "key": "infos_personnel.Date_debut_fonctions",
               "dataType": "Date",
               "label": "Début des fonctions",
               "sortable": true
             },
             {
               "type": "field",
               "key": "infos_personnel.Date_fin_fonctions",
               "dataType": "Date",
               "label": "Fin des fonctions",
               "sortable": true
             }
           ],
           "actions": true,
           "classes": [
             "table",
             "table-striped"
           ],
           "headerCount": true
         },
         "acl_bypass": false
       }
     ],
     "match": [
       "name",
       "saved_search_id"
     ]
   }
 ],
 [
   "Group",
   "save",
   {
     "records": [
       {
         "name": "Personnels_partis_plus_5_ans_52",
         "title": "Personnels partis plus 5 ans",
         "description": "Personnels partis depuis plus de 5 ans",
         "source": null,
         "saved_search_id.name": "Personnels",
         "is_active": true,
         "visibility": "User and User Admin Only",
         "group_type": [],
         "parents": null,
         "is_hidden": false,
         "is_reserved": false,
         "frontend_title": "Personnels partis plus 5 ans",
         "frontend_description": null
       }
     ],
     "match": [
       "name",
       "saved_search_id"
     ]
   }
 ]

]