Wednesday, May 22, 2013

SharePoint 2007/10 - Filtrare gli Item di una Lista per Workflow (Approval) Status

Per poter filtrare i documenti o gli item di una lista in base allo stato del workflow, possiamo creare una nuova vista e configurare il filtro utilizzando la colonna [Stato flusso di lavoro] .
Ma se proviamo ad inserire come filtro, ad es., "Approved" o "Rejected", non otteniamo risultati.

Lo Stato del Workflow, infatti, viene memorizzato come un valore numerico!
I valori sono i seguenti:

Not Started - 0
Failed on Start - 1
In Progress - 2
Error Occurred - 3
Canceled - 4 (manualmente)
Completed - 5
Failed on Start (retrying) - 6
Error Occurred (retrying) - 7
Canceled - 15 (da workflow)
Approved - 16
Rejected - 17

L'impostazione corretta del filtro sarà quindi come l'immagine seguente:


Fare attenzione ai valori per Canceled! 
Sono diventato matto, ma se la Cancellazione è stata eseguita automaticamente dal Workflow, usare il valore 15, se invece il Workflow è stato interrotto manualmente dall'amministratore (ad es perché in errore), allora occorre usare il valore 4!


SharePoint 2007/10 - How to Filter List Items by Workflow (Approval) Status

In order to filter documents or items in a list by status of the workflow, we can create a new view and set the filter using the column [Workflow Status].
But if we try to insert as a filter "Approved" or "Rejected", we do not get results.

The Workflow Status is stored as a numerical value!
The values ​​are as follows:

Not Started - 0
Failed on Start - 1
In Progress - 2
Error Occurred - 3
Canceled - 4 (manually)
Completed - 5
Failed on Start (retrying) - 6
Error Occurred (retrying) - 7
Canceled - 15 (from workflow)
Approved - 16
Rejected - 17

The correct setting of the filter will then be like the following image:


Pay attention to the values ​​for Canceled!
If the cancellation is done automatically by the Workflow, use the value 15, but if the Workflow is stopped manually by the administrator (eg because of error), then you need to use a value of 4!

Thursday, May 16, 2013

SharePoint 2010: An update conflict has occurred, and you must re-try this action

Ogni volta che provo a fare il Backup della Farm, ricevo questo errore:

"An unhandled exception occurred in the user interface.Exception Information: An update conflict has occurred, and you must re-try this action. The object SessionStateService Parent=SPFarm Name=SharePoint_Config is being updated by DOMAIN\username, in the w3wp process, on machine XXXXXX.  View the tracing log for more information about the conflict."

Per risolvere il problema, ripulire la cahce del file system su tutti i server della farm in cui gira Windows SharePoint Services Timer service.
Per farlo seguire questi passi:

1. Fermare il Timer service, in questo modo:
  • Click Start, vai su Administrative Tools, e cliccare su Services.
  • Tasto destro su Windows SharePoint Services Timer, e clic su Stop.
2. Eliminare o spostare il contenuto della cartella seguente:

%ALLUSERSPROFILE%\Application Data\Microsoft\SharePoint\Config\[GUID]

3. Riavviare il Timer service, in questo modo:
  • Click Start, vai su Administrative Tools, e cliccare su Services.
  • Tasto destro su Windows SharePoint Services Timer, e clic su Start.
Note: Il file system cache verrà ricreato dopo questa procedura.

Assicurati di eseguire la procedura su tutti i server della farm!

SharePoint 2010: An update conflict has occurred, and you must re-try this action (Eng)

I started to get this message everytime I try to Backup Farm.

"An unhandled exception occurred in the user interface.Exception Information: An update conflict has occurred, and you must re-try this action. The object SessionStateService Parent=SPFarm Name=SharePoint_Config is being updated by DOMAIN\username, in the w3wp process, on machine XXXXXX.  View the tracing log for more information about the conflict."

To resolve this issue, clear the file system cache on all servers in the server farm on which the Windows SharePoint Services Timer service is running.
To do this, follow these steps:

1. Stop the Timer service. To do this, follow these steps:
  • Click Start, point to Administrative Tools, and then click Services.
  • Right-click Windows SharePoint Services Timer, and then click Stop.

2. Delete or move the contents of the following folder:

%ALLUSERSPROFILE%\Application Data\Microsoft\SharePoint\Config\[GUID]

3. Start the Timer service. To do this, follow these steps:
  • Click Start, point to Administrative Tools, and then click Services.
  • Right-click Windows SharePoint Services Timer, and then click Start.
Note: The file system cache is re-created after you perform this procedure.

Make sure that you perform this procedure on all servers in the server farm on which the Timer service is running.

Wednesday, May 15, 2013

Schedulare la pubblicazione dei tuoi post su Google+ con DoShare e Chrome

Si chiama DoShare ed è una piccola estensione di Chrome per pubblicare post su Google+.

Cosa fa di interessante?
Gestire la pubblicazione dei post, con la formattazione è basica, come quella di G+.
Si inserire foto, ink e creare sondaggi.

Ma la caratteristica più importante è la possibilità di gestire la schedulazione per la pubblicazione dei post!

Altra ottima funzione è quella di poter decidere a nome di quale delle vostre pagine di Google+ pubblicare il Post!

E ancora: l'integrazione con Chrome inserisce il bottone per "condividere su DoShare" sotto i post di Google+.
Il click sul post apre la pagina di condivisione del post tramite DoShare, quindi con la sua eventuale schedulazione!

Ottima estensione, prontamente installata e provata :-)


Tuesday, May 7, 2013

SharePoint 2010 - List View Lookup Threshold

By modifying a view to show all the columns of Worfklow associated Status (many), I get this message:

"This view can not be displayed Because The number of lookup and workflow status columns it contains Exceeds the threshold (8) enforced by the administrator."

Do not worry, you can change this threshold, but it is not recommended for performance problems.

Read this post to learn more (in English):
The SharePoint 2010 "List View Lookup Threshold" and Why We Do not Change It


SharePoint 2010 - List View Lookup Threshold

Modificando una vista, in modo da visualizzare tutte le colonne di stato dei Worfklow associati (molti, in effetti), al salvataggio ricevo questo messaggio:

"This view cannot be displayed because the number of lookup and workflow status columns it contains exceeds the threshold (8) enforced by the administrator."

Niente paura, si può modificare questa soglia, ma non è consigliato farlo per problemi di performance.

Leggi questo post per saperne di più (in inglese):
The SharePoint 2010 “List View Lookup Threshold” and Why We Don’t Change It