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.GuidEl GUID de la entidad especificada.
entityTypeUid
Tipo: System.GuidEl GUID del tipo de entidad.
language
Tipo: System.Int32Especifica 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 |
---|---|
Se necesita para una entidad de proyecto. Permiso de categoría. |
|
Se necesita para una entidad de recurso. Permiso de categoría. |
|
Se necesita para una entidad de análisis del optimizador. Permiso global. |
|
Se necesita para una entidad de controlador del optimizador. Permiso global. |
|
Se necesita para una entidad de priorización del optimizador. Permiso global. |
|
Ambos permisos son necesarios para una entidad de tipo (EPT) del proyecto de empresa. Permiso global. |