How to join two SharePoint lists with inner join functionality


SPRIDER

Create two SharePoint lists

a)     Customer (Title)

b)    Orders (Title, and Customer)

Here are my lists –

Open the your site using SharePoint Designer (SPD), and add a new page under site pages library

In SPD, go to Data Sources. In the window that appears; create a new Linked source as shown below:

Click on “Configure Linked Source” and go ahead and add both “Customers” and “Orders” and click “Next”

Make sure that you choose to join the contents of the two data sources as shown below

Give it a meaningful name in the “General” tab.

Now Insert an Empty Data View in your page and put the cursor on your data view

Now from the “Data Source Details” pane, select Title from Customer List. And choose – Insert Selected Field as “Multiple Item View” as shown below:

After this your page will look like this

Now add a column to the…

Ver la entrada original 58 palabras más

Activating and Deactivating Features with PowerShell


SharePoint Group

  • If you install a feature with powershell, you can run the following Windows PowerShell command:
Install-SPFeature FeatureFolderName
  • To activate a feature:
Enable-SPFeature FeatureFolderName -Url http://server/site/subsite
  • To deactivate a feature:
Disable-SPFeature FeatureFolderName -Url http://server/site/subsite
  • To uninstall a feature:
Uninstall-SPFeature FeatureFolderName
  • Examples:

Activate site collection feature

$site = Get-SPSite http://sp2010
Enable-SPFeature -Identity “FeatureName” -Url $site.Url
$site.Dispose()

Activate site feature

$web = Get-SPWeb http://sp2010
Enable-SPFeature -Identity “FeatureName” -Url $web.Url
$web.Dispose()

Activate site collection features for all site collections in a Web Application

$webApp = Get-SPWebApplication -Identity http://sp2010
$webApp | Get-SPSite -limit all | ForEach-Object {Enable-SPFeature -Identity “FeatureName” -Url $_.Url}

Ver la entrada original

Configurar “My Site” / “Mi Sitio” en SharePoint 2010


Un buen post sobre como habilitar la parte social en SharePoint 2010

Punto para compartir

1. Crear Aplicación web

Primero que nada necesitamos una Aplicación web que albergará nuestros sitios personales.

Podemos crear nuestra aplicación web desde Administración de aplicaciones – Administrar aplicaciones web:

Las opciones a configurar al momento de crear una nueva Aplicación web son más o menos las mismas que en la versión 2007 de SharePoint por lo que no hay mucho que comentar al respecto…..

En este momento no es necesario crear la colección de sitios por lo que podemos cerrar la ventana que nos muestra SharePoint al momento que finalizar la creación de la Aplicación web.

Opcionalmente podemos acceder a la configuración general de nuestra nueva Aplicación web para configurar opciones como: Zona horaria predeterminada, plantilla de cuota (existe una ya preparada para los sitios personales), Alertas, Fuentes RSS, etc., etc.:

La Aplicación web esta creada y lista para albergar la colección de sitios que hará de host de…

Ver la entrada original 478 palabras más

Mostrar todas las versiones de “Anexar cambios al texto existente” en vista de elemento SharePoint 2010


Al crear una vista de datos personalizada y tenemos un campo de varias lineas de texto, la cual tiene la opción de “Anexar cambios al texto existente” tal como este:

v3comments

El staticname de este campo suele ser v3comments.

El campo suele verse de la siguiente forma al crear un elemento, y al editarlo, muestra comentarios anteriores:

comentarios

al crear un formulario de presentación de elementos, este campo solo nos muestra una linea de texto, o sale vacío.

Para mostrar correctamente todas las versiones, abrimos nuestro formulario de vista de elemento con SharePoint Designer 2010:

abrir

Buscamos la linea del campo, que debe ser mas o menos así:

<xsl:value-of select=”@V3Comments3″ disable-output-escaping=”no”/>

codigo1

 

y lo reemplazamos por el siguiente codigo:

<SharePoint:AppendOnlyHistory runat=”server” ControlMode=”Display” FieldName=”V3Comments” ItemId=”{@ID}” />

donde FieldName=”…” es el nombre de nuestro campo

codigo2

 

Ahora podemos ver todas las versiones:

vistacorrecta

 

Tambien podemos usar este campo, para una vista de datos en la lista.

Mas detalles en: ESTE BLOG

Límite de filas de Business Conectivity Service – BCS


Si al abrir una lista externa nos sale el siguiente error:

“No se puede mostrar este elemento web. Para obtener información sobre cómo solucionar el problema, abra esta página web en un editor HTML compatible con Microsoft SharePoint Foundation, como Microsoft SharePoint Designer. Si el problema persiste, póngase en contacto con el administrador del servidor web.”

Buscando en el log, nos encontramos con:

Error while executing web part: Microsoft.BusinessData.Runtime.ExceededLimitException: El conector de bases de datos limitó la respuesta. La respuesta de la base de datos contiene más de ‘2000’ filas. La cantidad máxima de filas que se pueden leer a través del conector de base de datos es ‘2000’. El límite puede cambiarse mediante el cmdlet ‘Set-SPBusinessDataCatalogThrottleConfig’.

 

Podremos solucionarlo de la siguiente forma

 

  •  Abrimos el bloc de notas y copiamos y pegamos el siguiente codigo:
 
$bdcProxy = Get-SPServiceApplicationProxy | where{$_.GetType().FullName -eq('Microsoft.SharePoint.BusinessData.SharedService.' +  
'BdcServiceApplicationProxy')}

echo $bdcProxy

$dbRule = Get-SPBusinessDataCatalogThrottleConfig -Scope Database -ThrottleType Items -ServiceApplicationProxy $bdcProxy

echo $dbRule

Set-SPBusinessDataCatalogThrottleConfig -Identity $dbRule -Maximum 1000000 -Default 3000

  • guardamos nuestro archivo en C:\ con un nombre facil y de extension .ps1 (powershell).
  • abrimos la consola de administración de SharePoint 2010 y ejecutamos nuestro PS1:

POWERSHELL

 

  • al ejecutar este PS1, le estamos pidiendo al servicio de conectividad empresarial que cambie las 2000 rows por defecto y que me las cambie a 3000 (pueden editar este numero en el codigo) y que el numero maximo que pueden traer de rows es de 1000000.

PS2

 

Recomiendo volver a crear la lista externa, para que tome los cambios sin problemas.

 

fuente: http://sareapoint.blogspot.com.ar/