Mostrando entradas con la etiqueta Reporting Services. Mostrar todas las entradas
Mostrando entradas con la etiqueta Reporting Services. Mostrar todas las entradas

jueves, 9 de julio de 2015

Page Viewer con un reporte de SSRS 2014 en Sharepoint 2013 con IE 11

Cuando utilizamos un PageViewer para mostrar un reporte de Reporting Services 2014, y vemos que la página no se expande de forma automática en IE11, tenemos que editar la página ReportViewer.aspx

image

La página se encuentra (depende del path donde instalaste SSRS) en

E:\Data\Microsoft\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\Pages\ReportViewer.aspx

Agregar la siguiente línea

<meta http-equiv="X-UA-Compatible" content="IE=9">

image

Se recomienda reiniciar el servicio de SSRS desde services.msc. Una vez reiniciado este servicio, ya se visualiza bien el page viewer.

image

sábado, 9 de agosto de 2014

Problemas con los content types de Reporting Services en Sharepoint 2013

Después de haber instalado reporting services en modo integrado como explica el siguiente procedimiento de technet: http://msdn.microsoft.com/en-us/library/jj219068.aspx, los content types de Reporting Services no me aparecían (había activado Report Server Integration Feature en el site collection)

image

  • Trate de desactivar y activar vía powershell la feature de Report Server Integration Feature, y seguía sin aparecer los content types (Enable-SPFeature -Identity E8389EC7-70FD-4179-A1C4-6FCB4342D7A0 -Url http://sharepoint/ -Force). También me lanzaba el error en algunos sitescollection:The content type with Id 0x010100C3676CDFA2F24E1D949A8BF2B06F6B8B defined in feature {e8389ec7-70fd-4179-a1c4-6fcb4342d7a0} was found in the current site collection or in a subsite.
  • Entonces lo que hice fue desinstalar desde “Programs and feature” el add-In de SSRS. Lo hice en cada servidor de mi granja (1 WFE y 1 App Server)

image

  • Reinicie los servidores.

Primero les detallo la topología de la granja:

  • 1 WFE
  • 1 Application Server
  • 1 Database Server

A continuación extraje el archivo rsSharePoint.msi de la ISO  SQL Server 2012 Service Pack 1 x64 y la copie a D:\Temp

Después ingresé via línea de comandos (recuerda ejecutarla como Run as administrator) , y ejecuté lo siguiente:

Msiexec.exe /i rsSharePoint.msi SKIPCA=1

Este paso lo hice tanto en el WFE como en el Application Server.

El siguiente paso SOLO lo hice en el servidor de Application Server.

Ingrese a %temp% del servidor, es decir al folder Temp del usuario actual: \Users\<your name>\AppData\Local\Temp

En ese directorio debería estar el .exe, rsCustomAction.exe

A continuación ejecute en el directorio de temp: .\rsCustomAction.exe /i

Después de 10 minutos, finalizó el proceso. Recuerda sólo ejecutar este comando en un servidor.

2014-08-09 12:17:11: User: XXXXXXXXX
2014-08-09 12:17:11: Installing Report Server feature.
2014-08-09 12:17:14: Beginning uninstall of cab files.
2014-08-09 12:17:14: Cab files uninstalled successfully.
2014-08-09 12:17:14: Calling copyappbincontents command.
2014-08-09 12:18:45: SharePoint Products Configuration Wizard version 15.0.4569.1503. Copyright (C) Microsoft Corporation 2012. All rights reserved.

Performing configuration task 1 of 3
Initializing SharePoint Products configuration...

Successfully initialized the SharePoint Products configuration.

Performing configuration task 2 of 3
Installing the application content files...

The SharePoint Central Administration Web Application content files will not be installed because a Central Administration Web Application is either off-line or does not exist on th
is server.

Installing the SharePoint Web Application content files...

Successfully installed the application content files.

Performing configuration task 3 of 3
Finalizing the SharePoint Products configuration...

Successfully completed the SharePoint Products configuration.

Total number of configuration settings run: 3
Total number of successful configuration settings: 3
Total number of unsuccessful configuration settings: 0
Successfully stopped the configuration of SharePoint Products.
Configuration of the SharePoint Products has succeeded.

2014-08-09 12:18:45:
2014-08-09 12:18:45: copyappbincontents command completed successfully.
2014-08-09 12:19:05: Adding ReportServer feature to farm.
2014-08-09 12:19:06: Installed ReportServer feature.
2014-08-09 12:19:26: Adding ReportServer feature to farm.
2014-08-09 12:19:26: Installed ReportServer feature.
2014-08-09 12:19:46: Adding ReportServerStapling feature to farm.
2014-08-09 12:19:46: Installed ReportServerStapling feature.
2014-08-09 12:20:06: Adding ReportServerStapling feature to farm.
2014-08-09 12:20:06: Installed ReportServerStapling feature.
2014-08-09 12:20:26: Adding ReportServerItemSync feature to farm.
2014-08-09 12:20:26: Installed ReportServerItemSync feature.
2014-08-09 12:20:46: Adding ReportServerItemSync feature to farm.
2014-08-09 12:20:46: Installed ReportServerItemSync feature.
2014-08-09 12:21:06: Adding ReportServerCentralAdmin feature to farm.
2014-08-09 12:21:08: Installed ReportServerCentralAdmin feature.
2014-08-09 12:21:28: Adding ReportServerCentralAdmin feature to farm.
2014-08-09 12:21:28: Installed ReportServerCentralAdmin feature.
2014-08-09 12:21:48: Adding PowerView feature to farm.
2014-08-09 12:21:48: Installed PowerView feature.
2014-08-09 12:22:08: Adding PowerView feature to farm.
2014-08-09 12:22:09: Installed PowerView feature.
2014-08-09 12:22:29: Adding PowerViewStapling feature to farm.
2014-08-09 12:22:29: Installed PowerViewStapling feature.
2014-08-09 12:22:49: Adding PowerViewStapling feature to farm.
2014-08-09 12:22:49: Installed PowerViewStapling feature.
2014-08-09 12:22:49: Activating Report Server feature to root level site collections.

2014-08-09 12:22:57: Updating DocIcon.xml file
2014-08-09 12:22:57: DocIcon.xml file updated.
2014-08-09 12:22:57: Stopping W3SVC service.
2014-08-09 12:22:59: Starting W3SVC service.
2014-08-09 12:22:59: Copying the client.config file from an embeded resource.
2014-08-09 12:22:59: Copied the client.config file to: 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebClients\Reporting\Client.config'
The command completed successfully

Después reinicio los dos servidores de nuevo. Una vez reiniciado, verifico los servicios de SSRS.

image

Creo el service Application

image

image

image

Verifico que esté en el WFE la carpeta:

C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\WebClients\Reporting\Client.config. Puede tardar un tiempo en aparecer.

Después ingreso a un site collection y verifico que estén los content types

image

image

La prueba la hice sobre un site collection pre-existente. Pero que pasa si creo un nuevo site collection? También aparece por default activado.

También aparecen los content types cuando se los quiero agregar a una librería.

image

Espero que le haya sido de ayuda.

miércoles, 6 de febrero de 2013

Links útiles #58–Sharepoint 2010

1-Mantenimiento del User Profile Services en Sharepoint 2010

http://technet.microsoft.com/en-us/library/ff681014(v=office.14).aspx

2-Excel Services vs Reporting Services

http://epmxperts.wordpress.com/2013/01/25/excel-services-vs-ssrs-considerations/

3-Cambiar la url de MySite

http://fangdahai.blogspot.com.ar/2013/01/how-to-change-my-site-host-url.html

4-Jquery y web services Sharepoint 2010

http://sharepoint2010tutorialnew.blogspot.com.ar/2013/01/retrieving-data-from-sharepoint-list.html

http://sharepoint2010tutorialnew.blogspot.com.ar/2013/01/bind-html-dropdown-list-using-jquery.html

http://sharepoint2010tutorialnew.blogspot.com.ar/2013/01/insertion-into-sharepoint-list-using.html

http://sharepoint2010tutorialnew.blogspot.com.ar/2013/01/updating-single-record-using-jquery-and.html

http://sharepoint2010tutorialnew.blogspot.com.ar/2013/01/deleting-more-than-one-record-using.html

http://sharepoint2010tutorialnew.blogspot.com.ar/2013/01/updating-more-than-one-record-using.html

http://sharepoint2010tutorialnew.blogspot.com.ar/2013/01/inserting-more-than-one-record-using.html

http://sharepoint2010tutorialnew.blogspot.com.ar/2013/01/delete-single-record-using-jquery-and.html

5-AD RMS Sharepoint 2010

http://tristanwatkins.com/inspecting-ad-rms-request-sharepoint-2010/

domingo, 6 de enero de 2013

Links útiles #15 Sharepoint 2013

1-AppFabric en Sharepoint 2013

http://bernado-nguyen-hoan.com/2013/01/03/how-to-use-sharepoints-2013-appfabric-caching-in-your-code/

http://sladescross.wordpress.com/2012/12/15/azure-appfabric-for-sharepoint-2013/

2-404 en Sharepoint 2013

http://preachingsharepoint.blogspot.com.ar/2012/12/customize-404-page-in-sharepoint-2013.html

3-Refinel Panel en Sharepoint 2013

http://aghy.hu/AghyBlog_EN/Lists/Posts/Post.aspx?List=a2d07745-f748-4d3b-9c0d-8a15ff7fea35&ID=181

4-Instalar PowerPivot/PerformancePoint/ReportingServices para Sharepoint 2013

http://blogs.msdn.com/b/querysimon/archive/2012/07/25/installing-the-bi-features-of-sharepoint-2013-preview.aspx

5-Lo nuevo de Office Web Apps 2013

http://nikspatel.wordpress.com/2012/12/23/whats-new-in-office-web-apps-2013/

6-Notification Callout Popup en Sharepoint 2013

http://www.learningsharepoint.com/2012/12/30/the-new-hover-overpreviewcallout-popups-in-sharepoint-2013/

http://www.learningsharepoint.com/2013/01/02/create-calloutactions-in-hover-overcallout-popups-in-sharepoint-2013/

7-SPSecurity Event Receiver en Sharepoint 2013

http://www.learningsharepoint.com/2012/08/28/sharepoint-2013-new-event-receiver-for-groupsusersrolesinheritance/

http://www.learningsharepoint.com/2012/12/27/create-a-groupuseradded-eventreceiverspsecurityeventreceiver-in-sharepoint-2013/

http://www.learningsharepoint.com/2012/12/27/create-a-groupuseradded-spsecurityeventreceiver-eventreceiver-in-sharepoint-2013-part-2/

8-Agregar un submenu en el Menú de Settings del Site en Sharepoint 2013

http://www.learningsharepoint.com/2012/12/23/add-the-missing-create-site-link-in-site-actionsettings-menu-in-sharepoint-2013/

9-Status Bar en Sharepoint 2013

http://www.learningsharepoint.com/2012/12/28/status-bar-in-sharepoint-2013/

10-Snippets de Desarrollo en Sharepoint 2013

http://www.learningsharepoint.com/2012/12/31/programmatically-follow-documents-in-sharepoint-2013/

http://www.learningsharepoint.com/2013/01/01/programmatically-createretrieve-user-profileuser-profile-properties-in-sharepoint-2013/

http://www.learningsharepoint.com/2012/12/24/how-to-create-a-custom-webpart-in-sharepoint-2013/

http://www.learningsharepoint.com/2012/12/27/create-an-application-page-in-sharepoint-2013/

11-ASP.NET MVC Sharepoint 2013

http://estarktechnologies.wordpress.com/2012/12/24/building-asp-net-mvc-based-sharepoint-cloud-apps/

12-Geo localización en Sharepoint 2013

http://richross.me/2012/12/22/sharepoint-2013-geolocation/

13-SSL y configuración de certificados trusted en Sharepoint 2013

http://blog.blksthl.com/2012/12/20/a-guide-to-https-and-secure-sockets-layer-in-sharepoint-2013/

14-Comparación de versiones de Sharepoint 2013

http://www.sharepointedutech.com/2013/01/06/sharepoint-2013-version-comparison-chart

jueves, 16 de agosto de 2012

Links útiles #47 Sharepoint 2010

1-Microsoft® SQL Server® 2008 R2 Reporting Services Add-in for Microsoft SharePoint® Technologies 2010

http://www.microsoft.com/en-us/download/details.aspx?id=622

2-Limitaciones de sandboxed solutions

http://salaudeen.blogspot.ca/2012/03/50-limitations-of-sharepoint-sandboxed.html?m=1

3-Crear custom field en Sharepoint 2010

http://christopherclementen.wordpress.com/2012/07/23/create-custom-field-type-with-user-control/

4-Tips de Búsqueda en Sharepoint 2010

http://cloud2.snappages.com/b8898dc2c08e137d03449de65b9e82e108c15658/Essential_SharePoint_Search_Hints_for_SharePoint_2010_and_Beyond.pdf

5-Custom action de Word Automation para convertir documentos en Sharepoint Designer

http://blog.petergerritsen.nl/2010/01/13/codeplex-project-for-word-automation-services/

6-Llamar web services desde infopath

http://wmostafaw.wordpress.com/2012/08/07/calling-web-service-from-infopath-2010-with-parameters/

7-Consumir un WCF services desde una sandboxed solutions

http://msmvps.com/blogs/sundar_narasiman/archive/2012/08/12/consuming-a-wcf-service-from-sharepoint-2010-sandbox-solutions.aspx

8-Agregar un forest de Active Directory al people picker de Sharepoint 2010

http://qazimobeen.wordpress.com/2012/08/06/sharepoint-people-picker-configuration-for-multiple-ad-forests/

9-Ver historial de Timer Jobs mediante PowerShell

http://www.glynblogs.com/2011/12/viewing-timer-job-history-for-a-specific-date-and-time-period.html

10- Highlight de una propieda custom en los resultados de búsqueda

http://edanan.wordpress.com/2012/08/09/highlight-custom-property-in-sharepoint-search-result/

viernes, 13 de julio de 2012

Links útiles #44 Sharepoint 2010

1-Crear un loop (ciclo) en un workflow de Sharepoint 2010

http://vojtan.wordpress.com/2010/10/07/creating-loops-in-sharepoint-designer-2010-workflows/

2-Sincronizar Excel 2010 con Sharepoint 2010 con un add-in (Excel 2007 add in)

http://sharepoint.microsoft.com/Blogs/GetThePoint/Lists/Posts/Post.aspx?ID=589

3-Obtener el grupo del usuario autenticado mediante ECMA

http://www.spdailytips.blogspot.co.nz/2011/09/get-current-users-group.html

4-Listas de jobs default en Sharepoint 2010 ()

http://technet.microsoft.com/en-us/library/cc678870.aspx#DefaultJobs

5-Crear una granja multi servidor sobre Windows Azure

http://blog.pointbeyond.com/2012/07/06/building-multi-server-sharepoint-farm-in-windows-azure/

6-Configurar BLOBS en Sharepoint 2010

http://www.darrenmarsden.com/post/2012/03/31/Disk-Based-Caching-for-Binary-Large-Objects-(BLOB).aspx

7-Boletín de Seguridad para Sharepoint 2010 (2695502)

http://technet.microsoft.com/en-us/security/bulletin/ms12-050

8-Reporting Services 2012 Instalación y consideraciones

http://blogs.catapultsystems.com/tlingenfelder/archive/2012/07/09/upgrading-sql-server-reporting-services-2008-r2-to-sql-server-reporting-services-2012-in-sharepoint.aspx

9-Organizador de contenido en Sharepoint 2010

http://sharepointrecordsmanagement.com/2012/07/10/creating-a-content-organizer-rule-in-sharepoint-2010/

10-PivotViewer en Sharepoint 2010

http://blogs.solidq.com/sharepoint/Post.aspx?ID=187&title=Integraci%C3%B3n+del+Pivot+Viewer+con+SharePoint+2010++Parte+I

miércoles, 20 de junio de 2012

Links útiles #36 Sharepoint 2010

1-Listas externas con Sharepoint Workspaces

http://www.c-sharpcorner.com/UploadFile/anavijai/external-lists-in-sharepoint-workspace/

2-Publicar aplicaciones de servicios a otras granjas (Managed Metadata Service)

http://www.c-sharpcorner.com/UploadFile/anavijai/how-to-publish-a-service-application-in-sharepoint-2010/

3-Crear un custom document ID provider

http://www.c-sharpcorner.com/UploadFile/anavijai/how-to-create-custom-document-id-provider-in-sharepoint-2010/

http://www.c-sharpcorner.com/UploadFile/anavijai/custom-document-id-provider-web-part-for-sharepoint-2010/

4-Mostrando gráficos dentro de una vista de lista

http://blog.johnsworkshop.net/displaying-data-using-bar-graphs-inside-your-sharepoint-list-views/

http://blogs.msdn.com/b/sharepointdesigner/archive/2008/06/27/css-style-bar-graphs-using-data-views.aspx

5-Business Data Connectivity Model: agregando un filtro a uno existente

http://www.c-sharpcorner.com/UploadFile/anavijai/how-to-add-a-comparison-filter-descriptor-to-a-finder-method-in-business-data-connectivity-model/

6-Instalando Reporting Services en una granja existente de Sharepoint 2010

http://sharepointgeorge.com/2012/installing-configuring-reporting-services-sharepoint-2010-existing-farm/

7-Hold and Discovery

http://www.c-sharpcorner.com/uploadfile/anavijai/holds-and-hold-reports-in-sharepoint-2010/

http://mysharepointsolution.wordpress.com/2012/06/13/sharepoint-2010-hold-and-ediscovery-feature-part-1/

http://mysharepointsolution.wordpress.com/2012/06/13/sharepoint-2010-hold-and-ediscovery-feature-part-2/

http://mysharepointsolution.wordpress.com/2012/06/13/sharepoint-2010-hold-and-ediscovery-feature-part-3/

8-People Picker en Infopath

http://blogs.solidq.com/sharepoint/Post.aspx?ID=174&title=Person%2fGroup+Picker+en+InfoPath+2010+%E2%80%93+Parte+1

9-ISA Server Sharepoint 2010

http://sharing-the-experience.blogspot.com.ar/2012/02/isa-how-to-redirect-http-to-https-how.html

10-Configurar el search de Sharepoint 2010

http://sharepointjourney.wordpress.com/2012/06/13/configure-search-in-sharepoint-2010/

sábado, 16 de junio de 2012

Links útiles #34 Sharepoint 2010

1-Crear un campo custom para Sharepoint con Visual Studio 2010

http://www.c-sharpcorner.com/uploadfile/Roji.Joy/creating-a-custom-field-type-for-sharepoint-2010-email-validation-field/

2-PageQueryString y PageFieldValue en el content query web part

http://sharepointnadeem.blogspot.com.ar/2011/09/cqwp-pagequerystring-and-pagefieldvalue.html

3-Mover el server de search: detener el componente de query

http://www.pbnet.ro/?p=158

4-Reemplazar un web part por otro tipo de web part vía powershell

http://blog.falchionconsulting.com/index.php/2012/06/replace-sharepoint-2010-web-parts-by-type/

5-Footer para Sharepoint 2010

http://erikswenson.blogspot.com.ar/2012/06/fix-long-quick-launch-flowing-over.html

6-Sharepoint 2010 y Reporting Services 2012 Arquitectura de endpoints

http://blogs.msdn.com/b/jtarquino/archive/2012/06/13/sql-server-reporting-services-2012-sharepoint-integrated-mode-endpoints-architecture-or-how-our-services-talk-each-other.aspx

7-Cambiar el resaltado de los resultados de Búsqueda

http://spforsquirrels.blogspot.com.ar/2012/06/sharepoint-2010-search-change-style-of.html

8-Workflows: Columnas asociadas y parámetros

http://blogs.msdn.com/b/sharepointdesigner/archive/2011/07/08/understanding-workflow-starting-parameters-part-1.aspx

http://blogs.msdn.com/b/sharepointdesigner/archive/2011/05/02/association-columns.aspx

9-Sharepoint Server 2010 vs Sharepoint 2010 ONLINE (cloud)

http://www.catapultsystems.com/CatapultEventCalendarInvites/SPUG%20Presentations/SharePoint%20Server%20vs%20SharePoint%20Online%20-%20Final.pdf

10-Mostrar un gráfico (charts web parts) con Excel Services

http://www.dotnetcurry.com/ShowArticle.aspx?ID=816

sábado, 19 de mayo de 2012

Links útiles #22 Sharepoint 2010

1-Sharepoint vs discos de red

http://andrewwarland.wordpress.com/2012/05/08/sharepoint-2010-vs-network-shares-for-managing-documents-and-records/

2-Herramienta para activar/desactivar features en la granja de Sharepoint 2010

http://featureadmin.codeplex.com/

3-Propiedades de web parts

http://borderingdotnet.blogspot.com.ar/2012/05/add-properties-to-your-web-part.html

4-Configurar Sharepoint para autentificación cross forest

http://www.quantumofgeek.com/2010/09/configure-sharepoint-to-authenticate-cross-forest-ad-users/

5-Insertar icono en un grupo de la ribbon que levante un alert con el id de la lista, url de la lista y los id de los elementos seleccionados

http://maulikdhorajia.blogspot.com.ar/2012/05/sharepoint-2010-insert-custom-icon-in.html

5-Documentos adjuntos en los resultados de búsqueda

https://www.nothingbutsharepoint.com/sites/eusp/Pages/SharePoint-Send-Document-Attachment-from-Search-Results.aspx

6-REST Sharepoint 2010

http://moss-net4u.blogspot.com.ar/2012/05/getting-started-using-odata-rest-api-to.html

7-XLST fechas

http://labs.steveottenad.com/sharepoint-2010-xslt-date-formatting/

8-Migrar Reporting Services a otro server

http://www.mssqltips.com/sqlservertip/2692/migrating-sql-reporting-services-to-a-new-server-by-moving-the-reporting-services-databases/

9-Generar un ID secuencial cross farm con infopath

http://blogs.msdn.com/b/rohit_pasrija/archive/2012/05/16/to-generate-sequential-reference-id-for-infopath-forms-across-sites-without-using-code.aspx

10-Crear un site con object model

http://blogs.msdn.com/b/findnavish/archive/2012/05/16/sharepoint-site-provisioning-using-the-sharepoint-object-model-approach.aspx

11-Usar un workflow para cambiar los permisos para un usuario

http://sharepointgroup.wordpress.com/2012/05/10/how-to-use-work-flow-to-change-list-item-permissions-by-sharepoint-designer-2010/

12-Algunos links útiles de virtualización

http://ghamson.wordpress.com/2012/05/10/useful-virtualisation-links-sp2010-sharepoint-in/

13-Renombrar un IIS web application con powershell

http://mikefrobbins.com/2012/05/17/rename-an-iis-web-application-with-powershell/

14-Crear health rules

http://bramnuyts.be/2012/05/18/automate-your-sharepoint-farm-maintenance-using-health-rules/

15-XSLT llamar un método de una dll que se instaló en la GAC

http://maulikdhorajia.blogspot.com.ar/2012/05/sharepoint-2010-call-server-side.html

viernes, 18 de mayo de 2012

Tips/Info #22 Sharepoint 2010

1-Error: "There was a problem retrieving data for this field. Updating values in this field is disabled temporarily. You can still update values in other fields."

Al tratar de actualizar el perfil del usuario en Sharepoint 2010 obtenemos este error,

clip_image002_2

El "Managed Metadata Web Service" es compartido entre granjas, se solucionaría el error activando la "This service application is the default storage location for Keywords." para el " Managed Metadata Web Service Proxy".

1884.Untitled

Las propiedades contienen esos campos linkeados al Managed Metadata Service Application. Por lo tanto el Managed Metadata Web Service debe esta iniciado.

clip_image005_2

2-Managed Metadata Navigation

Usando esta caractueristica los usuarios puede ser filtrar data en list view web parts. MetaData Navigation Panel aparece cuando el usuario ve cualquier vista de una librería.

2010-06-04-ManagedMetadataFocusOnContentOrganizer-21

3-Si usas SSRS en modo integrado con Sharepoint 2010, un error puede ocurrir a usar parámetros de reportes que tienen una gran cantidad de números de items en ellos.

System.Web.HttpException:
The URL-encoded form data is not valid. —> System.InvalidOperationException: Operation is not valid due to the current state of the object.
at System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()
at System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding)
at System.Web.HttpRequest.FillInFormCollection()
— End of inner exception stack trace —
at System.Web.HttpRequest.FillInFormCollection()
at System.Web.HttpRequest.get_Form()

