Variation

Interface de programmation (API)

KAVARNA SARL
37 rue d'Engwiller
6730 LA WALCK
Tél : +33 (0)3 67 17 99 12
Fax : +33 (0)3 67 17 99 13
www.kavarna.fr

La loi du 11 mars 1957 n'autorisant aux termes des alinéas 2 et 3 de l'article 41, d'une part, que les « copies ou reproductions strictement réservées à l'usage privé du copiste et non destinées à une utilisation collective » et, d'autre part, que les analyses et les courtes citations dans un but d'exemple et d'illustration, « toute représentation ou reproduction intégrale ou partielle, faite sans le consentement de l'auteur ou de ses ayants droits ou ayant cause, est illicite » (alinéa 1er de l'article 40). Cette représentation ou reproduction, par quelques procédés que ce soit, constituerait une contre-façon, sanctionnée par les articles 425 et suivants du code pénal.

Documentation de la version 1.0 de Variation.

04/07/2014

Historique des publications :

Historique des versions
04/07/2014

Publication initiale pour Variation 1.0


Table des matières

1. Schéma login
1. Description
2. Tables
2.1. login.grouputil
2.2. login.grouputil_groupe
2.3. login.grouputil_portail
2.4. login.token
2.5. login.utilisateur
2.6. login.utilisateur_grouputil
3. Types
3.1. login.utilisateur_login2
3.2. login.utilisateur_liste_details_configuration
3.3. login.utilisateur_usagers_liste
4. Fonctions
_token_assert — [INTERNE] Vérifie la validité d'un token et ses droits de configuratiuon "Établissement" et "Réseau".
_token_assert_interface — [INTERNE] Vérifie les droits de configuration de l'inteface pour un token
_token_create — [INTERNE] Crée un token d'authentification pour un utilisateur donné.
login_grouputil_add — Ajoute un nouveau groupe d'utilisateurs.
login_grouputil_get — Retourne les informations sur un groupe d'utilisateurs.
login_grouputil_groupe_liste — Retourne la liste des groupes d'usagers accessibles par un groupe d'utilisateurs.
login_grouputil_groupe_set — Définit la liste des groupes d'usagers accessibles par un groupe d'utilisateurs.
login_grouputil_liste — Retourne la liste des groupe d'utilisateurs.
login_grouputil_portail_liste — Retourne la liste des portails accessibles par un groupe d'utilisateurs.
login_grouputil_portail_set — Définit la liste des portails accessibles par un groupe d'utilisateurs.
login_grouputil_supprime — Supprime un groupe d'utilisateurs.
login_grouputil_update — Met à jour les informations d'un groupe d'utilisateurs.
login_utilisateur_acces_personne — Vérifie que le token donne accès à un usager donné.
utilisateur_add — Ajoute un utilisateur.
utilisateur_get — Retourne les informations d'un utilisateur.
utilisateur_get_digest_hash — TODO: utilisé par webdav
utilisateur_get_par_login — TODO : utilisé par imports temporaires
utilisateur_get_par_per_id — Retourne les informations de l'utilisateur ayant un certain per_id (considère qu'il existe un seul utilisateur par per_id et retourne le premier)
utilisateur_groupe_liste — Retourne la liste des groupes d'usagers accessibles par l'utilisateur authentifié.
utilisateur_grouputil_liste — Liste des groupes d'utilisateurs auxquels est affecté un utilisateur.
utilisateur_grouputil_set — Modifie les groupes d'utilisateurs auxquels est affecté un utilisateur.
utilisateur_liste_details_configuration — Liste le détail des utilisateurs.
utilisateur_login2 — Authentifie un utilisateur à partir d'un login et mot de passe.
utilisateur_login_digest
utilisateur_mdp_change — Modifie le mot de passe de l'utilisateur identifié.
utilisateur_mdp_genere — Génére un nouveau mot de passe aléatoire pour un utilisateur.
utilisateur_portail_liste — TODO : Utilisé par webdav
utilisateur_prenon_nom — Retourne le nom et prénom d'un utilisateur
utilisateur_supprime — Supprime un utilisateur.
utilisateur_update — Met à jour les informations d'un utilisateur.
utilisateur_update_profil — Met à jour les informations de profil d'un utilisateur.
utilisateur_usagers_liste — Retourne la liste des usagers en relation avec l'utilisateur authentifié par le token.
2. Schéma meta
1. Description
2. Tables
2.1. meta.categorie
2.2. meta.dirinfo
2.3. meta.entite
2.4. meta.groupe_infos
2.5. meta.info
2.6. meta.info_aide
2.7. meta.info_groupe
2.8. meta.infos_type
2.9. meta.lien_familial
2.10. meta.menu
2.11. meta.metier
2.12. meta.metier_entite
2.13. meta.metier_secteur
2.14. meta.portail
2.15. meta.secteur
2.16. meta.secteur_groupe
2.17. meta.secteur_groupe_secteur
2.18. meta.secteur_type
2.19. meta.selection
2.20. meta.selection_entree
2.21. meta.sousmenu
2.22. meta.topmenu
2.23. meta.topsousmenu
3. Types
3.1. meta.meta_info_groupe_liste
3.2. meta.meta_sousmenus_liste_depuis_topmenu
3.3. meta.metier_liste_details
3.4. meta.meta_info_usage
3.5. meta.meta_menu_liste_recursif
3.6. meta.meta_secteur_groupe_list_details
4. Fonctions
meta_categorie_add — Ajoute une nouvelle catégorie d'établissement.
meta_categorie_delete — Supprime une catégorie de manière non récursive (les portails de la catégorie doivent être supprimés auparavant).
meta_categorie_liste — Retourne la liste des catégories.
meta_categorie_rename — Renomme une catégorie.
meta_dirinfo_add
meta_dirinfo_add_avec_id — Ajoute un nouveau répertoire de champs (utilisé avec la banque de champs).
meta_dirinfo_delete
meta_dirinfo_dernier — Retourne l'identifiant du dernier répertoire de champ présent (utilisé avec la banque de champs).
meta_dirinfo_list — Retourne la liste des répertoires de champs inclus dans un répertoire donné.
meta_dirinfo_move
meta_dirinfo_update
meta_entite_infos_par_code — Retourne les informations sur un type de personne.
meta_entite_liste — Retourne la liste des types de personnes.
meta_groupe_infos_add_end — Ajoute un groupe de champs à la fin d'une page de champs.
meta_groupe_infos_delete — Supprime un groupe de champs.
meta_groupe_infos_duplicate
meta_groupe_infos_liste — Retourne la liste des groupes de champs d'une page de champs.
meta_groupe_infos_update — Modifie l'ordre d'apparition d'un groupe de champs.
meta_info_add
meta_info_add_avec_id — Ajoute un champ dans la bibliothèque de champs disponibles.
meta_info_aide_get — Retourne le message d'aide d'un champ.
meta_info_aide_set — Modifie le message d'aide d'un champ.
meta_info_dernier — Retourne l'identifiant du dernier champ dans la bibliothèque de champs locale.
meta_info_get — Retourne les informations sur un champ.
meta_info_get_par_code — Retourne les informations sur un champ, à partir de son code.
meta_info_get_type_par_code — Retourne le type d'un champ.
meta_info_groupe_add_by_id — Ajoute un champ à une page (en le rajoutant à un groupe de champs).
meta_info_groupe_add_end — Ajoute un champ à un groupe de champs, en le plaçant à la fin.
meta_info_groupe_delete — Retire un champ d'un groupe de champs.
meta_info_groupe_duplicate
meta_info_groupe_get — Retourne les caractéristiques de l'affectation d'un champ à un groupe.
meta_info_groupe_liste — Retourne les informations sur les champs affectés à un groupe de champs (dont les caractéristiques d'affectation).
meta_info_groupe_obligatoire_liste — Retourne les informations sur les champs obligatoires à la création d'une personne d'un type donné sur un portail donné.
meta_info_groupe_update — Modifie les informations d'affectation d'un champ à un groupe.
meta_info_inutilises
meta_info_liste — Retourne la liste des champs dans le nom ou le code contient une chaîne, parmi tous les champs disponibles ou seulement ceux utilisés.
meta_info_liste_champs_par_secteur_categorie — Retourne la liste des champs de type "groupe" couvrant le secteur donné affectés dans une fiche du portail
meta_info_liste_dans_dirinfo
meta_info_listes_non_editables
meta_info_move
meta_info_supprime
meta_info_update — Modifie les informations d'un champ.
meta_info_usage — Retourne les pages sur lesquelles est utilisé un champ.
meta_infos_contact_update — Modifie les informations spécifiques d'un champ de type "contact".
meta_infos_date_update — Modifie les informations spécifiques d'un champ de type "date".
meta_infos_etablissement_update — Modifie les informations spécifiques d'un champ de type "etablissement".
meta_infos_formule_update
meta_infos_groupe_update — Modifie les informations spécifiques d'un champ de type "etablissement".
meta_infos_metier_update — Modifie les informations spécifiques d'un champ de type "metier".
meta_infos_selection_update — Modifie les informations spécifiques d'un champ de type "selection".
meta_infos_textelong_update — Modifie les informations spécifiques d'un champ de type "textelong".
meta_infos_type_liste — Retourne la liste des types de champs.
meta_ing__groupe_cycle_set — Indique si un champ de type "groupe" utilise le cycle.
meta_ing_obligatoire_set — Indique si un champ doit être rempli à la création d'une personne.
meta_lien_familial_cherche — Recherche un lien familial par son nom.
meta_lien_familial_get — Retourne les informations d'un lien familial.
meta_lien_familial_liste — Retourne la liste des liens familiaux.
meta_menu_add_end — Ajoute une entrée de menu à un portail pour un type de personne.
meta_menu_delete — Supprime une entrée de menu.
meta_menu_deplacer_bas — Déplace une entrée de menu vers le bas.
meta_menu_deplacer_haut — Déplace une entrée de menu vers le haut.
meta_menu_duplicate
meta_menu_infos — Retourne les informations d'une entrée de menu de fiche personne.
meta_menu_liste — Retourne la liste des menus pour un portail et un type de personne donnés.
meta_menu_liste_recursif — Retourne les identifiants et noms des menus et sous-menus pour un portail et un type de personne donnés.
meta_menu_rename — Renomme une entrée de menu.
meta_menu_un_seul_niveau — Retourne TRUE si le menu d'une fiche personne est à un seul niveau.
meta_menus_reordonne — Réordonne les entrées de menu d'un portail pour un type de personne.
meta_menus_supprime_recursif — Supprime un menu de fiche personne et toutes ses fiches.
meta_portail_add — Ajoute un portail.
meta_portail_delete — Supprime un portail.
meta_portail_delete_rec — Supprime un portail et tout ce qu'il contient.
meta_portail_duplicate
meta_portail_get — Retourne les informations sur un portail.
meta_portail_infos — Retourne les informations sur un portail.
meta_portail_liste — Retourne la liste des portails définis pour une catégorie donnée.
meta_portail_purge — Vide un portail de ses menus.
meta_portail_rename — Renomme un portail.
meta_secteur_get — Retourne les informations sur un secteur.
meta_secteur_get_par_code — Retourne les informations sur un secteur à partir de son code.
meta_secteur_groupe_add
meta_secteur_groupe_list_details
meta_secteur_groupe_secteur_add
meta_secteur_liste — Retourne la liste des secteurs.
meta_secteur_save — Modifie les informations d'un secteur.
meta_secteur_type_add — Ajoute un type à un secteur.
meta_secteur_type_delete — Supprime un type d'un secteur.
meta_secteur_type_liste — Retourne la liste des types d'un secteur.
meta_secteur_type_liste_par_code — Retourne la liste des types d'un secteur, à partir du code du secteur.
meta_secteur_type_update — Modifie les informations d'un type d'un secteur.
meta_selection_add
meta_selection_add_avec_id — Ajoute une liste de sélection (utilisé avec la banque de champs).
meta_selection_dernier — Retourne la dernière liste de sélection en base (utilisé avec la banque de champs).
meta_selection_entree_add — Ajoute une entrée à une liste de sélection.
meta_selection_entree_get — Retourne les informations sur une entrée de liste de sélection.
meta_selection_entree_liste — Retourne les entrées d'une liste de sélection.
meta_selection_entree_liste_par_cha — Retourne les entrées d'une liste de sélection d'après l'identifiant du champ de type sélection.
meta_selection_entree_liste_par_code — Retourne les entrées d'une liste de sélection à partir du code de la liste.
meta_selection_entree_set_libelle — Modifie le libellé d'une entrée de liste de sélection.
meta_selection_entree_set_ordre — Modifie l'ordre d'apparition d'une entrée dans la liste de sélection.
meta_selection_entree_supprime — Supprime une entrée de liste de sélection.
meta_selection_infos — Retourne les infos d'une liste de sélection.
meta_selection_infos_par_code — Retourne les infos d'une liste de sélection à partir de son code.
meta_selection_inutilisees
meta_selection_isused — Indique si une liste de sélection est utilisée.
meta_selection_liste — Retourne la liste des listes de sélection.
meta_selection_supprime — Supprime une liste de sélection.
meta_selection_update — Modifie les informations d'une liste de sélection.
meta_sousmenu_add_end — Ajoute une fiche à un menu personne.
meta_sousmenu_delete — Supprime une fiche d'un menu personne.
meta_sousmenu_deplacer_bas — Déplace vers le bas une fiche d'un menu personne.
meta_sousmenu_deplacer_haut — Déplace vers le haut une fiche d'un menu personne.
meta_sousmenu_duplicate
meta_sousmenu_infos — Retourne les informations sur une fiche d'un menu personne.
meta_sousmenu_liste — Retourne la liste des fiches d'un menu personne.
meta_sousmenu_rename — Renomme une fiche de menu personne.
meta_sousmenu_set_droit_modif — Indique si l'utilisateur a droit de modification sur cette fiche.
meta_sousmenu_set_droit_suppression — Indique si l'utilisateur a droit de suppression sur cette fiche.
meta_sousmenu_set_type — Modifie le type d'une fiche de menu personne.
meta_sousmenus_liste_depuis_topmenu — Retourne la liste des fiches d'un type de personne accessible dans un portail.
meta_sousmenus_reordonne — Réordonne des fiches m'un menu personne.
meta_statut_usager_calcule
meta_topmenu_add_end — Ajoute une entrée dans un menu principal.
meta_topmenu_delete — Supprime une entrée dans un menu principal.
meta_topmenu_deplacer_bas — Déplace une entrée de menu principal vers le bas.
meta_topmenu_deplacer_haut — Déplace une entrée de menu principal vers le haut.
meta_topmenu_duplicate
meta_topmenu_events — Retourne la liste des entrées de menu contenant des vues événements (pour webdav).
meta_topmenu_get — Retourne les informations d'une entrée de menu principal (pour webdav).
meta_topmenu_liste — Retourne la liste des entrées de menu principal d'un portail donné.
meta_topmenu_liste_contenant_type — Retourne la liste des entrées de menu contenant des fiches de type liste pour une catégorie de personne donnée (pour webdav).
meta_topmenu_rename — Renomme une entrée de menu principal.
meta_topmenus_reordonne — Réordonne les entrées du menu principal d'un portail donné.
meta_topsousmenu_add_end — Rajoute une fiche de menu principal.
meta_topsousmenu_delete — Supprime une fiche de menu principal.
meta_topsousmenu_deplacer_bas — Déplace une fiche de menu principal vers le bas.
meta_topsousmenu_deplacer_haut — Déplace une fiche de menu principal vers le haut.
meta_topsousmenu_duplicate
meta_topsousmenu_events — Retourne la liste des vues événement d'une entrée de menu principal (webdav).
meta_topsousmenu_get — Retourne les informations d'une fiche de menu principal.
meta_topsousmenu_liste — Retourne la liste des fiches d'une entrée de menu principal.
meta_topsousmenu_liste_type — Retourne la liste des fiches de type liste pour une catégorie de personne donnée d'une entrée de menu principal d'un type donné (webdav).
meta_topsousmenu_rename — Renomme une fiche de menu principal.
meta_topsousmenu_set_droit_modif — Indique si l'utilisateur a droit de modification sur cette fiche.
meta_topsousmenu_set_droit_suppression — Indique si l'utilisateur a droit de suppression sur cette fiche.
meta_topsousmenu_update — Modifie les informations d'une fiche de menu principal.
meta_topsousmenus_reordonne — Réordonne les fiches d'une entrée de menu principal.
metier_add — Ajoute un métier.
metier_entite_liste — Retourne la liste des types de personnes auxquels est affecté un métier.
metier_entites_set — Affecte un métier à des types de personnes.
metier_get — Retourne les informations d'un métier.
metier_liste — Retourne la liste des métiers affectés à un type de personne.
metier_liste_details — Retourne la liste détaillée des métiers affectés à un type de personne et assignés à un secteur donné.
metier_secteur_liste — Retourne la liste des secteurs assignés à un métier.
metier_secteur_metier_liste — Retourne la liste des métiers assignés à un secteur donné.
metier_secteurs_set — Assigne des secteurs à un métier.
metier_supprime — Supprime un métier.
metier_update — Modifie les informations d'un métier.
3. Schéma public
1. Description
2. Tables
2.1. public.adresse
2.2. public.etablissement
2.3. public.etablissement_secteur
2.4. public.etablissement_secteur_edit
2.5. public.groupe
2.6. public.groupe_info_secteur
2.7. public.groupe_secteur
2.8. public.personne
2.9. public.personne_etablissement
2.10. public.personne_groupe
2.11. public.personne_info
2.12. public.personne_info_boolean
2.13. public.personne_info_date
2.14. public.personne_info_integer
2.15. public.personne_info_integer2
2.16. public.personne_info_lien_familial
2.17. public.personne_info_text
2.18. public.personne_info_varchar
2.19. public.secteur_infos
3. Types
3.1. public.contact_recherche
3.2. public.etablissement_liste_details
3.3. public.famille_recherche
3.4. public.groupe_liste
3.5. public.groupe_liste_details
3.6. public.integer2
3.7. public.personne_cherche
3.8. public.personne_contact_liste
3.9. public.personne_info_boolean_histo
3.10. public.personne_info_contact_histo
3.11. public.personne_info_date_histo
3.12. public.personne_info_integer_get_multiple_details
3.13. public.personne_info_integer_histo
3.14. public.personne_info_varchar_histo
3.15. public.pgprocedures_search_arguments
3.16. public.pgprocedures_search_function
3.17. public.prise_en_charge_select
3.18. public.groupe_affectation_liste
3.19. public.groupe_affectation_nombre_par_statut
3.20. public.groupe_cherche
3.21. public.personne_info_text_histo
3.22. public.personne_liste_pour_varphoto
4. Fonctions
adresse_get — Retourne les détails de l'adresse d'un établissement/partenaire.
armor
concat2
concatenate
contact_recherche — Retourne la liste des usagers dont une personne (personnel ou contact) est le contact.
crypt
dearmor
decrypt
decrypt_iv
digest
digest
encrypt
encrypt_iv
etablissement_add — Ajoute un établissement ou partenaire.
etablissement_cherche — Recherche un établissement par son nom.
etablissement_dans_secteur_editable_liste — Retourne la liste des établissements/partenaires d'un secteur donné auxquels les utilisateurs peuvent rajouter des groupes.
etablissement_dans_secteur_liste — Retourne la liste des établissements/partenaires d'un secteur donné.
etablissement_get — Retourne les informations sur un établissement.
etablissement_liste — Retourne la liste des établissements et/ou partenaires.
etablissement_liste_details — Détail des établissements/partenaires couvrant un certain secteur.
etablissement_liste_details — Détail des établissements/partenaires couvrant un certain rôle et/ou besoin.
etablissement_liste_par_secteur — Retourne la liste des établissements/partenaires en filtrant sur les secteurs couverts par les groupes des établissements/partenaires.
etablissement_secteur_edit_get — Retourne TRUE si l'établissement est éditable (les utilisateurs peuvent y rajouter des groupes) pour le secteur donné, FALSE sinon.
etablissement_secteur_edit_liste — Retourne la liste des secteurs pour lesquels un établissement est éditable (pour lesquels les utilisateurs peuvent rajouter des groupes).
etablissement_secteur_liste — Retourne la liste des secteurs que couvre un établissement/partenaire.
etablissement_secteurs_edit_set — Indique pour un établissement donné pour quels secteurs il est éditable (il est possible pour les utilisateurs de rajouter des groupes).
etablissement_secteurs_set — Indique les secteurs couverts par un établissement/partenaire.
etablissement_supprime — Supprime un établissement/partenaire
etablissement_update — Modifie les informations d'un établissement/partenaire.
famille_recherche — Recherche les usagers ayant un lien familial avec une personne.
gen_random_bytes
gen_salt
gen_salt
groupe_add — Ajoute un groupe d'usagers.
groupe_affectation_liste — Retourne la liste des groupes associés à un champ donné.
groupe_affectation_nombre_par_statut — Retourne le nombre de personnes affectées à un groupe avec un statut d'usager donné.
groupe_affectation_nombre_presents_a_date — Retourne le nombre de personnes affectées à un groupe à une date donnée.
groupe_aide_a_la_personne_update — Modifie les informations d'un groupe spécifiques au secteur aide à la personne.
groupe_aide_financiere_directe_update — Modifie les informations d'un groupe spécifiques au secteur aide financière directe.
groupe_aide_formalites_update — Modifie les informations d'un groupe spécifiques au secteur aide_formalites.
groupe_cherche — Recherche le groupe d'usagers d'un établissement/partenaire à partir de leurs noms.
groupe_culture_update — Modifie les informations d'un groupe spécifiques au secteur culture.
groupe_decideur_update — Modifie les informations d'un groupe spécifiques au secteur décideur.
groupe_dietetique_update — Modifie les informations d'un groupe spécifiques au secteur dietetique.
groupe_divertissement_update — Modifie les informations d'un groupe spécifiques au secteur divertissement.
groupe_droits_de_sejour_update — Modifie les informations d'un groupe spécifiques au secteur droits_de_sejour.
groupe_education_update — Modifie les informations d'un groupe spécifiques au secteur éducation.
groupe_emploi_update — Modifie les informations d'un groupe spécifiques au secteur emploi.
groupe_entretien_update — Modifie les informations d'un groupe spécifiques au secteur entretien.
groupe_equipement_personnel_update — Modifie les informations d'un groupe spécifiques au secteur équipement personnel.
groupe_ergotherapie_update — Modifie les informations d'un groupe spécifiques au secteur ergotherapie.
groupe_famille_update — Modifie les informations d'un groupe spécifiques au secteur famille.
groupe_filtre — Recherche de groupes en appliquant différents filtres.
groupe_financeur_update — Modifie les informations d'un groupe spécifiques au secteur financeur.
groupe_get — Retourne les informations sur un groupe d'usagers.
groupe_hebergement_update — Modifie les informations d'un groupe spécifiques au secteur hébergement.
groupe_info_secteur_get — Retourne les informations indiquant sur quel champ de fiche usager est faite l'affectation d'un usager à un groupe pour un secteur donné.
groupe_info_secteur_save — Indique le champ de fiche usager sur lequel est faite l'affectation d'un usager à un groupe pour un secteur donné.
groupe_info_secteurs_set — Indique le champ de fiche usager sur lequel est faite l'affectation d'un usager à un groupe pour une liste de secteurs.
groupe_justice_update — Modifie les informations d'un groupe spécifiques au secteur justice.
groupe_kinesitherapie_update — Modifie les informations d'un groupe spécifiques au secteur kinesitherapie.
groupe_liste_details — Retourne le détail des groupes d'un établissement/partenaire donné couvrant un rôle/besoin donné.
groupe_orthophonie_update — Modifie les informations d'un groupe spécifiques au secteur orthophonie.
groupe_pedagogie_update — Modifie les informations d'un groupe spécifiques au secteur pédagogie.
groupe_physiotherapie_update — Modifie les informations d'un groupe spécifiques au secteur physiotherapie.
groupe_prise_en_charge_update — Modifie les informations d'un groupe spécifiques au secteur prise en charge.
groupe_projet_update — Modifie les informations d'un groupe spécifiques au secteur projet.
groupe_protection_juridique_update — Modifie les informations d'un groupe spécifiques au secteur protection juridique.
groupe_psychologie_update — Modifie les informations d'un groupe spécifiques au secteur psychologie.
groupe_psychomotricite_update — Modifie les informations d'un groupe spécifiques au secteur psychomotricite.
groupe_restauration_update — Modifie les informations d'un groupe spécifiques au secteur restauration.
groupe_sante_update — Modifie les informations d'un groupe spécifiques au secteur santé.
groupe_secteur_liste — Retourne la liste des secteurs couverts par un groupe.
groupe_secteurs_set — Indique les secteurs couverts par un groupe.
groupe_sejour_update — Modifie les informations d'un groupe spécifiques au secteur séjour.
groupe_social_update — Modifie les informations d'un groupe spécifiques au secteur social.
groupe_soins_infirmiers_update — Modifie les informations d'un groupe spécifiques au secteur soins_infirmiers.
groupe_sport_update — Modifie les informations d'un groupe spécifiques au secteur sport.
groupe_supprime — Supprime un groupe d'usagers.
groupe_transport_update — Modifie les informations d'un groupe spécifiques au secteur transport.
groupe_type_secteur_update — Modifie le type d'un groupe pour un secteur particulier
groupe_update — Modifie les informations d'un groupe d'usagers.
hmac
hmac
periods_overlap — Retourne TRUE si 2 périodes de temps se chevauchent, FALSE sinon.
personne_ajoute — Ajoute une nouvelle personne.
personne_cherche
personne_cherche
personne_cherche
personne_cherche2
personne_cherche2_avec_lien
personne_cherche_avec_lien
personne_cherche_exact
personne_cherche_exact_tout
personne_contact_liste — Retourne la liste des contacts ayant un métier dans un secteur donné affectés à un établissement donné.
personne_en_lien — Retourne true si une personne est en lien avec un usager (lien familial ou champ lien)
personne_etablissement_update
personne_get — Retourne les informations sur une personne.
personne_get_libelle — Retourne le prénom suivi du nom d'une personne.
personne_get_libelle_initiale — Retourne l'initiale du prénom suivi du nom d'une personne.
personne_groupe_ajoute — Affecte un usager à un groupe.
personne_groupe_info — Retourne les informations sur l'affectation d'un usager à un groupe.
personne_groupe_liste2 — Retourne la liste des affectations d'une personne à des groupes, associées à un champ groupe donné.
personne_groupe_supprime — Supprime l'affectation d'un usager à un groupe.
personne_groupe_update — Modifie les informations d'affectation d'un usager à un groupe.
personne_info_boolean_get
personne_info_boolean_get_histo
personne_info_boolean_set
personne_info_contact_get_histo
personne_info_date_get
personne_info_date_get_histo
personne_info_date_get_multiple
personne_info_date_prepare_multiple
personne_info_date_set
personne_info_integer2_delete
personne_info_integer2_get
personne_info_integer2_get_multiple
personne_info_integer2_get_par_id
personne_info_integer2_prepare_multiple
personne_info_integer2_set
personne_info_integer_delete
personne_info_integer_get
personne_info_integer_get_details
personne_info_integer_get_histo
personne_info_integer_get_multiple
personne_info_integer_get_multiple_details
personne_info_integer_prepare_multiple
personne_info_integer_set
personne_info_lien_familial_delete
personne_info_lien_familial_get_multiple
personne_info_lien_familial_get_par_id
personne_info_lien_familial_set
personne_info_text_get
personne_info_text_get_histo
personne_info_text_set
personne_info_varchar_get
personne_info_varchar_get_histo
personne_info_varchar_get_multiple
personne_info_varchar_prepare_multiple
personne_info_varchar_set
personne_lien_familial_intitule — Retourne l'intitulé du lien familial entre l'usager et le membre de la famille donnés
personne_liste — Retourne la liste des personne d'un type donné.
personne_liste_pour_varphoto
personne_supprime — Supprime une personne.
pgp_key_id
pgp_pub_decrypt
pgp_pub_decrypt
pgp_pub_decrypt
pgp_pub_decrypt_bytea
pgp_pub_decrypt_bytea
pgp_pub_decrypt_bytea
pgp_pub_encrypt
pgp_pub_encrypt
pgp_pub_encrypt_bytea
pgp_pub_encrypt_bytea
pgp_sym_decrypt
pgp_sym_decrypt
pgp_sym_decrypt_bytea
pgp_sym_decrypt_bytea
pgp_sym_encrypt
pgp_sym_encrypt
pgp_sym_encrypt_bytea
pgp_sym_encrypt_bytea
pgprocedures_search_arguments
pgprocedures_search_function
pour_code — Retourne une chaîne sans caractères non-ascii.
prise_en_charge_select — Retourne la liste des groupes de prise en charge auxquels un utilisateur a accès depuis le portail d'un établissement.
secteur_infos_get — Retourne les informations supplémentaires sur une thématique.
secteur_infos_update — Modifie les informations supplémentaires sur une thématique.
4. Schéma events
1. Description
2. Tables
2.1. events.agressources
2.2. events.agressources_secteur
2.3. events.categorie_events
2.4. events.event
2.5. events.event_memo
2.6. events.event_personne
2.7. events.event_ressource
2.8. events.event_type
2.9. events.event_type_etablissement
2.10. events.event_type_secteur
2.11. events.events
2.12. events.events_categorie
2.13. events.secteur_event
2.14. events.secteur_events
3. Types
3.1. events.events_document_liste
3.2. events.events_echeance_liste
3.3. events.events_event_liste
3.4. events.events_event_type_list_all
3.5. events.events_event_type_list_par_evs
3.6. events.events_groupe_liste
3.7. events.events_groupe_liste2
3.8. events.events_agressources_list_details
3.9. events.events_event_avec_ressource_liste
3.10. events.events_event_bilan
3.11. events.events_events_liste_details
3.12. events.events_list_utilisateur
4. Fonctions
events_agressources_get — Retourne les informations de configuration d'une page agenda de ressources.
events_agressources_get_par_code — Retourne les informations de configuration d'une page agenda de ressources.
events_agressources_list — Retourne la liste des informations de configuration de pages d'agenda de ressources, à placer dans le menu principal ou usager.
events_agressources_list_details — Retourne la liste des informations de configuration de pages d'agenda de ressources, à placer dans le menu principal ou usager.
events_agressources_save — Modifie les informations d'une vue de ressources ou crée une nouvelle vue.
events_agressources_secteur_liste — Retourne la liste des secteurs sur lequels une vue de ressources est spécialisée.
events_agressources_secteurs_set — Indique les secteurs sur lesquels est spécialisée une vue de ressources.
events_agressources_supprime — Supprime une vue de ressources
events_categorie_events_liste — Retourne la liste des catégories d'événements sur lesquelles une page d'événements est spécialisée.
events_categorie_events_set — Indique les catégories d'événements sur lesquels est spécialisée une vue d'événements.
events_document_liste_obtention — Retourne sous forme d'événement la liste des documents dont la date d'obtention est comprise dans une période donnée.
events_document_liste_realisation — Retourne sous forme d'événement la liste des documents dont la date de réalisation est comprise dans une période donnée.
events_document_liste_validite — Retourne sous forme d'événement la liste des documents dont la date de validité est comprise dans une période donnée.
events_echeance_liste — Retourne sous forme d'événement la liste des échéances arrivées à terme lors d'une période donnée.
events_event_avec_ressource_liste — Retourne sous forme d'événement la liste des ressources utilisées lors d'événements
events_event_bilan
events_event_get — Retourne les informations sur un événement.
events_event_liste — Retourne la liste des événements d'une période donnée.
events_event_memo_get — Retourne un texte (objet, compte-rendu) d'un événement.
events_event_personne_list — Retourne la liste des personnes rattachées à un événement.
events_event_personnes_save — Modifie les personnes rattachées à un événement.
events_event_ressource_list — Retourne la liste des ressources affectées à un événement.
events_event_ressources_save — Modifie les ressources rattachées à un événement.
events_event_save_all — Modifie ou crée un événement.
events_event_secteurs_save — Modifie les secteurs auxquels est affecté un événement.
events_event_supprime — Supprime un événement.
events_event_type_ajoute — Ajoute un type d'événement.
events_event_type_etablissement_get — Retourne TRUE si un établissement utilise un type d'événement donné, FALSE sinon.
events_event_type_etablissement_set — Indique si un établissement utilise un type d'événement donné.
events_event_type_get — Retourne les informations sur un type d'événement.
events_event_type_list — Retourne les types d'événements filtrés par établissement, catégorie et secteurs.
events_event_type_list_all — Retourne les types d'événements filtrés par établissement et secteurs, toutes catégories confondues.
events_event_type_list_par_evs — Retourne la liste d'événements filtrés par catégories et secteurs de la configuration d'une page d'événements.
events_event_type_secteur_ajoute — Affecte un type d'événement à un secteur.
events_event_type_secteur_list — Retourne la liste des secteurs auxquels est affecté un type d'événement.
events_event_type_secteur_supprime — Suprime l'affectation d'un type d'événement à un secteur.
events_event_type_set_intitule — Modifie l'intitulé d'un type d'événement.
events_event_type_set_intitule_individuel — Indique si l'intitulé d'un événement ce ce type peut être personnalisé.
events_event_type_supprime — Supprime un type d'événement.
events_events_add — Crée une nouvelle une vue d'événements.
events_events_categorie_list — Retourne la liste des catégories d'événements
events_events_copie_et_ajoute_type — Crée une nouvelle configuration de page d'événements en copiant une configuration existante et en y appliquant un type comme filtre.
events_events_get — Retourne les informations d'une configuration de page événement
events_events_get_par_code — Retourne les informations d'une configuration de page événement, par son code
events_events_list — Retourne la liste des configurations de page événement.
events_events_liste_details
events_events_supprime — Supprime une configuration de page événement.
events_events_update — Modifie les informations d'une vue d'événements.
events_groupe_liste — Retourne la liste des groupes affectés à un des secteurs de la page d'événement.
events_groupe_liste_debut — Retourne sous forme d'événements les entrées d'usagers dans des groupes.
events_groupe_liste_fin — Retourne sous forme d'événement les sorties de groupes d'usagers.
events_list_utilisateur
events_secteur_event_liste — Retourne la liste des secteurs auxquels est affecté un événement.
events_secteur_events_liste — Retourne la liste des secteurs sur lequels une page d'événements est spécialisée, filtrée sur la liste des secteurs pris en charge par un établissement
events_secteur_events_set — Indique les secteurs sur lesquels est spécialisée une vue d'événements.
5. Schéma document
1. Description
2. Tables
2.1. document.document
2.2. document.document_secteur
2.3. document.document_type
2.4. document.document_type_etablissement
2.5. document.document_type_secteur
2.6. document.document_usager
2.7. document.documents
2.8. document.documents_secteur
3. Types
3.1. document.document_document_secteur_liste_details
3.2. document.document_documents_groupe_liste
3.3. document.document_documents_secteur_liste_details
3.4. document.document_documents_liste_details
4. Fonctions
document_document_get — Retourne les informations concernant un document.
document_document_liste — Retourne une liste de documents, filtrée selon plusieurs paramètres.
document_document_save — Crée un nouveau document ou modifie les informations d'un document existant.
document_document_secteur_liste_details — Retourne la liste des secteurs (thèmes) auxquels un document est rattaché.
document_document_secteur_save — Rattache un document à une liste de secteurs (thèmes).
document_document_set_fichier — Rattache un fichier à un document.
document_document_supprime — Supprime un document.
document_document_type_ajoute — Ajoute un nouveau type de document.
document_document_type_etablissement_get — Retourne TRUE si un type de document est affecté à un établissement, FALSE sinon.
document_document_type_etablissement_set — Indique si un type de document est affecté à un établissement.
document_document_type_get — Retourne les informations d'un type de document.
document_document_type_liste — Retourne la liste des types de documents applicables à un document, étant donné les secteurs auxquels est rattaché le document et un établissement.
document_document_type_liste_par_sec_ids — Retourne la liste des types de documents rattachés à certains secteurs, et affectés à un établissement.
document_document_type_secteur_ajoute — Affecte un type de document à un secteur.
document_document_type_secteur_list — Retourne la liste des secteurs auxquels est affecté un type de document.
document_document_type_secteur_supprime — Supprime l'affectation un type de document à un secteur.
document_document_type_set_nom — Modifie le nom d'un type de document.
document_document_type_set_nom_individuel — Indique si l'intitulé d'un document de ce type peut être personnalisé.
document_document_type_supprime — Supprime un type de document.
document_document_usager_liste — Retourne la liste des usagers auxquels est rattaché un document.
document_document_usager_save — Modifie la liste des usagers auxquels est rattaché un document.
document_documents_get — Retourne les informations de configuration d'une page de documents.
document_documents_get_par_code — Retourne les informations de configuration d'une page de documents.
document_documents_groupe_liste — Retourne la liste des groupes en relation avec une page de documents (en considérant les secteurs du groupe et les secteurs de la configuration de la page).
document_documents_liste — Retourne la liste des configurations de pages de documents.
document_documents_liste_details
document_documents_save — Modifie les informations de configuration d'une page de documents ou crée une nouvelle configuration.
document_documents_secteur_ajoute — Ajoute un secteur à la spécialisation de la page de documents par secteur.
document_documents_secteur_liste_details_etab — Retourne la liste des secteurs sur lesquels est spécialisée une page de documents.
document_documents_secteur_supprime — Enlève un secteur à la spécialisation de la page de documents par secteur.
document_documents_secteurs_set — Indique les secteurs sur lesquels est spécialisée une vue de documents.
document_documents_supprime — Supprime une configuration de page de documents.
6. Schéma notes
1. Description
2. Tables
2.1. notes.note
2.2. notes.note_destinataire
2.3. notes.note_groupe
2.4. notes.note_theme
2.5. notes.note_usager
2.6. notes.notes
2.7. notes.theme
2.8. notes.theme_portail
3. Types
3.1. notes.note_destinataire_derniers_par_utilisateur
3.2. notes.note_destinataires_liste
3.3. notes.note_usagers_liste
3.4. notes.notes_note_boite_envoi_liste
3.5. notes.notes_note_boite_reception_liste
3.6. notes.notes_note_mesnotes
3.7. notes.notes_theme_liste_details
4. Fonctions
note_destinataire_derniers_par_utilisateur — Retourne la liste des utilisateurs destinataires de notes de l'utilisateur authentifié, les plus récents en premier.
note_destinataires_liste — Retourne la liste des destinataires d'une note.
note_destinataires_liste_autres — Retourne la liste des noms et prénoms des destinataires d'une note, autres que l'utilisateur authentifié.
note_usagers_liste — Retourne les usagers rattachés à une note.
notes_note_ajoute — Envoie une note.
notes_note_boite_envoi_liste — Retourne la liste des notes envoyées par l'utilisateur authentifié.
notes_note_boite_reception_liste — Retourne la liste des notes dont l'utilisateur authentifié est destinataire.
notes_note_boite_reception_nombre_non_lu — Retourne le nombre de notes dont l'utilisateur authentifié est destinataire et qui n'ont pas encore été marquées comme lues ou faite.
notes_note_destinataire_ajoute_forward_pour_info — Ajoute un destinataire pour information à une note (forward de la note).
notes_note_destinataire_marque_done — Marque un message comme lu/fait.
notes_note_mesnotes — Retourne la liste des notes intéressant l'utilisateur authentifié. Les notes "intéressantes" sont celles rattachées aux usagers dont l'utilisateur a accès (via les groupes d'usagers/groupes d'utilisateurs).
notes_note_supprime — Supprime une note.
notes_note_usager_liste — Retourne les notes rattachées à un usager.
notes_notes_get — Retourne les informations sur la configuration d'une page de notes.
notes_notes_get_par_code — Retourne les informations sur la configuration d'une page de notes.
notes_notes_liste — Retourne la liste des informations de configuration de pages de notes, à placer dans le menu principal ou usager.
notes_notes_supprime — Supprime une configuration de page de notes.
notes_notes_update — Modifie les informations de configuration d'une page de notes ou crée une nouvelle configuration.
notes_theme_get — Retourne les informations sur une boîte thématique.
notes_theme_liste_details — Retourne le détail des informations des boîtes thématiques affectées à un portail.
notes_theme_portail_liste — Retourne la liste des portails auxquels est affectée une boîte thématique.
notes_theme_supprime — Supprime une boîte thématique.
notes_theme_update — Modifie les informations d'une boîte thématique.
7. Schéma liste
1. Description
2. Tables
2.1. liste.champ
2.2. liste.defaut
2.3. liste.liste
2.4. liste.supp
3. Types
3.1. liste.liste_champ_liste_details
3.2. liste.liste_liste_details
4. Fonctions
jours_avant_anniversaire — Retourne le nombre de jours avant le prochain anniversaire de la date donnée.
liste_champ_add — Ajoute un champ à une configuration de page liste.
liste_champ_duplicate
liste_champ_get — Retourne la configuration d'un champ dans une page liste
liste_champ_liste — Retourne la liste des configurations de page liste
liste_champ_liste_details — Retourne la liste détaillée des configurations de page liste.
liste_champ_set_champs_supp — Indique si des champs supplémentaires seront affichés dans ce champs.
liste_champ_set_contact — Pour un champ groupe, indique si le contact doit être affiché.
liste_champ_set_contact_filtre_utilisateur — Indique si un champ Contact filtré le sera par défaut sur l'utilisateur connecté.
liste_champ_set_cycle — Pour un champ groupe, indique si les informations de cycle doivent être affichées.
liste_champ_set_dernier — Pour un champ groupe, indique si uniquement la dernière appartenance doit être affichée.
liste_champ_set_details — Pour un champ famille, indique si les détails du lien familial doivent être affichés.
liste_champ_set_filtrer — Indique s'il est possible de filtrer sur ce champ.
liste_champ_set_libelle — Modifie le libellé du champ dans la liste.
liste_champ_set_ordre — Modifie l'ordre du champ dans la liste.
liste_champ_set_verrouiller — Indique si les valeurs de filtrage par défaut sont verrouillées.
liste_champ_supprime — Supprime un champ d'une page liste.
liste_defaut_ajoute_groupe — Ajoute une valeur par défaut à un champ de type affectation, etc
liste_defaut_ajoute_selection — Ajoute une valeur par défaut à un champ de type sélection, etc
liste_defaut_ajoute_texte — Ajoute une valeur par défaut à un champ de type texte, etc
liste_defaut_duplicate
liste_defaut_liste — Retourne la liste des valeurs de filtrage par défaut d'un champ dans la liste.
liste_defaut_supprime — Supprime une valeur de filtrage par défaut pour un champ dans la liste.
liste_liste_all — Retourne la liste des configurations de pages liste.
liste_liste_create — Crée une nouvelle configuration de page liste.
liste_liste_details — Retourne la liste des configurations de pages liste, avec détails.
liste_liste_duplicate
liste_liste_get — Retourne les informations d'une configuration de page liste.
liste_liste_get_par_code — Retourne les informations d'une configuration de page liste.
liste_liste_inutilisees
liste_liste_supprime — Supprime une configuration de page liste.
liste_liste_update — Modifie les informations d'une configuration de page liste.
liste_supp_duplicate
liste_supp_edit — Indique la liste des champs à afficher pour détailler une colonne de tableau donnée.
liste_supp_list — Retourne la liste des champs afficher pour détailler une colonne de tableau.
liste_supp_supprime — Supprime un champs supplémentaire.
8. Schéma procedure
1. Description
2. Tables
2.1. procedure.procedure
2.2. procedure.procedure_affectation
3. Types
3.1. procedure.procedure_procedure_details
4. Fonctions
procedure_liste — Retourne la liste des procédures affectées à une page donnée.
procedure_procedure_affectation_ajoute — Affecte une procédure à une page.
procedure_procedure_affectation_detail — Retourne les informations sur l'affectation d'une procédure à une page.
procedure_procedure_affectation_liste — Retourne la liste des affectations d'une procédure.
procedure_procedure_affectation_supprime — Supprime une affectation d'une procédure à une page.
procedure_procedure_details — Retourne la liste détaillée des procédures.
procedure_procedure_get — Retourne les informations sur une procédure.
procedure_procedure_supprime — Supprime une procédure.
procedure_procedure_update — Modifie les informations d'une procédure.
9. Schéma ressource
1. Description
2. Tables
2.1. ressource.ressource
2.2. ressource.ressource_secteur
3. Types
3.1. ressource.ressource_liste_details
4. Fonctions
ressource_add — Ajoute une ressource.
ressource_get — Retourne les informations d'une ressource.
ressource_list — Retourne la liste des ressources.
ressource_liste_details — Liste en détail les ressources.
ressource_save — Enregistre les informations d'une ressource.
ressource_secteur_liste — Retourne la liste des secteurs auxquels est affectée une ressource.
ressource_secteur_set — Indique à quels secteurs à est affecté une ressource.
ressource_supprime — Supprime une ressource.
10. Schéma cron
1. Fonctions
cron_jour
11. Schéma localise
1. Description
2. Tables
2.1. localise.localisation_secteur
2.2. localise.terme
3. Types
3.1. localise.localise_terme_liste_details
4. Fonctions
localise_par_code_secteur — Retourne un terme localisé pour un secteur donné.
localise_par_code_secteur_set — Modifie la localisation d'un terme pour un secteur particulier.
localise_par_code_secteur_supprime — Suppime la localisation d'un terme pour un secteur donné.
localise_terme_get — Retourne les détails d'un terme à localiser.
localise_terme_liste_details — Retourne le détail des termes à localiser.
localise_terme_set — Modifie les détails d'un terme à localiser.
localise_terme_supprime — Supprime un terme à localiser.
12. Schéma lock
1. Description
2. Tables
2.1. lock.fiche
3. Fonctions
fiche_lock — Verouille une fiche.
fiche_touch — Rafraîchit la date de dernière consultation d'une fiche.
fiche_unlock — Déverouille une fiche.
fiche_unlock_tout — Déverouille toutes les fichers verrouillées par l'utilisateur authentifié.
lock_fiche_liste — Retourne la liste des fiches verrouillées par l'utilisateur authentifié.
lock_fiche_set_sme — Modifie le dernier menu visité.
13. Schéma permission
1. Description
2. Tables
2.1. permission.droit_ajout_entite_portail
2.2. permission.droit_portail
3. Fonctions
droit_ajout_entite_portail_liste_par_portail — Retourne la liste des droits d'ajout de personne pour un portail donné.
droit_ajout_entite_portail_set — Indique le droit d'ajouter une personne d'une certaine catégorie depuis un portail donné.
droit_portail_get
droit_portail_set
14. Schéma admin
1. Fonctions
admin_categorie_supprime_tout
admin_document_supprime_tout
admin_document_type_supprime_tout
admin_documents_supprime_tout
admin_etablissement_supprime_tout
admin_event_supprime_tout
admin_event_type_etablissement_supprime_tout
admin_event_type_supprime_tout
admin_events_supprime_tout
admin_fiche_supprime_tout
admin_groupe_supprime_tout
admin_grouputil_supprime_tout
admin_info_supprime_tout
admin_liste_supprime_tout
admin_metier_supprime_tout
admin_note_supprime_tout
admin_notes_supprime_tout
admin_personne_supprime_tout
admin_portail_supprime_tout
admin_procedure_supprime_tout
admin_ressource_supprime_tout
admin_secteur_infos_supprime_tout
admin_supprime_tout
admin_terme_supprime_tout
admin_theme_supprime_tout
admin_utilisateur_supprime_tout — Supprime tous les utilisateurs.
Index des fonctions