jump to navigation

Crear Formulario de InfoPath con conexión a Base de Datos September 29, 2011

Posted by juanpablo1manrique in InfoPath, SharePoint.
Tags: ,
4 comments

Este es el primer articulo relacionado con la creación de formularios de InfoPath, la intención es dar un recorrido por todos los pasos que son necesarios para lograr tener un formulario de InfoPath publicado en SharePoint por medio de InfoPath services, lo que nos permite publicar contenido sin necesidad de que el usuario final tenga que tener instalado InfoPath en su computador si no que logra toda esta funcionalidad con solo contar con un navegador WEB.

Lo primero que debemos hacer para crear un formulario de InfoPath en blanco.

Luego vamos a la pestaña de datos, seleccionamos desde otros origenes, y luego desde la base de datos

InfoPath nos muestra una ventana de exploración sobre las carpetas del sistema, en la parte inferior le damos click en Crear Nuevo Origen

Ingresamos los datos de conexión a la base de datos

  • Nombre del servidor
  • Credenciales de Conexión.

Nota: Para el caso de autenticación Windows se debe tener claro el modo de autenticación del servicio de InfoPath

Se selecciona una tabla o vista que se desea tener en cuenta en la construcción del formulario.

En el momento de cerrar la ventana de creación de la conexión se debe asegurar de seleccionar Guardar Contraseñas en el caso de autenticación SQL. Aceptamos la alerta y damos click en siguiente

Se reconfirma el guardado de la contraseña.

Se observa una vista resumen de los datos recientemente seleccionados.

Si es necesario se puede seleccionar la opción Recuperar datos automaticamente cuando se abre el formulario, lo cual nos precargará los datos deseados sin necesidad de dar click en un botón.

Se debe seleccionar la opción de recuperar datos automáticamente para que el formulario se conecte a la base de datos.

Se realiza la diagramación correspondiente sobre el formulario de InfoPath

Si desean profundizar sus conocimientos sobre InfoPath pueden contar con el libro InfoPath with SharePoint How To http://www.amazon.com/InfoPath-SharePoint-2010-How–Steven/dp/0672333422/ref=sr_1_1?ie=UTF8&qid=1317001890&sr=8-1

Articulos de esta serie:

 

Conectar InfoPath – SharePoint – SQL step by step September 29, 2011

Posted by juanpablo1manrique in InfoPath, SharePoint.
Tags: ,
add a comment

Buen día para todos

El proceso de construir un formulario de InfoPath conectarlo con SQL SERVER  y luego publicarlo en SharePoint es un proceso bastante tedioso, por lo mismo he creado esta sería de Post en donde encontrarán el detalle de todos los pasos, espero que les guste.

 Saludos

Borrar un Web Application Extendido May 12, 2011

Posted by juanpablo1manrique in SharePoint.
Tags: ,
1 comment so far

Es un poco dificil de encontrar la opción así que aqui los pantallazos

1.

2.

3.

Agradecimientos. http://sharepoint-geek.com/2010/05/27/delete-an-extended-web-application/

Prerequisitos Instalacion SharePoint 2010 February 13, 2011

Posted by juanpablo1manrique in SharePoint, Uncategorized, Windows 2008.
Tags:
add a comment

Cuando sale un mensaje de error indicando que faltan varios prerequisitos es necesario correr el ejecutable PrerequisiteInstaller.exe este necesita necesariamente acceso a internet para descargar los faltantes, algo interesante es que así no se tengan permisos de descarga el descarga los componentes.

Sino se puede ingresar y descargar cada uno

 

Hay un punto especial que son las Caracterisiticas o servicios de Windows Server, según el siguiente link http://technet.microsoft.com/es-co/library/cc262485.aspx solo es necesario instalar los roles de

  • Rol Servidor web (IIS)
  • Rol Servidor de aplicaciones

Pero siempre es mejor correr el PrerequisiteInstaller.exe, para que se configuren todas las caracterisiticas necesarias del Roles en custion.

Saludos

WSPBuilder AddIn no aparece en VS2008 AddIn Manager January 19, 2011

Posted by juanpablo1manrique in Best Practices, Developer, SharePoint, Visual studio 2008, WebPart.
Tags: , ,
add a comment

Instale el WSPBuilder en una maquina virtual y cuando fui a ingresar a Visual Studio no me aparecia el menu en donde uno selecciona WSPBuilder, deploy, unistall, etc. Asi que despues de mucho cacharrear y googlear encontre que que existe un archivo WSPTools.VisualStudio.VSAddIn.Addin que se ubica en esa famosa carpeta c:\users

  • Si se instalo para todos los usuarios es necesario ir a
    • C:\Documents and Settings\All Users\Datos de programa\Microsoft\MSEnvShared\Addins (Win2003, XP)
    • C:\Users\All Users\Datos de programa\Microsoft\MSEnvShared\Addins (Win2008, Win7)
  • Si se instalo solo para current user, ir a
    • C:\Documents and Settings\<user name>\Datos de programa\Microsoft\MSEnvShared\Addins (Win2003, XP)
    • C:\User\<user name>\Datos de programa\Microsoft\MSEnvShared\Addins (Win2008, Win7)

Luego de ubicar el archivo es necesario Ir a VS2008->Tools > Options > Add-In/Macros Security > add in “C:\Users\<Username>\AppData\Roaming\Microsoft\AddIns” folder > click OK. y reiniciar el VS 2008 y ahora ya se ve el “WSP Builder” menu

