¿Cómo crear relaciones de CRM CORE con Rules?

En este sencillo ejemplo, vamos a conseguir crear la relación entre dos entidades de un CRM CORE sólo usando Rules.

 

Pues bien, comencemos analizando lo que tenemos: 

 

CRM Core Contact: Solicitante (persona que solicita un acompañamiento)

CRM Core Contact: Voluntario (persona que puede ofrecer un acompañamiento)

CRM Core Relationship: acompaña a (relación entre un solicitante y un voluntario).

 

Hemos creado unas vistas que nos dan acceso directo a ejecutar una regla, pasando por parámetros de URL el ID del Solicitante y el ID del Voluntario.

 

Para crear este proceso, solo tienes que tener en cuenta que para crear una relación lo mínimo que necesitas es un endpoints, es decir, una lista con al menos dos objetos, el solicitante que la va ha realizar y el volutnario que se ofrece.

 

Para esto, hay un manual muy interesante de sobre como se crea, pero básicamente tenemes que seguir los siguiente pasos:

 

1. Creamos una nueva variable de tipo: "list of any entity items" y la llamaremos endpoints.

 

2. Añadimos el ID Solicitante.

 

3. Añadimos el ID Voluntario (Importa mucho el orden en el que lo añadamos, debe ser el mismo que se indicó en la definición de la relación).

 

4. Comprobamos si existe ya una relación creada. Si es así, directamente salimos, en caso contrario, seguimos al paso 5.

 

5. Creamos una nueva relación con la lista de endpoints como base.

 

Con estos sencillos pasos, podremos programar la creación automática de relaciones en Drupal, usando Rules.

 

Espero que os sirva tanto como a mí.

^^

Total de votos: 65

Entradas relacionadas

Comentarios (0)

Deja un comentario