Aggiornare un'attività flusso di lavoro personalizzata tramite il controllo delle versioni di assembly

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

In Microsoft Dynamics CRM 2015, gli aggiornamenti all'assembly di attività flusso di lavoro personalizzate viene gestito in modo più efficiente grazie ai miglioramenti apportati al modello di controllo delle versioni di assembly.

In questo argomento

Numero di versione dell'assembly

Aggiornare un'attività flusso di lavoro personalizzata

Eseguire l'aggiornamento di un'attività flusso di lavoro personalizzata

Numero di versione dell'assembly

Ogni assembly di attività flusso di lavoro personalizzate include un numero di versione. Questo numero è un stringa distinta in quattro parti che si presenta nel seguente formato:

<major_version>.<minor_version>.<build_number>.<revision>

Ad esempio, nella versione 1.5.200.5, 1 rappresenta la versione principale, 5 indica la versione secondaria, 200 è il numero di build e 5 è il numero di revisione.

Aggiornare un'attività flusso di lavoro personalizzata

È possibile che si desideri aggiornare le attività flusso di lavoro esistenti per correggere alcuni bug o per apportare modifiche in alcune parti dell'implementazione del codice privato. Quando si aggiorna un'attività flusso di lavoro personalizzata, fare attenzione a non apportare modifiche significative nelle classi pubbliche o nelle firme del metodo nel codice sottostante, come ad esempio la modifica dei parametri di input, poiché potrebbero venire interrotte le istanze del flusso di lavoro esistenti che utilizzano l'attività flusso di lavoro personalizzata.

  1. Apportare le modifiche necessarie nel codice sottostante dell'attività flusso di lavoro personalizzata.

  2. Modificare i valori per <build_number> e/o <revision> solo nelle informazioni dell'assembly dell'attività flusso di lavoro personalizzata ed eseguire la compilazione. Ad esempio, modificare il valore dell'assembly da "1.0.0.0" a "1.0.10.5".

  3. Aggiornare l'attività flusso di lavoro personalizzata registrata in Microsoft Dynamics 365 con il nuovo assembly.

Una volta aggiornata l'attività flusso di lavoro personalizzata in Microsoft Dynamics 365, tutte le istanze esistenti del processo in esecuzione (flussi di lavoro e interazioni) che utilizzano l'attività flusso di lavoro personalizzata saranno avviate automaticamente utilizzando l'attività aggiornata senza la necessità di aggiornare le definizioni del processo.

Eseguire l'aggiornamento di un'attività flusso di lavoro personalizzata

È possibile che si desideri apportare modifiche significative all'attività flusso di lavoro personalizzata come ad esempio l'aggiunta o la rimozione di alcune azioni o la modifica dei parametri di input/output. In tale caso, è necessario aggiornare la propria attività flusso di lavoro personalizzata.

  1. Apportare le modifiche necessarie nel codice sottostante dell'attività flusso di lavoro personalizzata.

  2. Modificare i valori per <major_version> e/o <minor_version> nelle informazioni dell'assembly dell'attività flusso di lavoro personalizzata ed eseguire la compilazione. Ad esempio, modificare il valore dell'assembly da "1.0.0.0" a "2.0.0.0".

  3. Registrare l'attività flusso di lavoro personalizzata aggiornata come nuovo assembly. Assicurarsi che i parametri Name, PublicKeyToken e Culture del nuovo assembly siano uguali a quelli dell'assembly esistente; in questo modo sarà considerato una versione differente dello stesso assembly.

Una volta aggiornata l'attività flusso di lavoro personalizzata, le istanze esistenti del processo in esecuzione che utilizzano l'attività flusso di lavoro personalizzata continueranno a utilizzare la versione precedente dell'assembly di attività flusso di lavoro personalizzata. Ciò garantisce l'esecuzione ininterrotta delle istanze esistenti del processo in esecuzione. Se desideri che il processo utilizzi la nuova versione dell'attività flusso di lavoro personalizzata, devi modificare la definizione del processo in modo da utilizzare la nuova versione.Microsoft Dynamics 365 visualizza tutte le combinazioni di <major_version> e <minor_version> da assemblare in un elenco a discesa da cui puoi effettuare le scelte desiderate.

Scegli una versione personalizzata dell'attività flusso di lavoro

Facoltativamente, una volta aggiornate tutte le definizioni di processo per utilizzare la versione più recente, è possibile annullare la registrazione delle versioni precedenti dell'attività flusso di lavoro personalizzata.

Vedere anche

Attività personalizzate del flusso di lavoro (assembly del flusso di lavoro)
Classi, attributi e tipi di processo

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright