Un gruppo di tecnologie e prodotti di Microsoft usati per condividere e gestire contenuti, conoscenze e applicazioni.
Questa risposta è stata tradotta automaticamente. Potrebbe pertanto contenere errori grammaticali o termini inconsueti.
Buongiorno Rosamartina,
La ringrazio per la chiara spiegazione della sua richiesta.
Dopo aver esaminato il comportamento descritto e aver consultato la documentazione disponibile relativa al PnP Provisioning, ho raccolto le seguenti informazioni:
Quando un elenco viene distribuito tramite l'elemento pnp:ListInstance, SharePoint crea un nuovo elenco nel sito di destinazione e assegna automaticamente un nuovo valore SPList.Id (GUID). Non sono riuscito a trovare alcuna funzionalità documentata o supportata che consenta di specificare un SPList.Id predefinito durante il processo di provisioning.
Per quanto riguarda ListIdToken, la sua interpretazione sembra essere coerente con il comportamento descritto nella documentazione dello schema di provisioning. Poiché il GUID di un elenco viene generato solo dopo che l'elenco è stato creato nell'ambiente di destinazione, il token {listid:...} viene risolto utilizzando l'ID del nuovo elenco creato e non un GUID proveniente dall'ambiente di origine.
Per rispondere direttamente alle sue domande:
1/ Ogni elenco distribuito tramite PnP riceve un nuovo SPList.Id?
Sì. Ogni elenco creato tramite PnP Provisioning riceve un nuovo GUID generato da SharePoint al momento della creazione. Il GUID originale dell'ambiente di origine non viene mantenuto.
2/ Esiste un metodo supportato per conservare l'SPList.Id originale?
No. Attualmente non esiste alcuna opzione supportata per impostare, importare o conservare il GUID di un elenco durante il processo di provisioning. SharePoint assegna sempre un nuovo GUID quando viene creato un elenco.
3/ Questa funzionalità era supportata nelle versioni precedenti del PnP Framework o dello Schema di Provisioning?
In base agli schemi di provisioning pubblicati e alla documentazione disponibile, non vi sono indicazioni che una versione precedente dello schema abbia mai supportato l'assegnazione o la conservazione di un SPList.Id personalizzato durante il provisioning di un elenco.
Ulteriori informazioni sono disponibili nelle seguenti risorse:
PnP provisioning schema | Microsoft Learn
GitHub - pnp/PnP-Provisioning-Schema: Office 365 Patterns and Practices - Remote Provisioning Schema
Class ListInstance | PnP Framework
Nota: Questi articoli sono disponibili esclusivamente in inglese. È possibile utilizzare la funzionalità di traduzione del browser per visualizzarli nella lingua preferita.
In qualità di moderatore della community, chiedo gentilmente la sua comprensione riguardo al fatto che dispongo di una visibilità limitata sui dettagli interni di sviluppo e sulle indagini eseguite nei sistemi di backend. Il mio ruolo consiste nell'aiutare gli utenti a individuare le risorse e i canali di supporto più appropriati. Sebbene non abbia accesso agli strumenti necessari per svolgere analisi più approfondite sul backend, continuerò a fare del mio meglio per fornire assistenza nell'ambito del mio ruolo e delle risorse disponibili.
Spero che queste informazioni contribuiscano a chiarire il comportamento attuale e le funzionalità disponibili.
La ringrazio per la pazienza e la comprensione.
Se ha ulteriori domande in merito a questa risposta, faccia clic su "Commenta".
Nota: Segua i passaggi descritti nella nostra documentazione per abilitare le notifiche tramite posta elettronica se desidera ricevere gli avvisi e-mail relativi a questa discussione.