Compartir a través de


del método Admin.ReadDepartmentsByEntity

Lee la lista de departamentos en Project Server para la entidad especificada.

Espacio de nombres:  WebSvcAdmin
Ensamblado:  ProjectServerServices (en ProjectServerServices.dll)

Sintaxis

'Declaración
<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
'Uso
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
)

Parámetros

  • entityUid
    Tipo: System.Guid

    El GUID de la entidad especificada.

  • entityTypeUid
    Tipo: System.Guid

    El GUID del tipo de entidad.

  • language
    Tipo: System.Int32

    Especifica el identificador de idioma principal que indica el idioma de un país o región.

Valor devuelto

Tipo: WebSvcAdmin.DepartmentsDataSet
Contiene la lista de departamentos de la entidad especificada.

Comentarios

El tipo de entidad puede ser un tipo de proyecto de empresa, proyecto o recurso, o un análisis de optimizador, el controlador o la priorización. Puede determinar el tipo de entidad mediante el uso de las siguientes propiedades:

No se debe llamar al método ReadDepartmentsByEntity para un recurso que no existe. Cuando se crea un recurso mediante el método CreateResources , el valor de entityUid es temporal hasta que finalice el método CreateResource . A continuación, obtenga el valor final RES_UID mediante el método ReadResources .

Permisos de Project Server

Los permisos no son estándar. Cada fila de la tabla siguiente muestra los permisos necesarios para el tipo de entidad especificado.

Permiso

Descripción

OpenProject

Se necesita para una entidad de proyecto. Permiso de categoría.

ViewEnterpriseResourceData

Se necesita para una entidad de recurso. Permiso de categoría.

ManagePortfolioAnalyses

Se necesita para una entidad de análisis del optimizador. Permiso global.

ManageDrivers

Se necesita para una entidad de controlador del optimizador. Permiso global.

ManagePrioritizations

Se necesita para una entidad de priorización del optimizador. Permiso global.

ManageWorkflow

NewProject

Ambos permisos son necesarios para una entidad de tipo (EPT) del proyecto de empresa. Permiso global.

Vea también

Referencia

clase Admin

Miembros Admin

Espacio de nombres WebSvcAdmin