Asocierea Many-to-Many între Module

Capturile de ecran din acest articol sunt in limba engleza. Interfata Zoho CRM poate varia in functie de versiune si limba setata.
Datele tale de vânzări sunt adesea interconectate. Când le gestionezi în CRM, ai nevoie de modalități prin care să poți stabili asocierile necesare între ele în mod corespunzător.


De exemplu, să spunem că trebuie să asociezi un cont cu unul dintre contactele tale. Poți face acest lucru ușor folosind câmpul Account Lookup din CRM.

Dacă există mai multe contacte asociate unui singur cont, poți realiza în continuare această asociere selectând pur și simplu același cont pentru toate contactele, stabilind astfel o relație unu-la-mulți.



Cu toate acestea, în toate aceste cazuri, reține că poți selecta doar o singură valoare folosind un câmp de tip lookup.

Imaginează-ți acum un scenariu în care unul dintre aceste contacte lucrează pe bază de contract pentru două conturi. Ai astfel o situație în care trebuie să asociezi două companii aceluiași contact. Câmpul Account Look-up permite selectarea unei singure valori. Prin urmare, o configurare de tip „relație unu-la-mulți" nu poate îndeplini această cerință.

O asociere Many-to-many între module în Zoho CRM rezolvă exact această nevoie. Cu un câmp Multi-Select Lookup, poți asocia mai multe valori de tip lookup unui înregistrări și astfel poți stabili o asociere Many-to-many perfectă între două module.

Tip câmp
Asociere realizată
Tipul relației stabilite
Câmp lookup
Valoare unică
Unu-la-mulți
Câmp lookup multiplu
Valori multiple
Mulți-la-mulți

Mai jos sunt câteva scenarii suplimentare în care trebuie stabilită o asociere Many-to-many între module.

  • O instituție de învățământ, care are două module - Studenți și Cursuri.
    Un singur student optează pentru mai multe cursuri. În mod similar, un singur curs poate avea mulți participanți.
  • O companie de asigurări, care are două module - Deținători de polițe și Polițe.
    Un singur deținător de poliță cumpără mai multe polițe. În mod similar, o singură poliță poate avea mai mulți cumpărători.
  • O companie imobiliară, care are două module - Prospecți și Listări.
    Un singur prospect ar putea fi interesat de mai multe listări. În mod similar, o singură listare poate atrage mai mulți prospecți.

Când trebuie să asociezi mai multe valori unui câmp lookup, un câmp multi-select lookup va fi ideal pentru tine. Să analizăm un scenariu în detaliu.

Scenariu exemplu

Problema:

Zylker Real Estates administrează cumpărarea/închirierea apartamentelor. Au două module în CRM-ul lor - Listări și Prospecți.

  • Jack Smith, unul dintre prospecți, este interesat să vadă 3 listări (C-807, B-196 & H-786).
  • Pe lângă Jack, alți 3 prospecți - Jane, Jill și Derek - sunt cu toții interesați să vadă C-807.

Asta înseamnă că, atunci când este creat înregistrarea Jack Smith, trebuie alese 3 valori pentru listările de care este interesat. De asemenea, listarea C-807 ar trebui să aibă 4 prospecți asociați. Deci există nevoia de a alege mai multe valori dintr-un câmp lookup. Un câmp lookup obișnuit îți permite să alegi doar o singură valoare.

Soluția:

În acest caz, Zylker Real Estates ar putea crea un câmp multi-select lookup. Să vedem cum.

Cum să creezi o relație many-to-many

Creează un câmp multi-select lookup -

Metoda I - Adaugă folosind un câmp în formularul de creare
  1. Mergi la Setup > Customization > Modules and Fields.
  2. Fă clic pe modulul dorit, în acest caz, Prospects.
  3. Din lista câmpurilor disponibile, trage și plasează câmpul Multi-select lookup.
    Reține că poți crea maximum 2 câmpuri Multi-select lookup per modul.
  4. În fereastra Multi-Select Lookup Properties, introdu detaliile așa cum se vede în imaginea de mai jos.


  5. Bifează caseta Allow creating relationship-specific modules dacă este necesar un Modul de legătură și introdu numele acestuia.
  6. Fă clic pe Done.
  7. Salvează layout-ul.
    Câmpul multi-select lookup a fost acum creat. Când Zylker Real Estates creează acum o înregistrare numită Jack Smith, vor putea alege mai mult de o valoare din câmpul multi-select lookup.

