TPlanningResource.AddEntity

TPlanningResource = class (TObject)Interface de TPlanningResourceExemples de TPlanningResource

Ajout d'une entité liée à une ressource

Syntaxe

function AddEntity(nom: String; role: String; link: Integer): TPlnResourceEntity
nom: nom de l'entité
role: rôle de l'entité
link: ID vers une structure de Qubes (dépendant du rôle)

Remarques

Ajoute une entité à un objet de type TPlanningResource et retourne l'entité ajoutée sous forme de TPlnResourceEntity.

Le rôle doit exister dans le paramétrage des rôles, sinon la fonction provoque une exception.

Quand on crée une entité dont le rôle correspond à une "Entité nommée", il n'y a pas de structure Qubes associée à l'entité.
Ainsi, le paramètre link n'est pas pris en compte dans ce cas.

Exemples

uses QubesPlanning, QubesUsers;

var res : TPlanningResource;
var entity : TPlnResourceEntity;

res:=TPlanningResource.ConnectByName('Monteurs');
res.AddEntity('test', 'Utilisateur', UserIDFromLogin('admin'));

Classification

QuBESPlanning TPlanningResource