Passer au contenu principal

title: “rôle” description: “Type de données rôle dans l’API Web Services FlexiCapture d’ABBYY : champs décrivant un rôle utilisateur, son type, son projet et l’ensemble d’indicateurs binaires des attributs du rôle.” keywords: [“rôle”, “type de données rôle”, “rôle utilisateur”, “attributs du rôle”, “API Web Services FlexiCapture”, “RoleType”, “permissions du rôle”, “indicateurs binaires d’attribut”, “ABBYY FlexiCapture”, “référence de l’API”] ---“

Fonction

Le type de données Rôle stocke des informations sur le rôle d’utilisateur.

Champs

Id

int

L’ID du rôle dans la base de données

Type

int

Le type de rôle. Voir RoleType pour les valeurs possibles.

Name

string

Le nom du rôle utilisateur

ProjectId

int

L’ID du projet

Attributes

int

L’ensemble des attributs du rôle. Il s’agit d’un masque de bits composé des indicateurs binaires suivants :

  • RG_Attribute_Hidden = 0x1 - le rôle n’est visible par personne ;
  • RG_Attribute_Disabled = 0x2 - le rôle n’est pas affiché lors de la connexion ;
  • RG_UseOnlyOwnBatches = 0x10 - permet de travailler uniquement avec ses propres lots ;
  • RG_BatchListAccess = 0x100 - permet d’afficher les lots du projet ;
  • RG_CreateDeleteBatches = 0x200 - permet de créer et de supprimer des lots ;
  • RG_ModifyBatchStructure = 0x400 - permet de créer et de supprimer des documents et des pages, ainsi que d’en modifier l’ordre ;
  • RG_ModifyDocumentLayout = 0x800 - permet d’associer des Document Definitions et des sections, et de modifier la mise en page des pages ;
  • RG_ModifyDocument = 0x1000 - permet de modifier le contenu du document ;
  • RG_CreateTasks = 0x10000 - permet de créer des tâches ;
  • RG_PostponeTasks = 0x20000 - permet de reporter des tâches ;
  • RG_TasksQueueAccess = 0x40000 - permet de choisir une tâche dans la file d’attente ;
  • RG_TakeTaskOwnership = 0x80000 - permet de prendre en charge des tâches reportées et des tâches attribuées à un autre Operator ;
  • RG_CanSendToAnyStage = 0x100000 - permet d’envoyer une tâche vers n’importe quelle étape disponible, indépendamment des restrictions de l’étape actuelle ;
  • RG_ChangeObjectsPriority = 0x200000 - permet de modifier la priorité des lots, des documents et des tâches.

La valeur du paramètre Attributes est la somme des attributs souhaités (c’est-à-dire la somme des puissances de deux correspondantes).