Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • sw_data_baseprofileheaderuser : Table des entêtes de profils utilisateurs (avant Divalto weavy 6.2)

  • sw_data_baseuserprofile : Table des profils utilisateurs (variables) (avant Divalto weavy 6.2)

  • sw_data_permission_profiletemplateheader : Table des entêtes de modèles de profils (à partir de Divalto weavy 6.2)

  • sw_sys_device : Table système des comptes

...

WHK_Baseuser est défini dans la gestion des webhooks du studio.

Fonctionnement

verb: GET
resultType: simple

settings parameters

Bloc de code
languagejson
  "baseusersettings":
{
 
  "codebaseuseraddAssignmentsFromProfileTemplate": "RJ", // pour le verb "lastName": "ROSEN",
    "firstName": "Jean",
    "initials": "PUT permet d'assigner les droits liés au code modèle à l'utilisateur (sw_data_permission_profiletemplateheader.codepermission_profiletemplateheader)
}

verb: GET
resultType: simple

Bloc de code
languagejson
  "baseuser":{
    "codebaseuser": "RJ",
    "lastName": "ROSEN",
    "firstName": "Jean",
    "initials": "RJ",
    "email": "jrosen@papyrus.fr",
    "phoneNumber": "03 88 81 50 10",
    "faxNumber": "",
    "address1": "12 rue des érables",
    "address2": "",
    "postalCode": "67000",
    "city": "STRASBOURG",
    "position": "User",
    "department": "",
    "generictype_ID_country": "FR",
    "generictype_ID_province": "",
    "baseculture_ID": "FR-FR",
    "branchoffice_ID": "SXB",
    "resourcetype_ID": ""
  }

...

  • Valeurs du champ "techSyncRule" :

    • 0 : [Clients] Le technicien récupère tous les tiers

    • 1 : [Interventions] Le technicien récupère uniquement les tiers des interventions qui lui sont attribuées

    • 2 : [Contrats] Le technicien récupère les tiers des interventions qui lui sont attribuées ainsi que les tiers sous contrat de l'agence à laquelle il est rattaché

    • 3 : [Agence] Le technicien récupère les tiers des interventions qui lui sont attribuées ainsi que tous les tiers de l'agence à laquelle il est rattaché

  • A la fin de la création/modification d'un utilisateur, l'event "Webhook Account creation" est appelé afin de créer les comptes manquants pour les profils coordinateurs, commerciaux et techniciens. Cet event ne fera pas de mise à jour.

  • Rétrocompatibilité profils

Info

A partir de Divalto weavy 6.2, la gestion des profils a évoluée.

Les balises "baseprofileheaderuser" et "baseuserprofile" qui alimentent les tables sw_data_baseprofileheaderuser et sw_data_baseuserprofile sont devenues obsolètes.

Il est vivement conseillé d’utiliser le paramètre de settings "addAssignmentsFromProfileTemplate" pour attribuer un profile modèle à un utilisateur.

Cependant pour assurer la rétrocompatibilité un mapping automatique est effectué entre les anciens et les nouveaux profils dans la fonction de script “FuncWebhook_CreateProfileAssignment“. Cette fonction pourra être surchargée si vous voulez gérer d’autres rétrocompatibilités.

baseprofileheader_ID

codeProfileTemplateHeader

COMM

FIELDSERVICE-COMMERCIAL

COORD

FIELDSERVICE-COORDINATOR

TECH

FIELDSERVICE-TECHNICIAN-WEB

ADMIN

FIELDSERVICE-ADMINISTRATOR

basevariablegroup_ID

codeProfileTemplateHeader

SWS.Options

FIELDSERVICE-TECHNICIAN-MOBILE

verb: LIST
resultType: simple, extended reprendre les définitions du GET

...