Aller au contenu principal
Version: v4 (Stable)

FindObjectEx

FindObjectEx(ObjectType AS Integer, ObjectId AS Integer, Param AS String/Integer[, Flags As Integer]) AS Integer

Recherche l'objet désigné par le paramètre <Param>. Ce paramètre peut désigner le nom de l'objet à rechercher (type string et <ObjectType> défini comme ci-dessous) ou n'importe quel autre attribut (voir ci-dessous). Si l'objet est trouvé, son ID est retourné dans <ObjectId>.

Le type d'objet recherché est passé en entrée dans le champ <ObjectType>.

Pour les recherches par nom, les valeurs peuvent être : 0 = objet de type variable 2 = objet de type utilisateur 3 = objet de type groupe d'astreinte 4 = objet de type groupe d'alarme 5 = objet de type driver de communication 6 = objet de type équipe 10 = objet de type station 26 = objet de type serveur de données 27 = objet de type scénario

<ObjectType> peut aussi spécifier un autre attribut. Par exemple, pour rechercher l'opérateur ayant un code d'identification numérique spécifique, faire <ObjectType> = &h0200000D et spécifier le code recherché dans <Param> (type numérique).

Le paramètre optionnel <Flags> (0 par défaut) peut spécifier l'ID du groupe d'astreinte dans le cas de recherche d'une équipe.

Retourne un code d'erreur (0 si objet trouvé).