axelvondreden / dms

Apache License 2.0
3 stars 2 forks source link

Rules View Overhaul #19

Open axelvondreden opened 5 years ago

axelvondreden commented 5 years ago

Rules view needs a redesign to something fitting the app-layout

HeyDennis commented 4 years ago

Wie wäre es wenn man die Regeln wie die Tags aufbaut ?

Aufklappen um die Regen zu sehen und rechts dann 3 Bereiche:

Create und Delete ebenfalls wie bei Tags

Dazu bräuche man evtl auch einen Regelnnamen welcher dann im Dropdown unter Regeln angezeigt wird

HeyDennis commented 4 years ago

ah okay jetzt sehe ich das neue Design... auch nicht schlecht....

HeyDennis commented 4 years ago

Brauchen wir auch eine Reihenfolge von Regeln ???

z.B.

  1. Suche Rechnung -> Setze Tag Rechnung
  2. Suche Docs mit Tag Rechnung und Suche Text Amazon -> Setze Attribute Firma mit Wert Amazon
  3. Suche Attribute Firma mit Wert Amazon -> Setze Attribute Garantie mit Wert Date + 2 Jahre
HeyDennis commented 4 years ago

Dein Plan die Regeln in die Unterseiten zu schieben finde ich gut. Die Regeln Übersichtsseite könnte man trotzdem behalten.

Schwierig wird das Verständnis bei Attributen, da kein Attribut gesetzt werden kann ohne Kategorie / Tag...

Sollte man die Attribute von den Kategorien lösen ? -> Sprich eine Kategorie holt zwar die Attribute mit ins Dokument bleiben aber sonst unabhängig voneinander ?

Fallbeispiele:

Kategorien: Rechnung, Amt Attribute: Betrag, Person

Zuordnung: Rechnung -> Betrag , Amt -> Person

Dokument 1 : Rechnung -> Betrag : 5€ (hat einen Betrag, ist aber keiner Person zugeordnet) Dokument 2 : Rechnung -> Betrag : 2€ + Person : Dennis (hat einen Betrag, ist aber einer Person zugeordnet) Dokument 3 : Amt -> Person : Dennis Dokument 4 : Amt -> Betrag : 3€

Was denkst du ?

HeyDennis commented 4 years ago

Also in 2 DMS Apps habe ich mir mal die Logik angesehen... Dort gibt es Dokumenttypen wie Rechnung welche dann Werte wie Betrag mitbringen. Diese sind fest miteinander verbunden und können nicht geändert werden. (Finde ich unsere Lösung besser)

zusätzlich gibt es dann Tags welche man beliebig erstellen kann. Diese besitzen allerdings keine Werte...

axelvondreden commented 4 years ago

Sollte man die Attribute von den Kategorien lösen ?

Wäre schon aufwändig das wieder zu ändern. Ich mach mir mal Gedanken... Die aktuelle Lösung für dein Beispiel wäre ja jeweils Rechnung und Amt beide Attribute zuzuweisen aber halt nicht als Pflichtfeld, dann kannst du dir auch aussuchen, was du befüllst.

Würdest du es komplett voneinander lösen (mehr Arbeit für den User weil Attribute wieder von Hand verteilt werden müssten) oder lieber die Möglichkeit schaffen nachträglich Attribute hinzuzufügen / zu entfernen (Kategorie gibt die Attribute vor, du kannst sie aber dann ändern)?

HeyDennis commented 4 years ago

die Möglichkeit schaffen nachträglich Attribute hinzuzufügen / zu entfernen (Kategorie gibt die Attribute vor, du kannst sie aber dann ändern)?

Ja so hätte ich es aktuell gemeint... Die Kategorie bringt Attribute mit und man kann weitere vorhandene Attribute hinzufügen oder mitgebrachte löschen (wenn kein Pflichtfeld) -> wobei man diese auch einfach leer lasen könnte....

Wo ich gerade noch ins Überlegen komme und durch mein Beispiel vll nicht ganz ersichtlich wurde -> Was ist wenn ich zwei Kategorien zuweise welche beide auf das gleiche Attribut verweißen. z.B. Kat Rechnung -> Attr Betrag und Kat Steuer -> Attr Betrag Dann müsste ich ja 2 Attributsfelder bekommen zum füllen. Da einmal der Steuerbetrag eingetragen wird und einmal der Rechnungsbetrag. Beim Test kam es dabei sogar zum Fehler -> #137

HeyDennis commented 4 years ago

Zum Thema Regeldefinition denke ich hätte eine übergreifende Ansicht folgenden Vorteil:

Regel: Kategorie = "Kassenzettel" & Attribut Firma = "Aldi" -> dann Attribut Kostenart = "Haushaltskosten" Hätte ich auch so wie die Suche mit Feldern zusammengestellt

grafik

HeyDennis commented 3 years ago

Wie die Regeln aufgebaut sind finde ich gut. Eine Übersicht über alle Regeln wäre aber auch praktisch.