Aller au contenu principal
Version: v4 (Stable)

SetUserDuty

SetUserDuty(UserId As Integer/String, ReplaceUserId As Integer/String [, CallGroupId As Integer/String]) As Integer

Cette fonction est utilisée pour mettre l'opérateur désigné par <UserId> en ou hors service ou de le remplacer par un autre opérateur. <UserId> peut être l'OId numérique de l'opérateur ou son nom en fonction du type du paramètre (Integer ou String).

L'action réalisée est définie par la valeur du paramètre <ReplaceUserId> : ReplaceUserId = 0 : l'utilisateur <UserId> est mis en service. ReplaceUserId = -1: l'utilisateur <UserId> est mis hors service. ReplaceUserId > 0 (ou chaîne de caractère non vide) : l'utilisateur <UserId> est remplacé par l'opérateur désigné par <ReplaceUserId>.

Si le paramètre <CallGroupId> contient le nom ou l'identificateur numérique d'un groupe d'astreinte, alors le remplacement ou la mise en ou hors service ne concerne que ce groupe d'astreinte.

Retourne 0 si pas d'erreur, 8 si l'utilisateur remplacé ou remplaçant est invalide.