Utilización de la actividad Suprimir archivos adjuntos de MS SharePoint

Utilice la actividad Suprimir adjuntos archivos para suprimir archivos adjuntos de elemento de lista para las listas existentes de MS SharePoint.

Acerca de esta tarea

Utilice esta tarea para suprimir archivos adjuntos de elemento de lista para las listas existentes de la instancia de MS SharePoint. La llamada a esta actividad es una llamada síncrona en la que se envían los datos de entrada a la actividad para ser procesados y se devuelve la respuesta a la orquestación.

Procedimiento

  1. Pulse el botón derecho (del ratón) en la sección Orquestaciones y seleccione Nueva orquestación.
  2. Arrastre el punto final de MS SharePoint recién creado hasta la orquestación y seleccione la actividad Suprimir archivos adjuntos. Se añadirá la actividad Suprimir archivos adjuntos a la orquestación. Efectúe una doble pulsación en la actividad. Se mostrará la Lista de comprobación de Suprimir archivos adjuntos de MS SharePoint.
  3. En la lista de comprobación, pulse Reintentar. Revise los valores predeterminados y realice los cambios que sean necesarios.
  4. En la Lista de comprobación, pulse Configurar. Pulse Examinar. Se mostrará el diálogo Selección de lista con las listas de solo las plantillas base admitidas que incluye el ID de plantilla base como 100, 105 y 120. Seleccione una lista y pulse Aceptar.
  5. Seleccione las Entradas de correlación en la Lista de comprobación. Los esquemas XML generados a partir de esa operación se muestran como nodos bajo el parámetro de entrada de la solicitud en el panel A actividad.
  6. Cree una correlación entre las variables de orquestación y el parámetro de entrada de la actividad.
    Campos obligatorios:
    • itemId (ID del elemento para el que el usuario desea suprimir un archivo adjunto)
    • filename (nombre del archivo adjunto al elemento)

    Solicitud de entrada de ejemplo

    <?xml version="1.0" encoding="UTF-8"?>
    <DeleteAttachments xmlns="http://www.IBM.com/xmlns/prod/websphere/j2ca/Sharepoint/deleteattachments">
    <DeleteAttachmentsRequestDetails xmlns="">
    <itemId>4</itemId>
    <fileName>test123.txt</fileName>
    </DeleteAttachmentsRequestDetails>
    </DeleteAttachments>
    Nota: Los valores deben proporcionarse durante el tiempo de ejecución para los elementos obligatorios de la estructura de entrada. Se puede indicar un valor especificando un valor predeterminado para el elemento o enlazando el elemento con un nodo de entrada. Durante el tiempo de ejecución, si no se suministra ningún valor para un elemento obligatorio, la actividad lanza una excepción que es notificada por la consola de gestión web (WMC). Si no se proporciona un valor en tiempo de ejecución para un parámetro opcional de entrada, no se lanza ninguna excepción durante el tiempo de ejecución.
  7. Seleccione las Salidas de correlación en la lista de comprobación. El esquema XML generado para contener la respuesta de la actividad se muestra como nodos bajo el parámetro de salida de respuesta en el panel Desde actividad.
  8. Cree una correlación entre los parámetros de salida y las variables de orquestación.

Resultados

Habrá configurado la actividad Suprimir archivos adjuntos de MS SharePoint
Nota:

Puede suprimir varios archivos adjuntos a la vez utilizando esta actividad puesto que la variable de entrada no está limitada.

Limitación para los campos personalizados de una lista:

Aun cuando SharePoint admita campos personalizados que empiezan por un dígito o tienen espacios en los nombres de campo, Cast Iron Studio no los admitirá. Esto es cierto para las actividades de CRUD para las actividades de elementos de lista y archivos adjuntos.

Nota:

Si hay un cambio en el esquema (por ejemplo, cambia la lista de la sección Configurar) se retienen los valores predeterminados establecidos para las listas anteriores para los campos de Correlacionar entradas. Es aconsejable hacer de nuevo la correlación en este caso cada vez que cambie la lista.

Nota respecto a la funcionalidad de Expandir apariciones:

Hay discrepancia a la hora de llenar la sección Correlacionar entrada de las actividades de CRUD cuando el usuario selecciona la opción Expandir apariciones para un nodo recurrente. Los detalles sobre esto se mencionan en el enlace siguiente: https://developer.ibm.com/answers/questions/251002/reselecting-the-same-objectfor-which-expand-occure.html#answer-251011.