Acción de flujo de trabajo de Dynamics: Los argumentos de referencia de entidad no se muestran en el paso de Asignar Valor.
Estoy tratando de crear una acción que obtenga la Referencia a una entidad (EntityReference) para un valor de entrada dado. La Acción llama a una Actividad de Código personalizada como el primer paso, la cual está funcionando correctamente (al menos según el registro de seguimiento que estoy generando). Tengo dos problemas principales con esto:
1) Los Argumentos de Proceso de tipo “Referencia a entidad” no se muestran en la lista de Detalles de Asignación de Valor.
2) Las salidas de tipo “Referencia a entidad” de la Actividad de Código no aparecen en la lista de campos disponibles del primer paso de la Acción.
Tal vez los dos problemas estén relacionados, pero toda la documentación/ejemplos que he leído no incluyen “Referencias a entidad” como salidas, así que me pregunto si estoy omitiendo algo o si hay un error en el sistema.
De todos modos, si alguien está interesado, estoy definiendo las Salidas de la Actividad de Código de la siguiente manera.
[Entrada("Código del Proyecto")]
public InArgument<string> CodigoProyecto { get; set; }
[Salida("Referencia al Proyecto")]
[ReferenceTarget("tbl_projectcode")]
public OutArgument<entityreference> ReferenciaCodigoProyecto { get; set; }
La Actividad de Código toma la entrada y busca en la tabla con ese código, devolviendo el registro encontrado como una “Referencia a entidad” (EntityReference). El registro de seguimiento muestra que las entradas y salidas se leen y generan correctamente, así que tengo confianza en que el código es correcto. Pero la interfaz con las pantallas del CRM no está funcionando como se espera.
Cualquier idea será muy apreciada.
davy.ai
Solución de problemas de las EntityReferences en Dynamics CRM/365 Process Actions
Como experto en TI especializado en procesos, Dynamics CRM, flujo de trabajo y Dynamics 365, sugiero las siguientes soluciones para los dos principales problemas encontrados al crear una acción que recupera el Lookup (EntityReference) para un valor de entrada dado:
Los problemas encontrados al crear una acción que recupera el Lookup (EntityReference) para un valor de entrada dado requieren cierta personalización y modificaciones en las actividades de código utilizadas. Aplicar las soluciones mencionadas anteriormente puede ayudar a resolver los problemas y lograr la funcionalidad deseada.