Sharepoint 2010 + Infopath 2010: The operation could not be completed

En un formulario de Infopath, al crear una nueva conexión de extracción de datos, se presentó el siguiente mensaje de error: En mi escenario, se creó un solo sitio de Project Web Application y un sitio secundario con una biblioteca de formularios. El mensaje de error se presenta cuando no se encuentra creada una colección de sitios en el sitio raiz de IIS. Para solucionar el problema ejecutar el siguiente procesimiento: – Utilizar la consola de Administración Central de Sharepoint para crear una colección de sitios en el sitio raiz de IIS (Sitio Web por Defecto). – Crear nuevamente la conexión de … Continue reading Sharepoint 2010 + Infopath 2010: The operation could not be completed

Sharepoint 2010 – Infopath 2010: Check-In y Check-Out automático de un formulario.

Al igual que cualquier documento que puede ser abierto y modificado por varias personas, es importante controlar que solo una persona a la vez pueda tomar el control de un documento (desproteger) y realizar los cambios necesarios, asegurando que cualquier otro usuario que abra el mismo documento solo tenga una vista de lectura. Al finalizar el proceso de edición, el usuario que tomó el control debe grabar y cerrar el documento (proteger) de tal forma que otro usuario pueda tomar el control de mismo cuando lo requiera. Para el caso de los formularios de Infopath 2010, y sobre todo cuando … Continue reading Sharepoint 2010 – Infopath 2010: Check-In y Check-Out automático de un formulario.

Como enviar archivos adjuntos de Infopath 2010 como adjuntos de correo electrónico.

El reto de hoy es generar el código necesario para poder enviar un documento adjunto de un formulario de Infopath 2010 como un adjunto de un correo electrónico. Como base es necesario tener al menos un control de tipo adjunto y un botón en el formulario. En el botón es necesario ingresar el siguiente código: – Importante incluir las siguientes referencias: using System.IO;using System.Net.Mail;using System.Text; – Algunas variables y constantes necesarias para el proceso: private const int SP1Header_Size = 20;private const int FIXED_HEADER = 16;private int fileSize;private int attachmentNameLength;private string attachmentName;private byte[] decodedAttachment; – Dos funciones principales que cumplen la … Continue reading Como enviar archivos adjuntos de Infopath 2010 como adjuntos de correo electrónico.

Error en ejecución de flujo de trabajo – Sharepoint 2010 – Infopath 2010

Escenario: una biblioteca de formularios con una plantilla de infopath publicada. Un flujo de trabajo creado en SPD 2010 que actualiza varios campos de la biblioteca (set current item field value) y se ejecuta automáticamente cuando se crea un nuevo documento. El problema: randómicamente durante el proceso de ejecución del flujo de trabajo éste no continua. Al revisar la ejecución del flujo me encuentro con lo siguiente: Algunos puntos a tomar en cuenta: – La biblioteca de formularios está configurada para que no requiera que se desprotejan (check-out) los elementos para que se modifiquen. – El flujo de trabajo tiene … Continue reading Error en ejecución de flujo de trabajo – Sharepoint 2010 – Infopath 2010

Infopath 2010 al utilizar el método currentview.export pierde el foco del formulario actual

Tengo un formulario simple de InfoPath 2010 con un campo de texto y un botón. El código personalizado que tiene el botón es el siguiente:  public void CTRL2_5_Clicked(object sender, ClickedEventArgs e)        {            // Escriba aquí su código.                        try            {                generaDocumento();             }            catch (Exception ex)            {                MessageBox.Show(ex.Message);            }        }         public void generaDocumento()        {            this.CurrentView.Export(@”C:\temp\prueba.pdf”, ExportFormat.Pdf);        }   Curiosamente cuando hago clic en el botón, el formulario InfoPath pierde foco y se presenta la última ventana que se visitó antes de ejecutar el formulario. Para solucionar de alguna forma este problema hice el siguiente cambio:  public void CTRL2_5_Clicked(object sender, … Continue reading Infopath 2010 al utilizar el método currentview.export pierde el foco del formulario actual

Modificación del campo "Creado por" de una lista de Sharepoint 2010

Por defecto el campo “Creado por”, al igual que algunos otros dentro de una lista de SharePoint 2010, no pueden ser modificados por medio de una interfaz gráfica por defecto de SharePoint o un workflow, sin embargo, por medio de Powershell es posible hacerlo ejecutando algunos comandos. Comparto con ustedes esta secuencia de comandos que funcionaron para mi en SharePoint 2010 con una lista llamada “Gestión Documental” y un campo secuencial “Código del documento” que sirve como identificador adicional de cada documento. Las líneas “Read-Host” solicitan al usuario que ejecuta el script que ingrese el código del documento a modificar … Continue reading Modificación del campo "Creado por" de una lista de Sharepoint 2010