Utilice la actividad Compartir archivos para compartir un archivo existente en MS SharePoint.
Acerca de esta tarea
Utilice esta tarea para compartir un archivo con usuarios internos o externos en 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
- Pulse el botón derecho (del ratón) en la sección Orquestaciones y seleccione Nueva orquestación.
- Arrastre el punto final de MS SharePoint recién creado hasta la orquestación y seleccione la actividad Compartir
archivos. Se añadirá la actividad Compartir archivos a la orquestación.
Efectúe una
doble pulsación en la actividad. Se mostrará la Lista de comprobación de Compartir archivos de MS SharePoint.
- En la lista de comprobación, pulse Reintentar. Revise los valores predeterminados y realice los cambios que sean necesarios.
- 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.
- Cree una correlación entre las variables de orquestación y el parámetro de entrada de la actividad.
Campos obligatorios:
- resourceAddress (el URL completo del documento que desea compartir)
- additiveMode
- UserRoleAssignments
- Role (la propiedad Role representa qué permiso va a asignar. 1 = Ver, 2 = Editar, 3 =
Propietario, 0 = Ninguno)
- userId (la propiedad UserId puede ser el nombre del usuario o un rol).
Nota: AdditiveMode: un distintivo que indica si el valor de permiso utiliza el modo aditivo o el
modo estricto. Si este valor es "true", el valor de permiso utiliza el modo aditivo, lo que significa que
el permiso especificado se añadirá a la lista actual de permisos del usuario si no está ya ahí,
y si este valor es "false", el valor de permiso utiliza el modo estricto, lo que significa que el
permiso especificado sustituirá los permisos actuales del usuario. Este parámetro resulta de utilidad si
desea dejar de compartir un documento con una persona o grupo. En este caso, establecería AdditiveMode
en false utilizando Role = 0.
Solicitud de entrada de ejemplo:
<ShareFile xmlns="http://www.IBM.com/xmlns/prod/websphere/j2ca/Sharepoint/sharefile">
<ShareFileRequestDetails xmlns="">
<resourceAddress>/shared documents/file1.txt</resourceAddress>
<UserRoleAssignments>
<Role>1</Role>
<UserId>khushbu_khatuja@persistent.com</UserId>
</UserRoleAssignments>
<validateExistingPermissions>true</validateExistingPermissions>
<additiveMode>true</additiveMode>
<sendServerManagedNotification>true</sendServerManagedNotification>
<customMessage>hello</customMessage>
<includeAnonymousLinksInNotification>true</includeAnonymousLinksInNotification>
</ShareFileRequestDetails>
</ShareFile>
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.
- 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.
- Cree una correlación entre los parámetros de salida y las variables de orquestación.
Resultados
Habrá configurado la actividad Compartir archivos de MS SharePoint
Nota: Puede compartir varios archivos a la vez utilizando esta actividad puesto que la variable de entrada no está limitada.