Esempio: Distribuire una campagna rapida

Questo esempio illustra come creare e distribuire una campagna rapida. È possibile scaricare l'esempio da qui.

Come eseguire questo esempio

  1. Scaricare o clonare il repository Dynamics365-Apps-Samples in modo che sia disponibile una copia locale.
  2. (Facoltativo) Modificare il file dataverse/App.config per definire una stringa di connessione specificando l'istanza di Common Data Service a cui connettersi.
  3. Aprire la soluzione di esempio in Visual Studio e premere F5 per eseguire l'esempio. Dopo aver specificato una stringa di connessione in dataverse/App.config, qualsiasi esempio eseguito userà tali informazioni di connessione.

Se non si specifica una stringa di connessione nel file dataverse/App.config, viene visualizzata una finestra di dialogo ogni volta che si esegue l'esempio e sarà necessario immettere informazioni sull'istanza di Dataverse a cui si vuole connettersi e a quali credenziali si desidera usare. Questa finestra di dialogo memorizza nella cache le connessioni precedenti in modo che sia possibile scegliere una connessione usata in precedenza.

Questi esempi in questo repository che richiedono una connessione a un'istanza di Common Data Service da eseguire includono un riferimento collegato al file dataverse/App.config.

Che cosa fa questo esempio

Questo esempio illustra come creare e distribuire una campagna rapida.

Funzionamento di questo esempio

Per simulare lo scenario descritto in Operazioni eseguite in questo esempio, l'app di esempio esegue i passaggi seguenti:

Configurazione

  1. Verifica la versione corrente dell'organizzazione.
  2. Il CreateRequiredRecords metodo crea tutte le righe di tabella richieste da questo esempio.
  3. Il CreateAndRetrieveQuickCampaignForQueryExpression metodo crea una campagna veloce per un set di account selezionati tramite una query.
  4. Il CreateAndRetrieveQuickCampaignForMarketingList metodo crea una campagna rapida per un determinato elenco di marketing e restituisce il GUID della campagna rapida.

Dimostrare

  1. Il List metodo crea l'elenco di marketing necessario per l'esempio.
  2. Il QueryExpression metodo costruisce un'espressione di query per specificare le righe da includere nella campagna rapida.

Pulizia

Consente di visualizzare un'opzione per eliminare le righe create nel programma di installazione. L'eliminazione è facoltativa nel caso in cui si voglia esaminare le tabelle e i dati creati dall'esempio. È possibile eliminare manualmente le righe per ottenere lo stesso risultato.

Tabelle campagne
Tabella Campagna Veloce (Operazione Collettiva) (Microsoft Dynamics 365)
Esempio: Distribuire le attività della campagna a elenchi dinamici e statici
Tabella Elenco (Elenco marketing)
Tabelle di marketing (campagna, elenco)
AddMemberListRequest
PropagateByExpressionRequest
CreateActivitiesListRequest