« SearchKit requetes » : différence entre les versions

De wiki
Aller à la navigation Aller à la recherche
Ligne 161 : Ligne 161 :
   ]
   ]
]
]


-----copier jusqu'au dessus de cette ligne
-----copier jusqu'au dessus de cette ligne

Version du 6 janvier 2024 à 07:07

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

Personnels partis depuis plus de 5 ans


copier à partir d'en dessous de cette ligne

 [
   "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"
     ]
   }
 ]

]



copier jusqu'au dessus de cette ligne