Haushaltseinkommen

  1. Bearbeiten Sie die Regel "Haushaltseinkommen", so dass sie auf die Regel "householdIncome" in der Klasse "SampleBenefit" verweist.
  2. Bearbeiten Sie die Regel "Alle Personen im Haushalt, die in Bezug auf Einkommen anrechenbar sind" im Regeldiagramm "Haushaltseinkommen", so dass sie auf eine neue Regel in der Klasse "SampleBenefit" mit dem Namen "countableMembers" verweist. Dabei handelt es sich um eine Liste mit Personenobjekten.
  3. Bearbeiten Sie außerdem im Regeldiagramm "Haushaltseinkommen" die Regel "Gesamteinkommen von Person", so dass sie auf eine neue Regel mit dem Namen "totalIncome" und dem Typ 'Nummer' in der Klasse 'Person' verweist.
  4. Bearbeiten Sie die Regel "Anrechenbare Haushaltsmitglieder", so dass sie auf die Regel "countableMembers" in der Klasse 'SampleBenefit' verweist.
  5. Bearbeiten Sie die Regel "Alle Personen im Haushalt" im Regeldiagramm "Anrechenbare Haushaltsmitglieder", so dass sie auf die Regel "household" in der Klasse 'SampleBenefit' verweist.
  6. Bearbeiten Sie in demselben Regeldiagramm die Regel "Person ist anrechenbar", so dass sie auf eine neue Regel mit dem Namen "isCountable" und dem Typ 'Boolesch' in der Klasse 'Person' verweist.
  7. Bearbeiten Sie die Regel "Anrechenbare Person", so dass sie auf die Regel "isCountable" in der Klasse 'Person' verweist.
  8. Fügen Sie im Regeldiagramm "Anrechenbare Person" die entsprechenden Elemente zu dem Vergleich hinzu, so dass der Vergleich age >= 18 lautet.
  9. Erstellen Sie eine neue Regelklasse mit dem Namen "Einkommen".
  10. Bearbeiten Sie die Regel "Einkommen von Person", so dass sie auf die Regel "totalIncome" in der Klasse 'Person' verweist.
  11. Bearbeiten Sie die Regel "Sämtliche Einkommen dieser Person" im Regeldiagramm 'Einkommen von Person', so dass sie auf eine neue Regel mit dem Namen "incomes" in der Klasse 'Person' verweist. Dabei handelt es sich um eine Liste mit Einkommensobjekten.
  12. Bearbeiten Sie die Regel "Anrechenbarer Betrag" in demselben Regeldiagramm, so dass sie auf eine neue Regel mit dem Namen "countableAmount" und dem Typ 'Nummer' der Klasse 'Einkommen' verweist.
  13. Bearbeiten Sie die Regel "Anrechenbares Einkommen", so dass sie auf die Regel "countableAmount" in der Klasse 'Einkommen' verweist. Ein Dialogfenster wird angezeigt mit dem Hinweis, dass eine weitere neue Regel mit dem Namen "Typ" in der Klasse 'Einkommen' erstellt werden muss. Klicken Sie in diesem Dialogfenster auf OK.
  14. Klicken Sie in dem Regeldiagramm "Anrechenbares Einkommen" auf das rechteckige Symbol in der oberen rechten Ecke des Diagramms, um die technische Ansicht der Entscheidungstabelle anzuzeigen. Für jede Zeile in der Entscheidungstabelle wird nun unterhalb der Geschäftsbeschreibungen ein zusätzlicher Bereich mit den technischen Details angezeigt.
  15. Bearbeiten Sie die technischen Details für die linke Spalte, so dass sie mit den Beschreibungen übereinstimmen (d. h. Löhne, Trinkgelder, Provision, Mieteinkünfte).
  16. Ziehen Sie eine Regel von der Palette Geschäftlich (Standard) über das Symbol links neben der Beschreibung "Voller Betrag" für die Zeile 'Löhne'. Ein goldener Kreis wird angezeigt, wenn die Regel übergeben werden kann. Bearbeiten Sie die Referenz, so dass auf eine neue Regel mit dem Namen "amount" und dem Typ 'Nummer' in der Klasse 'Einkommen' verwiesen wird.
  17. Ziehen Sie ein Element 'Arithmetisch' auf das Ergebnis für die Zeile 'Trinkgelder'. Klicken Sie auf die Dropdown-Liste von "Operator" in der Mitte des Elements und ändern Sie den Operator in "/". Ziehen Sie eine Regel von der Palette Geschäftlich (Standard) links neben den Operator und verweisen Sie diese auf die Regel "amount". Ziehen Sie anschließend ein Element 'Nummer' von der Palette Datentyp auf das leere Element auf der rechten Seite des Operators und setzen seinen Wert auf "2".
  18. Öffnen Sie das Kontextmenü des Elements 'Division' und wählen Sie die Option "Kopieren" aus dem Popup-Menü aus. Bewegen Sie den Cursor mit der Maus über das Symbol für die Zeile 'Provision', bis der goldene Kreis angezeigt wird, und klicken Sie darauf, um das kopierte Element einzufügen. Ändern Sie den Operator dieses Elements in "*".
  19. Ziehen Sie ein Element Auswählen von der Palette Geschäftlich (Standard) auf das Ergebnis für die Zeile "Mieteinkünfte". Wählen Sie in dem Dialogfenster, das angezeigt wird, "Nummer" als Typ aus.
  20. Ziehen Sie ein Element Vergleichen auf das Element Leere Bedingung von 'Wenn'. Fügen Sie die entsprechenden Elemente zu dem Vergleich hinzu, damit dieser "amount < 500" lautet.
  21. Ziehen Sie eine Regel auf das Element Leerer Wert von 'Wenn' und verweisen Sie diese auf die Regel amount.
  22. Ziehen Sie ein Element Nummer von der Palette Datentypen auf das Element Leerer Wert von 'Andernfalls' und ändern Sie den Wert im Eigenschaftenbereich in "500".
  23. Ändern Sie den Wert des Ergebnisses für 'Andernfalls' der Entscheidungstabelle in "0".