Valorile astfel alese vor fi asociate fiecărei înregistrări ca liste corelate.


Notes
Notă
  1. Dacă nu vezi un modul afișat în lista Select Related Module din fereastra Multi-Select Lookup Properties, este posibil ca acel modul să fi atins limita maximă pentru câmpurile Multi-Select Lookup.
  2. Poți crea maximum două câmpuri Multi-Select Lookup per modul.
  3. Dacă ai mai mult de un layout în Modulul Corelat, vei fi solicitat să selectezi layout-ul în care trebuie adăugat câmpul Multi-Select Lookup.
Metoda II - Adaugă folosind Listele corelate
La atingerea limitei pentru câmpurile multi-select lookup (două per modul), utilizatorii pot adăuga acum până la 10 Liste corelate de tip multi-select lookup unui modul. Aceste RL-uri vor funcționa similar cu câmpurile multi-select lookup, dar sunt adăugate ca liste corelate în vizualizarea detaliată, eliminând limitările anterioare ale câmpurilor.
Notă.
Este aplicabil pentru toate modulele standard și personalizate, permițând relații de date mai flexibile.


Să ne uităm la exemplul Zylker Coding Bootcamp pentru a înțelege mai bine. Bootcamp-ul desfășoară programe intensive de instruire de două ori pe an, oferind studenților oportunitatea de a învăța mai multe limbaje de programare. Deoarece studenții se înscriu la mai multe cursuri, gestionarea lor eficientă în CRM ar putea reprezenta o provocare. Cu toate acestea, câmpurile multi-select lookup din fiecare modul au făcut posibilă stabilirea conexiunii între înregistrările din diferite module.



Relațiile care trebuie create sunt:

- Instructor - Curs
- Student - Mentor
- Proiect - Echipă

Adăugarea RL-urilor multi-select lookup

1. Configurarea Listei corelate (RL) de tip multi-select lookup

Metoda I - Din Module Builder -

  • Mergi la Module Builder > Selectează fila Details

  • Din panoul din stânga, selectează Multi-select Related List

  • Trage și plasează în dreapta.


Metoda II - Din pagina de detalii a înregistrării -

- Mergi la pagina de detalii a înregistrării
- Din panoul din stânga, selectează Add Related List
- Selectează Multi-Select Lookup Related List
  1. Mergi la înregistrarea corespunzătoare din modul.
  2. Alege Lista corelată corespunzătoare > Edit
  3. Atribuie înregistrări

Modulul de legătură - Prezentare generală

Ce este un Modul de legătură?

Un modul de legătură este unul care servește ca joncțiune între două module asociate printr-un câmp multi-select lookup.

Consideră exemplul de mai sus - cel al Zylker Real Estates. Prospectul Jack Smith a fost acum creat cu 3 listări asociate printr-un câmp multiselect lookup. Dar să spunem că el solicită o negociere pentru fiecare listare - iar chiria negociată diferă pentru toate cele 3 listări. Unde poate fi stocat acest câmp?

  • Nu poate fi un câmp în înregistrarea lui Jack, deoarece există 3 prețuri diferite în funcție de fiecare casă.
  • Nu poate fi nici un câmp în înregistrarea listării, deoarece alți prospecți în afară de Jack ar fi putut oferi negocieri diferite pentru aceasta.

Pentru a gestiona această diversitate, Zoho CRM îți permite să creezi ceva numit Modul de legătură. Fiecare asociere între două module (creată printr-un câmp multi-select lookup) este creată ca o înregistrare în modulul de legătură. Astfel, când 3 listări sunt asociate cu Jack, 3 înregistrări separate sunt create în Modulul de legătură - acest lucru îți permite să creezi o Chirie negociată separată în fiecare înregistrare.



