Organisaties kunnen gebruik maken van Microsoft Excel , OpenOffice of Google spreadsheets tot krachtige business rules zoekmachines te bouwen , en veel bedrijven te creëren business rules management systemen die het beleid , de procedures of voorschriften voor hun uitvoeren van operaties bevatten . Besluit tafels liggen aan de basis van een business rules engine , waarin de voorwaarden en het uitvoeren van handelingen in een bepaalde volgorde op basis van deze voorwaarden . Deze motor werkt door een primaire " XML " -bestand te downloaden , samen met andere bestanden en voert de business rules , zoals gedefinieerd in het hoofdbestand . Wat je nodig hebt Microsoft Excel software Toon Meer Aanwijzingen Instellen van de Main XML File 1 Voer de business rules - voorwaarden en actie - in de belangrijkste XML-bestand . in dit voorbeeld ontvangt de klant een specifieke begroeting ( actie) op basis van het huidige uur vergadering twee voorwaarden . Meestal , een niet-technische persoon, zoals een business analist , gaat de business rules in een " Decision Table " zonder de hulp van een technisch persoon . Open een " Excel " spreadsheet . Enter de " Signature " in rij 2 - " Regels leegte helloWorld ( int uur ) " - de " Signature " regel bevat de titel van de tafel en maakt gebruik van het trefwoord "regels . " Het sleutelwoord vertelt andere regels en het extern programma ( Java ) , het type tafel ( Decision Table ) en hoe het programma uit te voeren . Bovendien is de " Signature " informeert de gebruiker dat dit besluit tabel stuurt de klant een specifieke begroeting wanneer aan de voorwaarden wordt voldaan . Kopen van 2 Voer rubrieken in aparte kolommen in rij 6 van het werkblad . Voer " Uur van , " " Hour aan , " en "Set Groet . " Laat het de derde , vierde en vijfde rijen leeg voor nu . De technische persoon zal de nodige Java- code in deze rijen te voeren . 3 Voer de business rules (voorwaarden ) en actie in rij 6 van het werkblad . Invoeren getallen 0 , 12 , 18 en 23 op afzonderlijke rijen ( verticaal ) onder de " Hour aan " kolom . 4 Voer de nummers 11 , 17 , 22 en 24 in aparte rijen ( verticaal ) onder de . " uur van " kolom 5 Voer de volgende groeten in scheidt rijen ( verticaal ) onder de "Set Groet " column : "Goedemorgen , " Goedemiddag , " " Good Evening " en " Good Night . " Wanneer aan de voorwaarden in C1 ( " uren aan " ) en C2 ( " uur van " ) is voldaan , voert het programma de juiste begroeting . Add Java-code aan de Main XML File 6 Voer de technische gegevens in de tweede , derde en vierde rijen van het werkblad . iemand met een basiskennis van een " C " taal , zoals Java , voltooit meestal . dit deel van het besluit tafel Typisch , de programmeur verbergt dit gebied van de beslissing tafel en biedt beschermingsstatus Voer de volgende rubrieken in aparte kolommen in rij 2 : . " C1 " ( toestand 1 ) , " C2 " ( voorwaarde 2 ) en " A1 " . ( actie ) 7 Voer de volgende semantiek in rij 3 : " min < = uur " ( onder C1 ) , ' max < = uur " ( onder C2 ) en " response.map.put ( " groet " , wenskaarten) , " ( . onder A1 ) Deze Java-code uitdrukkingen hebben de volgende betekenis : " min < = uur " onder C1 betekent C1 geldt als de huidige tijd groter is dan of gelijk aan de minimale uur . - 0 , 12 , 18 of 23 C2 geldt als de huidige tijd dan of gelijk aan de maximale uur - 11 , 17 , 22 of 24 . de A1 kolom maakt gebruik van een hekje ingebed in Java-object "reactie . 'Het kent een goede string" groet " in de reactie op de tevredenheid van C1 en C2 . 8 Klik op de " Review Tab . " Kies" Blad beveiligen . " Selecteer de rijen ( Java-code ) die u wilt beveiligen en een wachtwoord invoeren .
|