U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Acties op meer dan 2 niveaus

0000003185     -      16-10-2023

Standaard werken geneste CRM acties alleen op 2 niveaus: parents - children. Met de hier beschreven functie kunt u het aantal niveaus verhogen (tot 9). Om deze functie te activeren, moet u deze kolom toevoegen aan de database en vervolgens Mercator opnieuw opstarten:

alter table ACTTEMPL add NESTED_LEVEL tinyint not null default 0

 

Deze kolom voegt een bewerkbaar veld toe aan de actie modellen: Genest niveau, in het eerste tabblad. Het kan een waarde bevatten waardoor Mercator de hiërarchie van actiemodellen kan begrijpen. De standaardwaarde is altijd nul en komt overeen met het hoogste niveau in de hiërarchie.

  • De hoogste bovenliggende actie heeft "genest niveau = 0" in zijn model.
  • Een child actiemodel van een niveau 0 model heeft "genest niveau = 1".
  • Een child action model van een model met "genest niveau = 1" zal "genest niveau = 2" hebben.
  • ...

De nummering van geneste niveaus begint daarom bij nul (niet 1).

Zodra deze functie is geactiveerd, geeft de ActionTree die in de signaletieken kan worden geïnstalleerd deze verschillen in gedrag weer:

  • Voor het eerste niveau in de boom zijn alleen modellen met "genest niveau = 0" zichtbaar.
  • Het aantal uitbreidbare niveaus wordt alleen beperkt door het maximale aantal niveaus in de hiërarchie van het actiemodel. Een knooppunt toont alleen child acties waarvan het geneste niveau gelijk is aan zijn eigen waarde + 1.
  • De knop Actie toevoegen onder de boom toont alleen modellen met "genest niveau = 0".
  • Gebruik het contextmenu om een child actie toe te voegen aan het geselecteerde knooppunt, waarbij de modellen worden beperkt tot de waarde van het knooppuntniveau + 1.

Ook de boomstructuur in het menu "Acties weergeven" toont dit verschil in gedrag:

  • Het aantal uitbreidbare niveaus wordt alleen beperkt door het maximale aantal niveaus in de hiërarchie van het actiemodel. Een knooppunt toont alleen child acties waarvan het geneste niveau gelijk is aan zijn eigen waarde + 1.

 

In de component LinkedActions filtert de knop "Nieuwe actie toevoegen" de beschikbare modellen tot die waarvan het geneste niveau gelijk is aan het niveau van de huidige actie plus 1.