Pentru a activa crearea unui Modul de legătură, bifează pur și simplu caseta
Allow creating relationship-specific modules și introdu un nume pentru modulul de legătură. Poți crea câmpuri personalizate și gestiona modulul de legătură la fel ca orice alt modul personalizat.

Notes
Notă
  1. Câmpul multi-select lookup poate fi utilizat în prezent la crearea individuală a unei înregistrări. Nu este acceptat pentru înregistrările generate prin import.
  2. Vizualizările personalizate nu pot fi create pentru tipul de câmp multi-select lookup, deoarece există mai multe valori. Cu toate acestea, poți crea vizualizări personalizate în modulul de legătură.
  3. Automatizarea nu este acceptată în prezent pentru înregistrările din Modulul de legătură.

Lucrul cu un modul de legătură

După ce ai creat un modul de legătură, îl poți personaliza, crea înregistrări și genera rapoarte pentru modul. Fă clic pe linkurile de mai jos pentru a citi în detaliu despre un modul de legătură.

  • Lucrul cu listele corelate ale unui modul de legătură
  • Personalizarea unui modul de legătură
  • Crearea rapoartelor și tablourilor de bord
  • Ștergerea unui modul de legătură
  • Proprietățile unui modul de legătură

Mai jos sunt aspecte de reținut atunci când legi două module primare printr-un câmp multi-select lookup.

  • Fiecare modul primar va conține lista corelată a celuilalt modul în pagina respectivă de Detalii înregistrare.


  • Această listă corelată va afișa și detaliile Modulului de legătură, dacă ai ales să creezi unul.
  • Poți personaliza coloanele listei corelate pentru a afișa detaliile pe care dorești să le vezi.


  • Poți de asemenea redenumi Lista corelată după cum consideri potrivit.


  • Poți edita înregistrarea unui modul de legătură făcând clic pe pictograma Edit din dreptul fiecărei înregistrări.


  • Dacă faci clic pe hyperlinkul unei înregistrări și nu pe pictograma Edit, vei fi dus la pagina de detalii a respectivei înregistrări și nu neapărat la modulul de legătură.
  • Poți atribui înregistrări noi listei corelate sau edita asocierea înregistrărilor existente direct din această listă corelată. Pur și simplu fă clic pe linkurile Assign sau Edit de deasupra listei corelate pentru a face același lucru.


  • Pentru a desasocieri o înregistrare din lista corelată, fă clic pur și simplu pe pictograma X din dreptul înregistrării.


  • Pentru a accesa, vizualiza și personaliza lista corelată, trebuie să ai permisiunile corespunzătoare pentru câmpul Multi-select lookup corelat.
  • Înregistrările din Modulul de legătură nu vor avea alte liste corelate în afară de Note.

Personalizarea unui modul de legătură

Un modul de legătură poate fi personalizat la fel ca orice alt modul personalizat. Poți adăuga câmpuri și secțiuni noi, edita proprietățile câmpurilor și seta permisiunile pentru modul/câmpuri.

De exemplu, modulul Prospects Vs Listings capturează Chiria negociată și Avansul negociat pentru fiecare asociere creată prin câmpul multi-select lookup.

Mai jos sunt aspecte de reținut privind personalizarea unui modul de legătură.

  • Organizarea modulelor:

    Opțiunea Organize Modules de la personalizarea modulelor îți permite să decizi ordinea în care filele modulelor apar în bara de meniu. Poți de asemenea ascunde un modul eliminându-l din lista de Selected Tabs.
    Acum, dacă decizi să ascunzi un modul care participă într-un modul de legătură, acest modul de legătură va fi de asemenea eliminat din lista de Selected Tabs.


    Acest lucru se întâmplă deoarece modulul de legătură depinde de modulele primare și nu poate fi activ dacă unul dintre modulele primare este eliminat.
    În mod similar, când adaugi înapoi un modul primar în lista de Selected Tabs, modulul de legătură va fi de asemenea adăugat înapoi împreună cu acesta.
  • Câmpuri obligatorii:
    Câmpurile bazate pe modulul primar din Modulul de legătură vor fi marcate ca obligatorii în mod implicit. Deoarece întregul modul de legătură se bazează pe aceste două module primare, nu le poți face non-obligatorii.


  • Limite câmpuri personalizate:
    În prezent, un modul de legătură poate găzdui maximum 100 de câmpuri. Aceasta include atât câmpurile definite de sistem, cât și câmpurile personalizate.

