Partager via


Admin.ReadDepartmentsByEntity - Méthode

Lit la liste des départements dans Project Server pour l'entité spécifiée.

Espace de noms :  WebSvcAdmin
Assembly :  ProjectServerServices (dans ProjectServerServices.dll)

Syntaxe

'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Admin/ReadDepartmentsByEntity", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Admin/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Admin/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function ReadDepartmentsByEntity ( _
    entityUid As Guid, _
    entityTypeUid As Guid, _
    language As Integer _
) As DepartmentsDataSet
'Utilisation
Dim instance As Admin
Dim entityUid As Guid
Dim entityTypeUid As Guid
Dim language As Integer
Dim returnValue As DepartmentsDataSet

returnValue = instance.ReadDepartmentsByEntity(entityUid, _
    entityTypeUid, language)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Admin/ReadDepartmentsByEntity", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Admin/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Admin/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public DepartmentsDataSet ReadDepartmentsByEntity(
    Guid entityUid,
    Guid entityTypeUid,
    int language
)

Paramètres

  • entityUid
    Type : System.Guid

    Le GUID de l'entité spécifiée.

  • entityTypeUid
    Type : System.Guid

    Le GUID du type d'entité.

  • language
    Type : System.Int32

    Spécifie l'identificateur de langue principale qui indique la langue de votre pays ou région.

Valeur renvoyée

Type : WebSvcAdmin.DepartmentsDataSet
Contient la liste des départements de l'entité spécifiée.

Remarques

Le type d'entité peut être un type de projet project, resource ou enterprise, ou une analyse l'optimiseur, pilote ou définition des priorités. Vous pouvez déterminer le type d'entité à l'aide des propriétés suivantes :

La méthode ReadDepartmentsByEntity ne doit pas être appelée pour une ressource qui n'existe pas. Lorsque vous créez une ressource à l'aide de la méthode CreateResources , la valeur de entityUid est temporaire avant la fin de la méthode CreateResource . Puis, obtenez la valeur de la dernière RES_UID à l'aide de la méthode ReadResources .

Autorisations Project Server

Les autorisations sont non standard. Chaque ligne dans le tableau suivant indique les autorisations qui sont requises pour le type d'entité spécifié.

Autorisation

Description

OpenProject

Requis pour une entité de projet. Autorisation de catégorie.

ViewEnterpriseResourceData

Requis pour une entité de la ressource. Autorisation de catégorie.

ManagePortfolioAnalyses

Requis pour une entité d'analyse de l'optimiseur. Autorisation globale.

ManageDrivers

Requis pour une entité de pilote de l'optimiseur. Autorisation globale.

ManagePrioritizations

Requis pour une entité de définition des priorités de l'optimiseur. Autorisation globale.

ManageWorkflow

NewProject

Les deux autorisations sont requises pour une entité de type (TPE) enterprise project. Autorisation globale.

Voir aussi

Référence

Admin classe

Admin - Membres

WebSvcAdmin - Espace de noms