Se obtuvo la solucion de http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=79421

SharePoint Exception Details: System.Security.SecurityException: January 19, 2011

Posted by juanpablo1manrique in BI, Business Inteligent, Seguridad, SharePoint, Uncategorized.
Tags: ,
add a comment

Al intentar llamar otra aplicación WEB desde SharePoint recibi el siguiente error

Security Exception
Description: The application attempted to perform an operation not allowed by the security policy.  To grant this application the required permission please contact your system administrator or change the application’s trust level in the configuration file.

Exception Details: System.Security.SecurityException: Request for the permission of type ‘Microsoft.SharePoint.Security.SharePointPermission, Microsoft.SharePoint.Security, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’ failed.

Para solucionar este inconveniente en el web.config del sharepoint se encuentran las siguientes definiciones

      <trustLevel name=”WSS_Medium” policyFile=”C:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\12\config\wss_mediumtrust.config” />
      <trustLevel name=”WSS_Minimal” policyFile=”C:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\12\config\wss_minimaltrust.config” />

Las cuales establecen las posibles politicas de seguridad que puede tener el SharePoint, estas politicas son editables y permiten dar mayor o menor funcionalidad al SharePoint con respecto a otras aplicaciones o dlls.

Si comparamos la definición de la politica de WSS_Medium y WSS_Minimal para este dll se observa que en WSS_Medium se pueden ejecutar más acciones.

  • WSS_Medium <IPermission       version=”1″ Flags=”Assertion, Execution, ControlThread, ControlPrincipal,     RemotingConfiguration”   />
  • WSS_Minimal <IPermission       version=”1″ Flags=”Assertion, Execution, ControlThread, ControlPrincipal,     RemotingConfiguration”   />

Entonces se debe reemplazar unas cuantas lineas más abajo con

  • <trust level=”WSS_Medium” originUrl=”” />

Y solucionada la integración

Exception occurred when adding the dwp filteractions.dwp, exception is Access is denied. July 8, 2010

Posted by juanpablo1manrique in BI, Business Inteligent, Cube, DefineNames, Excel 2007, Excel Services, Report Center, SharePoint, WebPart.
Tags:
add a comment

En estos días cree un sitio de reportes “Report Center”, la administración de este sitio estará a cargo de otra persona, este administrador no deberia tener acceso al sitio principal. Cuando el administrador2 intento crear un nuevo DASHBOARD “New dashboard”, siempre aparecia un error de Access is denied.

Fui y consulte los logs de errores de SharePoint de eventos en C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\LOGS
y observe el siguiente error.

Exception occurred when adding the dwp filteractions.dwp, exception is Access is denied.

Finalmente me decidi a darle permisos sobre el sitio principal y la tarea funciono correctamente, oviamente no queria darle tantos permisos así que probe solo darle permisos sobre todas las librerias, pero no sobre el sitio principal y tampoco funciono.

Así que finalmente toco darle permisos en el sitio principal, y promoverlo de “Limited Access” a “Restricted Read”

Un usuario dio close en el WEBPart March 25, 2010

Posted by juanpablo1manrique in Advanced web part gallery and options, SharePoint, site actions, WebPart.
Tags:
add a comment

Esta mañana inicio mi día loboral y un usuario dio close sobre una de las WEbParts, y se le perdio y no la pudo recuperar.

El usuario es un usuario de solo lectura y no tiene permisos para poder dar click en Site Settings Edit page. Para solucionar este pequeño pero importante problema. Ingrese con permisos de modificación y modifique las opciones avanzadas.

– Uncheck Allow Close
– Uncheck Allow Minimize

Para evitar que el problema se propage a otros usuarios.

Intente entrar a la página de edición de webparts

http://miserver.default.aspx?content=1

y le di en reset pero no funciono.

Como tengo permisos de administración hice lo siguiente.
– La oculte para todos los usuarios. http://miserver.default.aspx?content=1, seleccionar elWebPart maldita y “close”

– Luego “site actions”, “edit page”, “add webpart” y avance settings “Advanced web part gallery and options” en la parte inferior, para luego de esto como ya tengo el webpart oculto, lo seleccione y en laparte inferior le di en Add.

– Listo solucionado el incidente.

Perfect Farm February 20, 2010

Posted by juanpablo1manrique in IT, SharePoint.
Tags:
add a comment

En esta presentación podrán ver como se construye la granja perfecta en SharePoint

BuildingPerfectSharePointFarm-Michael Noel

Best Practices SharePoint – Database Schema Change February 20, 2010

Posted by juanpablo1manrique in Best Practices, Developer, SharePoint, SQL SERVER.
Tags: ,
add a comment

Indicates any change made to the structure or object types associated with a SharePoint database or to the tables included in it. This includes any change to the SQL processing of data, such as triggers or adding new user-defined functions.

Real World Example
A developer wants to store additional data in the SharePoint database by adding new tables or new columns to an existing table.

Technical Details
You can perform a schema change by using a SQL script, by making the change manually, or by using code that has appropriate permissions to access the SharePoint databases. Always scrutinize any custom code or installation script for the possibility that it modifies the SharePoint database.

Support Details
Important:
This type of customization is not supported.

Application of any schema change to the SharePoint database, except as part of a Microsoft-supplied service pack or hot fix, will make the SharePoint environment unsupportable. This type of change should never be applied.

Be sure to give special attention to any custom code you apply so that is does not introduce a database schema change into the environment.