del método QueueSystem.ReadProjectJobStatus
Obtiene el estado de los trabajos para los proyectos especificados, tipos de trabajo y Estados de finalización desde el servicio de cola de Project Server.
Espacio de nombres: WebSvcQueueSystem
Ensamblado: ProjectServerServices (en ProjectServerServices.dll)
Sintaxis
'Declaración
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/ReadProjectJobStatus", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/", _
ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function ReadProjectJobStatus ( _
projectGUIDs As Guid(), _
messageTypes As QueueMsgType(), _
JobCompletionStates As JobState(), _
fromDate As DateTime, _
toDate As DateTime, _
maxRows As Integer, _
includeWaitTime As Boolean, _
sortColumn As SortColumn, _
sortOrder As SortOrder _
) As QueueStatusDataSet
'Uso
Dim instance As QueueSystem
Dim projectGUIDs As Guid()
Dim messageTypes As QueueMsgType()
Dim JobCompletionStates As JobState()
Dim fromDate As DateTime
Dim toDate As DateTime
Dim maxRows As Integer
Dim includeWaitTime As Boolean
Dim sortColumn As SortColumn
Dim sortOrder As SortOrder
Dim returnValue As QueueStatusDataSet
returnValue = instance.ReadProjectJobStatus(projectGUIDs, _
messageTypes, JobCompletionStates, _
fromDate, toDate, maxRows, includeWaitTime, _
sortColumn, sortOrder)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/ReadProjectJobStatus", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/",
ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public QueueStatusDataSet ReadProjectJobStatus(
Guid[] projectGUIDs,
QueueMsgType[] messageTypes,
JobState[] JobCompletionStates,
DateTime fromDate,
DateTime toDate,
int maxRows,
bool includeWaitTime,
SortColumn sortColumn,
SortOrder sortOrder
)
Parámetros
projectGUIDs
Tipo: []Matriz de GUID de proyecto.
messageTypes
Tipo: []Matriz de valores de enumeración de QueueMsgType .
JobCompletionStates
Tipo: []Matriz de valores de enumeración de JobState .
fromDate
Tipo: System.DateTimeFecha y hora mínimas de trabajos en cola.
toDate
Tipo: System.DateTimeFecha y hora máximas de trabajos en cola.
maxRows
Tipo: System.Int32Número máximo de filas del estado de trabajo a devolver.
includeWaitTime
Tipo: System.BooleanSi true, incluir el tiempo de espera de laborales.
sortColumn
Tipo: WebSvcQueueSystem.SortColumnEspecifica qué campo para ordenar en la lista de trabajos.
sortOrder
Tipo: WebSvcQueueSystem.SortOrderEspecifica si al ordenar y en qué orden.
Valor devuelto
Tipo: WebSvcQueueSystem.QueueStatusDataSet
Estado de los trabajos solicitados, con los datos de QueueStatusDataSet.StatusRow para cada trabajo.
Comentarios
Para obtener ejemplos de solicitudes de estado de trabajo y los datos resultantes, vea ReadJobStatus y ReadJobStatusSimple.
Permisos de Project Server
Se necesita uno de los siguientes permisos.
Permiso |
Descripción |
---|---|
Permite al usuario administrar la cola de Project Server. Permiso global. |
|
Permite al usuario eliminar o mover los proyectos. Permiso global. |
|
Permite al usuario eliminar los proyectos especificados. Permiso de categoría. |
|
Permite al usuario publicar los proyectos especificados. Permiso de categoría. |
|
Permite al usuario guardar los proyectos especificados. Permiso de categoría. |
|
Permite al usuario asignar recursos desde el grupo de recursos para el proyecto especificado. Permiso de categoría. |
|
Permite al usuario editar un plan de recursos. Permiso de categoría. |
|
Permite al usuario editar los proyectos especificados. Permiso de categoría. |