Organisasjoner kan bruke Microsoft Excel , OpenOffice eller Google -regneark for å bygge kraftige forretningsregler søkemotorer , og mange bedrifter lage forretningsregler styringssystemer som inneholder retningslinjer, prosedyrer eller regler for sine gjennomfører operasjoner. Beslutningstabeller ligge i kjernen av en virksomhet regler motor , som inneholder vilkår og utføre handlinger i en bestemt rekkefølge basert på disse forholdene . Denne motoren opererer ved å laste ned en primær "XML " fil sammen med andre filer og utfører virksomheten regler , som definert i hoved -filen. Du trenger
Microsoft Excel -programvare
Vis mer Instruksjoner
Sette opp Hoved XML File
en
Angi forretningsregler - forhold og tiltak - i de viktigste XML-fil.
i dette eksempelet , får kunden en bestemt hilsen (handling ) basert på gjeldende timers møte to forhold. Vanligvis går en nontechnical person , for eksempel en bedrift analytiker , forretningsregler i en " Decision Table" uten assistanse av en teknisk person .
Åpne en "Excel " regneark .
Enter på " Signatur" i rad to - " Rules void helloworld ( int time )" -
" Signatur "-linjen inneholder tittelen på bordet og bruker søkeordet "Regler ". Nøkkelordet forteller andre regler og eksternt program (Java ) , bordet type ( Decision Table) og hvordan du kan kjøre programmet . I tillegg informerer " Signatur" brukeren om at dette vedtak Tabell sender kunden en bestemt hilsen når vilkårene er oppfylt .
2
Skriv inn overskrifter i egne kolonner i rad 6 av regnearket. Skriv inn " Hour fra ", " time til , " og " Set Hilsen . "
La de tredje, fjerde og femte rader tomme for nå. Den tekniske personen vil gå inn den nødvendige Java-kode i disse radene .
3
Angi forretningsregler ( vilkår) og handling i Rad 6 av regnearket.
Angi tallene 0 , 12, 18 og 23 på separate rader ( vertikalt ) under " time til "-kolonnen .
4
Skriv inn tallene 11 , 17, 22 og 24 i separate rader ( vertikalt ) under . " Hour fra "-kolonnen
5
Oppgi følgende hilsener i skiller rader ( vertikalt ) under "Set Hilsen "-kolonnen : "Good Morning , " Good Afternoon "," God kveld " og" Good Night . "
Når vilkårene i C1 ( " Timer til ") og C2 ( " Hours fra ") er oppfylt , utfører programmet den aktuelle hilsen.
Legg til Java-kode til Main XML File
6
Skriv inn teknisk informasjon i andre , tredje og fjerde rader i regnearket. en person med en grunnleggende forståelse av en " C" språk, for eksempel Java , vanligvis fullfører . denne delen av vedtaket tabellen Vanligvis skjuler programmerer denne delen av vedtaket bordet og gir beskyttelse status
Legg inn følgende overskrifter i egne kolonner i rad 2 : . " C1 " ( tilstand 1 ) , " C2 " ( tilstand 2 ) og " A1 " . (handling )
7
Oppgi følgende semantikk i rad 3 : " min < = hour " (under C1) , " max < = hour " (under C2 ) og " response.map.put ( " hilsen " , hilsen ); " ( . henhold A1 )
Disse Java- kode uttrykk ha følgende betydning : " min < = time " under C1 betyr C1 er sann hvis gjeldende time er større enn eller lik den minste time - . 0 , 12, 18 eller 23 C2 er sann hvis gjeldende time er mindre enn eller lik den maksimale time - 11, 17, 22 eller 24 . den A1 kolonne benytter en hash mark innebygd i Java-objekt "svar . " det tildeler en skikkelig streng " hilsen" til svar ved tilfredsstillelse av C1 og C2 .
8
Klikk på " gjennomgang Tab . " Velg" Beskytt ark . " Velg radene ( Java-kode ) du ønsker å beskytte og skrive inn et passord .