Domanda

Abbiamo un sito definito in Onet.xml.

Il sito ha 5 caratteristiche:. Alcuni standard, alcuni personalizzati

Uno dei quelli standard è il sito del team. Su attivazione della nostra funzione saremmo creare un collegamento a copiare i file nella cartella Documenti condivisi.

Il problema è che la funzione della squadra sito è in esecuzione dopo la nostra funzione.

C'è un modo per controllare l'ordine?

È stato utile?

Soluzione

L'ordine che le caratteristiche sono forniti, ovvero: prima raccolta siti OOB (sito) con ambito funzioni vengono attivate nell'ordine specificato in Onet.xml, caratteristiche poi raccolta siti con scope pinzate vengono attivati ??in ordine casuale (attenzione di condizioni di gara). Poi sito (web) caratteristiche con ambito vengono attivati ??nell'ordine definito in Onet.xml, caratteristiche ormai sito scope pinzate vengono attivati ??in ordine casuale (di nuovo attenzione di condizioni di gara).

Altri suggerimenti

Se ho capito la tua domanda, state eseguendo il provisioning di un sito con una definizione di sito personalizzato (o OOB) e vorrebbe attivare alcune funzioni una volta che il sito viene eseguito il provisioning.

Si dovrebbe pinzare le funzionalità al vostro definizione del sito. Fondamentalmente creato una funzione che associa la vostra caratteristica (da Guid) con la definizione del sito (es. STS 1 #).

È possibile controllare l'ordine in cui le vostre caratteristiche fuoco utilizzando questa tecnica. Idealmente, si dovrebbe creare un sito personalizzato defnizione che è più o meno vuoto e quindi attivare tutte le funzioni utilizzando la funzionalità di pinzatura di SharePoint.

Maggiori informazioni qui http://msdn.microsoft.com/en-us/ biblioteca / ff648422.aspx

(FYI - 2010 ha un sito di provisioning evento ricevitore si poteva guardare in)

si può ordinare in visial Studio (Package)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top