Crearea rapoartelor și tablourilor de bord

Poți crea rapoarte și tablouri de bord specifice bazate pe înregistrările dintr-un modul de legătură.

În exemplul de mai sus al unei asocieri Many-to-many între modulul Prospects Vs Listings, să spunem că dorești să vezi listările cu o valoare a Chiriei negociate de peste 10.000 lei. Poți crea un raport de tip summary simplu cu modulul Prospects Vs Listings.


Într-un alt scenariu, să spunem că dorești să vezi un raport în care poți vedea chiria negociată a fiecărui prospect, în luna exactă a datei tentative de mutare.


Pentru aceasta trebuie să selectezi modulul Prospects ca modul primar la crearea unui raport de tip matrix și să alegi modulul Prospects Vs Listings în Modulele corelate. Reține că dacă alegi Modulul de legătură, celălalt modul primar este de asemenea selectat împreună cu acesta în mod implicit și invers.


După ce ai generat raportul, poți vedea chiria negociată a fiecărui prospect grupată în funcție de data lor tentativă de mutare.
Poți de asemenea crea tablouri de bord din aceste rapoarte. Vezi și: Rapoarte și tablouri de bord.

Notes
Notă
  1. Modulul de legătură este afișat în lista de module corelate când creezi un raport bazat pe unul dintre modulele sale dependente.
  2. Dacă alegi modulul de legătură ca modul corelat, celălalt modul primar implicat în asocierea Many-to-many este de asemenea selectat în mod implicit. Într-un astfel de caz nu poți selecta alte module pentru a crea un raport.
  3. Dacă creezi un raport bazat pe un modul de legătură, lista Modulelor corelate va conține doar modulele sale primare.


Ștergerea unui modul de legătură

Nu poți șterge direct un modul de legătură în CRM. De asemenea, atâta timp cât modulul de legătură există, nu poți șterge nici modulele primare, deoarece acestea sunt necesare pentru funcționarea modulului de legătură.

Pentru a șterge un modul de legătură, trebuie să elimini câmpul multi-select lookup care a creat asocierea Many-to-many între două module în primul rând. Când faci acest lucru, modulul de legătură va fi eliminat automat.

Asigură-te că elimini acest câmp din orice alte layout-uri sau din lista de câmpuri neutilizate pentru a-l șterge complet.

După ce ai eliminat modulul de legătură, ești liber să ștergi modulele primare deoarece nu mai există o dependență între module.

Proprietățile unui modul de legătură

  • Câmpul Multi-select lookup va fi creat pentru layout-ul curent al modulului în cauză. Dacă ai mai multe layout-uri de pagină pentru un modul, vei fi solicitat să alegi layout-ul (layout-urile) în care câmpul trebuie creat în Modulul corelat.


  • Dacă elimini un câmp multi-select lookup dintr-un layout, acesta este totuși prezent în secțiunea Unused Fields. Dacă dorești să ștergi definitiv un câmp multi-select lookup, trebuie să îl ștergi din toate layout-urile (dacă există) și, de asemenea, din lista de câmpuri neutilizate. Reține că aceasta este o acțiune permanentă și nu poate fi anulată. Când ștergi un câmp multi-select lookup, modulul de legătură este de asemenea eliminat împreună cu acesta.
  • Dacă ștergi o înregistrare al cărei câmp multi-select lookup a creat multe asocieri cu un alt modul, acele înregistrări din modulul de legătură sunt șterse împreună cu ea și trimise în Recycle Bin. Când restaurezi înregistrarea principală, aceasta este din nou restaurată cu toate asocierile.
  • Exportul înregistrărilor nu este acceptat nici pentru un modul de legătură, nici pentru câmpul Multi-select lookup dintr-un modul.

Partener Certificat Zoho

Ai nevoie de ajutor cu Zoho CRM?

Echipa noastra te poate ajuta cu implementarea, personalizarea si suportul Zoho CRM. Peste 200 de proiecte finalizate din 2011.

Contacteaza-ne