Ejemplo: distribuir actividades de campaña en listas dinámicas y estáticas
Este ejemplo muestra cómo crear una lista de marketing dinámica, copiarla a la lista de marketing estática y distribuir las actividades de campaña a los integrantes de las listas de marketing. Puede descargar el ejemplo desde aquí.
Cómo ejecutar esta muestra
- Descargue o clone el repositorio Muestras de aplicaciones de Dynamics365 para tener una copia local.
- (Opcional) Edite el archivo dataverse/App.config para definir una cadena de conexión que especifique la instancia de Common Data Service a la que desea conectarse.
- Abra la solución de ejemplo en Visual Studio y presione F5 para ejecutar la muestra. Una vez que especifique una cadena de conexión en dataverse/App.config, cualquier muestra que ejecute utilizará esa información de conexión.
Si no especifica una cadena de conexión en el archivo dataverse/App.config, se abre un diálogo cada vez que ejecute la muestra y tendrá que introducir información acerca de a qué instancia de Dataverse desea conectarse y qué credenciales desea usar. Este diálogo guardará en caché conexiones anteriores para que pueda elegir una conexión usada previamente.
Las muestras en este informe que requieran una conexión a una instancia de Common Data Service para ejecutarse incluye una referencia vinculada al archivo dataverse/App.config.
Cómo funciona este ejemplo
Para simular el escenario descrito anteriormente, el ejemplo hará lo siguiente:
Configuración
- Comprobaciones para la versión actual de la organización.
- El método
CreateRequiredRecords
crea cualquier fila de tabla que requiera este ejemplo.
Demostración
- El método
List
crea una lista dinámica. La lista se considera una lista dinámica solo cuando el parámetroType
se establece en verdadero. - El método
Campaign
crea una campaña. - El método
AddItemCampaignRequest
agrega la lista dinámica a la campaña. - El método
CampaignActivity
crea una actividad de campaña para distribuir fax a los miembros de la lista. - El método
AddItemCampaignActivityRequest
agrega la lista dinámica a la actividad de campaña. - El método
CopyDynamicListToStaticRequest
copia la lista dinámica en una lista estática. - El método
DistributeCampaignActivityRequest
distribuye la actividad de campaña a las listas de marketing.
Limpiar
Muestra una opción para eliminar las filas creadas en la Configuración. La eliminación es opcional en caso de que desee examinar las tablas y los datos creados por la muestra. Puede eliminar manualmente las filas para obtener el mismo resultado.
Información relacionada
Tablas de campaña
Ejemplo: Distribuir una campaña exprés
Tabla Lista (Marketing List)
Tablas de marketing (Campaign, List)
Ejemplo: Distribuir actividades de campaña a la lista de marketing calificada
AddMemberListRequest
AddItemCampaignRequest
AddItemCampaignActivityRequest
CopyDynamicListToStaticRequest
DistributeCampaignActivityRequest