Lo que se debe hacer es agregar lo siguiente en el web.config y hacer un iisreset

<appSettings>
<add key=”aspnet:MaxHttpCollectionKeys” value=”5000″ />
</appSettings>

4-Debuggear errores en Sharepoint 2010

Ir al Web.Config de tu web application

  • Cambiar Debug=”true”
  • Cambiar CallStack=”true”
  • cambiar CustomErrors=”Off”
  • Tambien editar el web.config en la carpeta drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS , seteando la opción customErrors en off

    5-Visual Studio no empaqueta la solución de Sharepoint después de un build

    Abrir el archivo de proyecto con Notepad, y buscar por CreatePackage. Si no está la sección, se debe agregar lo siguiente debajo del elemento Project.<PropertyGroup>
       <BuildDependsOn>$(BuildDependsOn);CreatePackage</BuildDependsOn>
    </PropertyGroup>

    Recargar el pryecto en Visual Studio, y ya empezará a el Visual Studio hacer paquetes de Sharepoint.

    6-Las carpetas de Sharepoint con un caracter de underscore no aparecen en la vista del explorar

    eliminar el underscore y aparecerá en la vista del explorador. En la vista web sin embargo aparece en los dos casos.

    7-Formularios de infopath no pueden llenarse de forma web (online)

    El problema es que no está habilitado el rendering para los usuarios.

    Abrir una consola de powershell

    Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true

    Otra manera es haciendolo desde el CA: desde la configuración del InfoPath Forms Services, en la sección User Browser-enabled Form Templates.

    8-Error:  There are no addresses available for this application al agregar el web part de Web Analytics

    Central Admin > System Settings > Manage Services On Server verificar si el  “Managed Metadata Web Service” está iniciado

    9- “The current page has been customized from its template.”

    Se puede ocultar ese mensaje con lo siguiente:

    <style type="text/css">
                  body #pageStatusBar{height:0px; font-size:0px; padding:0px; border-style:none;}
    </style>

    10- Archivo DocIcon.xml

    Está localizado en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\XML\DocIcon.xml

    Este archivo esta presente en cada front end. Su objetivo es proporcionar una forma de especificar el icono que aparece para cualquier tipo de archivo determinado que se puede cargar a una lista o biblioteca de documentos y, opcionalmente, una forma de especificar si un control ActiveX debe usarse para abrir el archivo.

    El objetivo de este archivo es asociar tipos de archivo con los siguientes elementos:

  • El icono de documento que representa un tipo de archivo en las listas y los resultados de búsqueda.

  • (Opcional) El control ActiveX que abre un archivo de este tipo para verlo o modificarlo.

  • (Opcional) El texto que aparece en los menús desplegables como el elemento de edición (“Editar en nombre de aplicación”) para un archivo que se cargó en una lista.

  • Las opciones de configuración de DocIcon.xml son globales para una implementación de SharePoint Foundation y afectan a todas las definiciones de sitio en todos los servidores front-end web.Si modifica DocIcon.xml, debe realizar cambios idénticos en cada servidor front-end web para que todos los servidores permanezcan sincronizados.

    Al modificarlo, debe hacer un iisreset para que tome los cambios.

    11-Borrar una lista corrupta (desde la interface web no se puede)

    stsadm.exe -o forcedeletelist -url http://miservidor/Lists/Tasks

    lunes, 14 de mayo de 2012

    Links útiles #21–Sharepoint 2010

    1-Columna lookup de una lista de otro sitio

    http://stackoverflow.com/questions/10495245/how-to-multilookup-from-one-site-list-to-another-site-list-in-sharepoint-2010

    2-Sharepoint 2010 y Reporting Services 2012 Suscripciones y alertas

    http://geeks.ms/blogs/ciin/archive/2012/05/13/sharepoint-2010-y-ssrs-2012-trabajo-con-suscripciones-y-alertas-ii.aspx

    3-ODATA Sharepoint 2010 CRUD operaciones

    http://moss-net4u.blogspot.com.ar/2012/05/using-odata-rest-api-for-crud.html

    4-Deactivar la interface mobile de Sharepoint 2010

    http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d-183c-4fc2-8320-ba5369008acb&ID=536

    5-Limitaciones de los document sets (Conjunto de documentos)

    http://www.sharepointanalysthq.com/2011/09/document-set-limitations-and-considerations-in-sharepoint-2010/

    6-Sharepoint 2010 CSS referencia

    http://sharepointexperience.com/csschart/csschart.html?utm_source=spexp.me&utm_medium=urlshortener

    7-Obtener el valor de una propiedad del perfil de usuario con jquery y editar una propiedad

    http://www.sharemuch.com/2012/05/11/retrieve-sharepoint-user-profile-property-value-with-jquery/

    http://www.sharemuch.com/2012/05/13/dynamically-modify-sharepoint-user-profile-properties-with-jquery/

    8-Crear un web part reusable

    http://www.sharepointblog.co.uk/2012/05/create-a-reusable-web-part/

    9-Reemplazar un valor en una lista con gráficos (xlst)

    http://highbrowse.wordpress.com/2012/05/04/replace-values-in-a-sharepoint-list-with-graphics/

    10-Renombrar Base de datos Sharepoint 2010

    http://techchucker.wordpress.com/2012/04/30/clean-deploy-of-central-admin/

    11-Exportar e importar listas/librerias con powershell

    http://sharepointnomad.wordpress.com/2012/05/03/how-to-export-and-import-lists-and-libraries-from-a-sharepoint-2010-site-using-powershell/

    12-Configuración de SQL Server para Sharepoint

    TempDB: http://spjoel.wordpress.com/2012/05/03/multiple-tempdbs/

    Cantida de Memoria que puede consumir SQL: http://spjoel.wordpress.com/2012/05/03/max-server-memory/

    13-Mostrar o ocultar campos basado en los permisos

    http://sharepointjavascript.wordpress.com/2012/05/07/showing-or-hiding-form-fields-based-on-membership-in-a-sharepoint-group/

    sábado, 5 de mayo de 2012

    Links útiles #19–Sharepoint 2010

    1-SSRS 2008 vs SSRS 2012 performance comparación

    http://ghamson.wordpress.com/2012/04/30/ssrs-web-part-performance-2008-r2-vs-2012-initial-results-sharepoint-sp2010-in/

    2-Deployar archivos de recursos sobre App Global resources

    http://blogs.msdn.com/b/yojoshi/archive/2012/04/29/easy-way-to-deploy-resx-resource-files-under-app-globalresources-folder-in-sharepoint-2010.aspx

    3-Lo que tendrá Sharepoint 2013 / Sharepoint 15

    http://www.bibamusmoriendumest.com/?p=33

    4-Customizar los resultados de búsqueda de Sharepoint 2010

    http://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-customize-search-results-in-sharepoint-2010/

    5-Desarrollo de un web part desde cero

    http://sharepoint-tutorial.net/post/2012/03/12/web-part-development.aspx

    6-Restear la cache de configuración de Sharepoint mediante powershell

    http://blogs.code-counsel.net/Wouter/Lists/Posts/Post.aspx?List=c04a88a9-d138-4ac3-a2bb-b95c9fdd114e&ID=166

    http://woutersdemos.codeplex.com/releases/view/85474

    7-Migrar MySiste Sharepoint 2007 a Sharepoint 2010

    http://www.mssqltips.com/sqlservertip/2697/how-to-migrate-sharepoint-2007-my-sites-databases-to-sharepoint-2010/

    8-SharePoint Enterprise Search API y Client Object search

    http://www.fewlines4biju.com/2012/05/sharepoint-search-through-server-object.html

    http://www.sharepointblues.com/2010/02/15/content-queries-using-sharepoint-enterprise-search-api/

    http://amykinsgardiner.blogspot.com.ar/2010/12/microsoftofficeserversearchqueryfulltex.html

    http://platinumdogs.me/2012/03/12/sharepoint-using-the-contains-predicate-with-fulltextsqlquery/

    9-Listar todas las features (caracteristicas) de la granja en Powershell

    http://jimehrenberg.wordpress.com/2012/05/02/list-all-installed-features-on-the-farm-via-powershell/

    10-Todo sobre Dependencia de features

    http://sharepoint.microsoft.com/Blogs/GetThePoint/Lists/Posts/Post.aspx?List=8d9e2a99-f288-47c2-916b-2f32864f7b82&ID=607&Web=5e4647a0-e7d0-4626-b71c-b1ff06402465

    11-Configurar Excel Services

    http://algomasdems.blogspot.com.ar/2012/04/problemas-excel-services-sharepoint.html

    12-Sharepoint Designer: hacer un restore de una versión de un workflow

    http://www.sharepoint911.com/blogs/laura/Lists/Posts/Post.aspx?ID=173

    13-Scripts útiles de PowerShell

    Sincronizar imagen de AD con Sharepoint 2010: http://gallery.technet.microsoft.com/scriptcenter/Sync-AD-PictureUrl-with-62901311

    Identificar donde se usa un web part: http://gallery.technet.microsoft.com/scriptcenter/Find-Web-parts-in-20519cf6

    Encontrar los lugares donde está la herencia cortada: http://gallery.technet.microsoft.com/scriptcenter/Find-Broken-Inhertitance-be991a85

    14-RSS de una vista de Sharepoint 2010

    http://www.dummies.com/how-to/content/view-and-read-rss-feeds-in-sharepoint-2010.html

    http://www.sharepointblog.co.uk/2012/05/sorting-a-sharepoint-rss-feed/

    15-Crear un tempate de definición de lista con Visual Studio 2010

    http://parwejpathan.blogspot.com.ar/2012/04/create-of-list-template-list-definition.html

    http://parwejpathan.blogspot.com.ar/2012/04/sharepoint-create-list-template-list.html

    16-Mostrar de forma embebida presentaciones de powerpoint en un frame

    http://ventigrate.codeplex.com/wikipage?title=Permissive%20XFrame%20Header

    http://parwejpathan.blogspot.com.ar/2012/03/embedding-dynamic-powerpoint-decks-into.html

    17-Todo sobre Sharepoint 2010 features

    http://parwejpathan.blogspot.com.ar/2012/03/basics-of-sharepoint-features.html

    18-Extensiones para Visual Studio para desarrollar con Sharepoint 2010

    http://cksdev.codeplex.com/

    http://visualstudiogallery.msdn.microsoft.com/c16038c7-b4f8-41d8-adaa-35beedf6f110 (más info: link)

    domingo, 1 de abril de 2012

    Tips #10–Sharepoint 2010

    1-Cuando usar PerformancePoint versus Reporting Services

    PerformancePoint Services sirve para crear KPIs y scorecards. Si necesitas otro tipo de reportes (tabular, interactive, visual, o freeform), es recomendable usar SQL Server Reporting Services (SSRS).

    2-Parámetro “IsDlg=1″ en las urls de Sharepoint

    Abrirá el link ocultando la topbar, quick launch y ribbon

    3--Parámetro “Contents=1″ en las urls de Sharepoint

    Abrirá la página en modo mantenimiento

    4-Borrar un servicio de aplicación de search

    Abro una venta de powershell y ejecuto lo siguiente:

    Get -SPServiceApplication

    Tomo el ID del Search Service Application – Ej: 45b15b57-8bdc-46b5-110d-541d88bab42b

    Después uso:

    Stsadm -o deleteconfigurationobject -id 45b15b57-8bdc-46b5-110d-541d88bab42b

    ó

    Remove-SPServiceApplication -id [id of Search Service Application] -confirm:$false -RemoveData

    5-No me aparecen los iconos en los resultados de búsqueda

    Agrego una entrada para la extensión en el siguiente archivo: DOCICON.xml y hago un IISreset

    El mismo se encuentra en : %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\XML\DocIcon.xml

    <DocIcons>
    <ByProgID>
    <Mapping
    Key="Excel.Sheet"
    Value="ichtmxls.gif"
    EditText="Microsoft Office Excel"
    OpenControl="SharePoint.OpenDocuments" />
    <Mapping
    Key="FrontPage.Editor.Document"
    Value="ichtmfp.gif"
    EditText="Microsoft Office FrontPage"
    OpenControl="SharePoint.OpenDocuments" />
    ...
    </ByProgID>
    6-Obtener todos los documentos una libreria y subcarpetas de forma recursiva


       1:  ClientContext clientContext =
       2:      new ClientContext("http://sharepoint/");
       3:      List sharedDocumentsList = clientContext.Web.Lists.GetByTitle("Libreria");
       4:      CamlQuery camlQuery = new CamlQuery();
       5:     camlQuery.ViewXml = @"<View Scope='Recursive'><Query><Where><Eq><FieldRef Name='FSObjType' /><Value Type='Lookup'>0</Value></Eq></Where></Query></View>"
       6:   
       7:   
       8:      ClientOM.ListItemCollection listItems =
       9:          sharedDocumentsList.GetItems(camlQuery);
      10:      clientContext.Load(listItems);
      11:      clientContext.ExecuteQuery();
      12:      foreach (var item in listItems)
      13:      {
      14:         // obtengo todos los documentos
      15:      }



    7- Algunos controles delegados




    • AdditionalPageHead – (permite varios controles)
    • GlobalSiteLink0
    • GlobalSiteLink1
    • GlobalSiteLink2
    • SmallSearchInputBox
    • TopNavigationDataSource
    • PublishingConsole
    • QuickLaunchDataSource


    Para utilizarlos desde tu solución de Visual Studio, deberás editar el element.xml y agregar lo siguiente:

    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <!--Add Global Link SharePoint PT using Custom Action-->
    <Control Id="AdditionalPageHead" Sequence="100" ControlSrc="~/_CONTROLTEMPLATES/CustomHeader/CustomHeader.ascx"></Control>
    </Elements>
    Recuerda que la feature deberá ser de tipo farm.


    Más info: https://msmvps.com/blogs/sundar_narasiman/archive/2011/02/19/sharepoint-2010-delegate-control-to-replace-smallsearchinputbox.aspx


    http://msdn.microsoft.com/en-us/library/ms470880.aspx


    8- SP.SOD.executeOrDelayUntilScriptLoaded



    SP.SOD.executeOrDelayUntilScriptLoaded(func, depScriptFileName);
    Ejecuta la función del archivo pasado como parámetro si la página que contiene el código se cargo, en caso contrario se agrega a una cola de pendientes. Esta función se encuentra en init.js
    http://www.ilovesharepoint.com/2010/08/sharepoint-scripts-on-demand-spsod.html
    9-Sharepoint 2010 ventanas modales


       1:          var options = SP.UI.$create_DialogOptions();
       2:          options.width = 600;
       3:          options.height = 600;
       4:          options.url = "/_layouts/pagina.aspx";
       5:          options.showClose = true;
       6:          options.title = "Titulo de la venta";
       7:          options.dialogReturnValueCallback =
       8:              Function.createDelegate(null, dialogoModalCloseCallback);
       9:          SP.UI.ModalDialog.showModalDialog(options);



       1:  function dialogoModalCloseCallback(result, value) {
       2:      //codigo que se ejecutará cuando se cierra la ventana
       3:  }




    Abrir todos los links que tienen #openinwindow en el link


       1:  $('a[href*=openinwindow]').
       2:      filter(':not(.ms-dialog a)').
       3:      click(function () {
       4:          var options = {
       5:              url: $(this).attr('href'),
       6:              width: $(this).attr('width') ? $(this).attr('width') : 700,
       7:              height: $(this).attr('height') ? $(this).attr('height') : 700,
       8:              dialogReturnValueCallback: function () {
       9:              }
      10:          };
      11:      SP.UI.ModalDialog.showModalDialog(options);
      12:      return false;
      13:  });



       1:  <a href="/Pages/pagina.aspx?#openinwindow">Lorem Ipsum</a>
       2:  <a width="500" height="400" href="/Pages/pagina2.aspx?#openinwindow">Lorem Ipsum with custom width and height</a>



    sábado, 24 de marzo de 2012

    Links útiles #12 – Sharepoint 2010

    1-Search multilenguaje Sharepoint 2010

    http://blogs.msdn.com/b/opal/archive/2010/06/28/multilingual-search-in-sharepoint-server-2010-and-fast-search-server-2010.aspx

    2-Crear un slider de contenido con Sharepoint y Jquery

    https://www.nothingbutsharepoint.com/sites/eusp/pages/creating-your-own-content-slider-for-sharepoint.aspx

    3-Alias de SQL Server 2008 R2 con Sharepoint 2010

    http://www.sharepointassist.com/2010/02/02/configure-a-sql-server-alias-for-sharepoint-sql-server-2008/

    4-Filtrar una lista de Sharepoint con jquery y un combo

    http://request4it.wordpress.com/2012/03/13/filter-a-sharepoint-list-with-jquery/

    5-Puertos necesarios para un farm de Sharepoint 2010

    http://geeks.ms/blogs/ciin/archive/2012/03/21/sharepoint-2010-puertos-necesarios-para-un-despliegue-en-modo-granja.aspx

    6-Script para habilitar todas las features de IIS para usar Sharepoint 2010

    http://otak-otak-it.blogspot.com.ar/2012/03/automatic-iis-configuration-script-for.html

    7-Eligiendo la tecnología de reportes correcta

    http://devinknightsql.wordpress.com/2012/03/01/choosing-the-right-microsoft-reporting-technology-part-1-report-services/

    http://devinknightsql.wordpress.com/2012/03/06/choosing-the-right-microsoft-reporting-technology-part-2-excel/

    http://devinknightsql.wordpress.com/2012/03/15/choosing-the-right-microsoft-reporting-technology-part-3-powerpivot/

    http://devinknightsql.wordpress.com/2012/03/21/choosing-the-right-microsoft-reporting-technology-part-4-performancepoint/

    8-Reglas: Analizador/mantenimiento de base de datos de Sharepoint 2010

    http://www.mssqltips.com/sqlservertip/2648/sharepoint-2010-databases-maintenance-health-analyzer-rules/

    9-Configurando el Panel de refinamiento Sharepoint 2010

    http://geeks.ms/blogs/marchena/archive/2012/03/22/configuraci-243-n-del-panel-de-refinamiento-en-los-resultados-de-b-250-squeda.aspx

    10-Configurar el servicio de user profile

    http://www.anhero.org/how-to-configuration-the-user-profile-service-in-sharepoint-2010/

    11- Extendiendo la parte social de Sharepoint

    http://www.sharepointnutsandbolts.com/2012/03/extending-sharepoint-2010-social.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ChrisObrien+%28Chris+O%27Brien+%5BMVP+SharePoint%5D%29

    12-Crear una columna autoincremental con formato definido

    http://dlairman.wordpress.com/2011/01/10/add-a-unique-auto-incrementing-column-to-a-sharepoint-list/

    13-Desarrollando un BCS de Sharepoint 2010 con Visual Studio 2010

    http://www.sharepointbriefing.com/spcode/develop-a-business-data-connectivity-model-for-sps-2010-using-vs-2010.html

    14-Almacenar datos de configuración para los jobs

    http://blogs.microsoft.co.il/blogs/itaysk/archive/2012/03/23/storing-configuration-settings-for-timer-jobs.aspx

    15-Acceder a Sharepoint 2010 vía tecnologías de cliente.

    http://platinumdogs.wordpress.com/2012/03/20/sharepoint-displaying-list-data-with-client-side-technology-spservices-jquery-jsrender/

    16-Cómo saber a que proceso atachar el debbuger en Visual Studio 2010 y Sharepoint 2010

    http://ybbest.wordpress.com/2012/03/22/how-to-find-which-w3wp-exe-to-attach-when-debugging-your-sharepiont2010-project/

    17-Servicios disponibles en las dos versiones de Sharepoint 2010 (Standart & Enterprise)

    http://www.etechplanet.com/blog/service-applications-available-out-of-the-box-with-sharepoint-2010-products.aspx

    18-Importar las managed property y crawled property

    http://gallery.technet.microsoft.com/Import-Search-CrawledManage-1fa3d94b

    19-Optimizando la performance de reporting services

    http://sqlcat.com/sqlcat/b/technicalnotes/archive/2009/01/14/reporting-services-performance-optimizations.aspx

    20-Mejores prácticas para backups & restore de Sharepoint 2010

    http://smallcitydesign.com/sharepoint-2010-backup-and-recovery-best-practices/