Kontrollera unika fältvärden

Denna regelfunktion används för att kontrollera om värdet i ett fält är unikt. Det kan t.ex. användas i inventarieregister om serienummer ska vara unikt. Kontrollen görs inom modulen och kan konfigureras att vara beroende av värden i andra fält. T.ex. om serienummer ska vara unikt inom objekttypen och vald tillverkare och endast kontrolleras om tillverkare är vald.

Kontrollen görs när:

  • objekt sparas

  • snabbfunktion körs

  • import körs

  • objekt skapas vid leverans av orderrad

Här nedan visar vi ett exempel på en regel som kontrollerar om inventarier har ett unikt serienummer. Vi har en fältregel att serienummerfältet inte ska vara tomt, för att endast kontrollera inventarier som har serienummer ifyllt. I funktionen har vi valt två fält, Serienummer och Objekttyp, för att denna kombination måste vara unik. Det betyder att serienummer måste vara unika inom respektive inventarietyp (objekttyp).

Om objekt redan finns sparade när regeln skapas, kontrolleras inte dessa objekt förrän de sparas. Två befintliga objekt kan alltså ha samma serienummer tills någon redigerar ett av dem.