0

Dynamische Auswahl oder Verknüpfung

Hallo zusammen, 

folgende Herausforderung: 

Belege sollen durch einen Freigabeprozess. Erfassung->zur Freigabe-> (optional: Freigabe verweigert, optional: Freigabe erteilt unter Vorbehalt) -> Freigabe erteilt

Nun stehe ich vor der Frage:
- Abbilden des Prozesses als Select
- Abbilden des Prozesses als dynamic choice (als Switch)
- Abbilden des Prozesses mit Verknüpfungen (aber als Switch dargestellt)

Da die Auswahlmöglichkeiten je nach Berechtigungsstatus sich anpassen soll, fällt Option 1 raus. 
Ob Option 2 oder 3 - hier bin ich mir unsicher. Beide Optionen geben mir die Möglichkeit, nur die auswählbaren Prozessschritte vorgefiltert anzuzeigen. 

Was ist der Vor/Nachteil der ein oder anderen Option? Macht man etwa aus "Datenbankgedanken"-Gründen nicht? 

Besten Dank für euer Feedback. 

Peter

2 Antworten

null
    • pid
    • vor 12 Tagen
    • Gemeldet - anzeigen

    Hallo Peter,

     

    ich persönlich würde es so einfach wie möglich machen. Also Option 1 macht für mich vom Gefühl her auch keinen Sinn. ich würde es persönlich als ganz normalen Switch machen.

    Erfassung ist denke ich klar. Wenn der Datensatz vorhanden ist, würde ich ein Feld 'zur Freigabe' erstellen. Dies wäre bei mir ein Typ ja/nein. Anschließend eine Auswahlfeld mit deinen Auswahlmöglichkeiten Freigabe verweigert, Freigabe unter Vorbehalt oder Freigabe erteilt. Dieses Feld ist nur sichtbar wenn 'zur Freigabe' wahr ist. 

    Mit Verknüpfungen würde ich nicht arbeiten. Es ist einfach für eigentlich ja/nein Geschichten zu kompliziert. Du bräuchtest bei Option 3 schließlich eine weitere Tabelle. (oder ich hab das mit den Verknüpfungen grade falsch verstanden)

    Schreibe immer Alle Daten die thematisch zu einem Datensatz gehören in eine Tabelle. (Gott ich kann das grade schlecht erklären). Sprich wenn du einen Prozess hast, sollten in dem Datensatz auch immer alle Eigenschaften stehen. vor allem wenn die Eigenschaften nicht "dynamisch sind".

     

    Liebe Grüße

    David

      • P_Alb
      • vor 2 Tagen
      • Gemeldet - anzeigen

       Hallo David, danke dir für deine Rückmeldung. Die Erklärung gibt Sinn und ich werde es nach deinem Vorschlag umsetzen. 

Content aside

  • vor 2 TagenZuletzt aktiv
  • 2Antworten
  • 49Ansichten
  • 2 Folge bereits