Du kan lage regler som kan sjekke mellom alle logiske (Ja/Nei) og nummeriske(tall) felter i RFP og artikkelspesifikasjonen. Typen avgjøres automatisk når du velger hvilke felter du vil opprette regelen mellom. Tabell 1 viser sammenhengen mellom felttypen og hva slags regler som kan lages.
RFP felt: | Artikkelfelt: | Kan telles ned: | Resultat: |
Logisk | Logisk | Nei | Underprogrammering: Hvis artikkelfeltet er 'Ja' må også RFP feltet være 'Ja'. Eksempel: Hvis artikkelen har avkryssing for avsug, må RFP felte 'avsug' også være avkrysset. Overprogrammering: Hvis ingen artikler i rommet har feltet 'Ja', så skal heller ikke RFP feltet være 'Ja'. Eksempel: Hvis ingen artikler i rommet krever avsug skal RFP feltet 'avsug' ikke være avkrysset. |
Numerisk | Logisk | Ja | Underprogrammering: RFP feltet må være lik eller høyere enn antall artikler i rommet som har artikkelfeltet avkrysset. Eksempel: Hvis artikkelen har avkrysning for strømtilkobling, må antall strømuttak i rommet være høyre eller lik summen av alle disse artiklene som trenger strøm. Overprogrammering: RFP feltet må ikke være høyere enn antall artikler i rommet som har artikkelfeltet avkrysset. Eksempel: Antall strømuttak i rommet må ikke være høyere enn antall artikler som trenger strøm. |
Logisk | Numerisk | Nei | Underprogrammering: Hvis en artikkel i rommet har feltet høyere enn 0 må RFP feltet være avkrysset. Overprogrammering: Hvis ingen artikler i rommet har feltet høyere enn 0 må RFP feltet ikke være avkrysset. |
Numerisk | Numerisk | Nei | Underprogrammering: Her kan man velge en operator man skal sammenligne verdiene med. Hvis man velger '>' må verdien av artikkelfeltet være høyere eller lik verdien til RFP feltet. Hvis man velger operatoren '<' må artikkelfeltet være lavere eller lik RFP feltet Eksempel: Minimumstemperaturen til artikkelen må være høyere eller lik minimumstemperaturen i rommet. Overprogrammering: Operatoren valgt (for underprogrammering) snus. Eksempel: Minimumstemperaturen til artikkelen må ikke være lavere enn minimumstemperaturen i rommet. Sjekk av overprogrammering for denne typen regler gir egentlig ingen mening i praksis. |
Numerisk | Numerisk | Ja | Underprogrammering: Her må den summen av artikkelfeltet for alle artiklene i rommet være lavere eller lik verdien til RFP feltet. Eksempel: Antall datatilkoblinger til alt utstyret i rommet må være lavere eller lik antall datauttak i rommet Overprogrammering: Verdien i RFP felte må ikke være høyere enn summen av artikkelfeltet for alle artikler i rommet. Eksempel: Antall datatilkoblinger til alt utstyret i rommet må ikke være høyere enn antall datauttak i rommet. |
For å lage og slette regler velg Prosjekt->RFP->Artikkelregler. Du får da en oversikt over alle regler som er definert. Velg 'Legg til' for å legge til en regel. Til venstre i skjermbildet du vises et tre med alle RFP feltene og til høyre alle artikkelfeltene. Velg et felt i hver av disse ved å dobbeltklikke på de ønskede feltene. Avhengig av hva slags type felter du har valgt vil du få valg om du vil at ressursen skal telles ned og hvilken operator du vil bruke. Når du har definert regelen ferdig vil forklaring på regelen komme frem i tekstfeltene, for henholdsvis underprogrammering og overprogrammering . Velg så en alvorlighetsgrad og trykk ok.
Hvis du ønsker å slette en regel, merker du den aktuelle regelen å velger slett.