Considerazioni di integrazione per Microsoft SharePoint
IBM® BPM supporta l'integrazione ECM con Microsoft SharePoint.
Quando si definiscono le proprietà del server ECM per il server SharePoint Microsoft, il percorso di contesto del servizio Web predefinito CMIS è "/_vti_bin/cmis/soap". Le informazioni relative alla specifica del percorso di contesto sono disponibili nell'argomento "Accesso al provider SharePoint CMIS da IBM BPM." È possibile contattare l'amministratore di Microsoft SharePoint per informazioni di connessione complete.
Altre considerazioni sull'integrazione per Microsoft SharePoint sono descritte di seguito:
- Impostazione
- Funzioni CMIS
- Deviazioni dallo standard CMIS
- Nome del documento
- Compatibilità con le cartelle nei processi
- Fuso orario dei valori della proprietà DateTime
- Riferimenti
Impostazione
L'installazione di Microsoft SharePoint potrebbe utilizzare una convenzione URL per l'endpoint del servizio web CMIS che non è prevista da IBM BPM. Vedere l'argomento "Accesso al provider SharePoint CMIS da IBM BPM " per informazioni su come stabilire l'indirizzabilità del servizio web CMIS per IBM BPM.
Funzioni CMIS
Microsoft SharePoint supporta le funzionalità CMIS facoltative descritte nella tabella seguente:
| Funzionalità CMIS | Microsoft SharePoint | Considerazioni su BPM |
|---|---|---|
| ACL | gestisci | Non applicabile |
| AllVersionsSearchable | false | Una ricerca verrà applicata solo alla versione più recente (principale) di un documento |
| Modifiche | solo oggetti | Non applicabile |
| ContentStreamUpdatability | in qualsiasi momento | |
| GetDescendants | false | Non applicabile |
| GetFolderTree | vero, true | |
| Unione | Nessuna | Le query non possono includere clausole JOIN |
| Multiarchiviazione | false | I documenti possono risiedere solo in una cartella |
| PWCRicercabile | vero, true | |
| PWCAggiornabile | vero, true | |
| Query | Due separatoni | |
| Rendering | Nessuna | Non applicabile |
| Annullamento dell'archiviazione | false | I documenti sono sempre archiviati in una cartella |
| VersionSpecificFiling | false |
Deviazioni dallo standard CMIS
Microsoft SharePoint si discosta dallo standard OASIS CMIS nei seguenti modi:
- Quando un documento viene creato, è necessario fornire il contenuto del documento.
- Gli operatori IN e LIKE non sono supportati per le clausole WHERE nelle query.
Nome del documento
Microsoft SharePoint non consente di memorizzare un nome documento e un nome file separati per il contenuto. Quando si crea un documento, Microsoft SharePoint prende automaticamente il nome del documento fornito e aggiunge l'estensione file dal nome del file del contenuto. Questo nome concatenato viene quindi utilizzato come nome documento. Ad esempio, se il contenuto ha un nome file Claim.pdf e il valore per il nome del documento è Claim 2016-123, Microsoft SharePoint archivia il documento utilizzando il nome Claim
2016-123.pdf .
Quando si esegue il check-in di un documento che utilizza un passo di Content Integration in un servizio, non è possibile fornire sia un nuovo nome che un nome file per il contenuto. Una richiesta con entrambi i nomi non riesce. Invece, impostare il nome file sul contenuto o il nome del documento.
Quando si crea o si aggiorna un documento che utilizza le viste coach Esplora documenti, Elenco documenti o Elenco documenti Heritage, il nome del documento viene calcolato automaticamente in base alla descrizione precedente.
Compatibilità con le cartelle nei processi
Microsoft SharePoint non consente di eseguire query con cmis:objectId e cmis:versionSeriesId nella clausola WHERE. I documenti e le cartelle a cui si fa riferimento da questi sistemi non vengono restituiti con informazioni accurate in un'operazione Richiama elementi secondari rispetto all'archivio gestito BPM. Consultare Riferimenti ai sistemi ECM esterni da una cartella BPM.
Fuso orario dei valori della proprietà DateTime
Le risposte CMIS da Microsoft SharePoint contengono valori DateTime specificati in UTC (coordinated universal time), ma senza informazioni sul fuso orario. Per impostazione predefinita, IBM Business Automation Workflow interpreterà questi valori utilizzando il fuso orario predefinito. Ciò può portare a valori non corretti, ad esempio quando si utilizzano le attività di integrazione del contenuto in un flusso di servizi o quando si utilizzano le viste Esplora documenti e Coach Elenco documenti in un servizio umano. Per correggere questo comportamento, è possibile aggiungere o aggiornare l'impostazione ecm-server-default-timezone nei file 100Custom.xml . Ad esempio, quando una risposta CMIS contiene valori DateTime senza alcun fuso orario, è possibile utilizzare l'impostazione per la configurazione di IBM Business Automation Workflow in modo da assumere il fuso orario UTC. Per ulteriori informazioni sull'utilizzo dell'impostazione ecm-server-default-timezone , consultare l'argomento Impostazione dei fusi orari predefiniti per i server ECM.
Riferimenti
Per informazioni sull'implementazione di Microsoft SharePoint dello standard OASIS CMIS , vedere l'argomento Microsoft Panoramica del connettore Content Management Interoperability Services (CMIS) (SharePoint Server 2010).