del método CustomFields.ReadCustomFields
Obtiene las definiciones de campo personalizado de empresa.
Espacio de nombres: WebSvcCustomFields
Ensamblado: ProjectServerServices (en ProjectServerServices.dll)
Sintaxis
'Declaración
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CustomFields/ReadCustomFields", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/", _
ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function ReadCustomFields ( _
xmlFilter As String, _
autoCheckOut As Boolean _
) As CustomFieldDataSet
'Uso
Dim instance As CustomFields
Dim xmlFilter As String
Dim autoCheckOut As Boolean
Dim returnValue As CustomFieldDataSet
returnValue = instance.ReadCustomFields(xmlFilter, _
autoCheckOut)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CustomFields/ReadCustomFields", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/",
ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public CustomFieldDataSet ReadCustomFields(
string xmlFilter,
bool autoCheckOut
)
Parámetros
xmlFilter
Tipo: System.StringLimita la cantidad de datos devueltos.
autoCheckOut
Tipo: System.BooleanSi true, revise los campos personalizados para su modificación.
Valor devuelto
Tipo: WebSvcCustomFields.CustomFieldDataSet
El CustomFieldDataSet contiene información especificada por el parámetro xmlFilter .
Comentarios
La principal DataTable en el CustomFieldDataSet es la CustomFieldsDataTable. No hay ningún tablas de datos secundario. El parámetro xmlFilter funciona con los operadores de Criteria para filtrar las filas de la CustomFieldsDataTable. Puede usar el método Fields.Add para filtrar columnas en el principal CustomFieldsDataTable.
Nota
Para Project Server 2010, el devuelto CustomFieldDataSet puede incluir el campo personalizado de Relative Importance y los campos personalizados de Project Impact . Project Web App no muestra estos campos personalizados en la página campos personalizados de empresa y tablas de búsqueda, ya que se están integradas para análisis de cartera y no se puede modificar o eliminar.
Sugerencia
El método ReadCustomFields omite la configuración regional del equipo que ejecuta Project Server. El método ReadCustomFields2 devuelve valores dependientes de la configuración regional para las fórmulas que calculan campos personalizados y los indicadores gráficos.
For a code example that uses the ReadCustomFields2 method, see ReadCustomFields2. For more information, see How to: Use a Filter Parameter with PSI Methods
Permisos de Project Server
Permiso |
Descripción |
---|---|
Permite que un usuario para conectarse a la base de datos de Project Server desde Project Professional. Permiso global. |
|
Permite que un usuario modificar las definiciones de campos personalizados de empresa y los valores de tabla de búsqueda. Permiso global. |
|
Permite a un usuario administrar grupos y usuarios de Project Server. Permiso global. |
|
Permite que un usuario crear un proyecto. Permiso global. |
|
Permite al usuario ver los datos de asignación de recursos. Permiso global. |
Vea también
Referencia
Espacio de nombres WebSvcCustomFields
ReadCustomFields2(String, Boolean)