Heim >Backend-Entwicklung >PHP-Tutorial >Wie lässt sich der Bestellprüfungsprozess sinnvoller gestalten? ? ?
Vorwort: Bitte geben Sie mir einige Ratschläge, wie ich den Bestellprüfungsprozess effizienter und sinnvoller gestalten kann. Ich wäre Ihnen sehr dankbar, wenn Sie ihn im Detail gestalten könnten.
Ladenverkäufe, Filialleiter, Bestellprüfer, Finanzspezialist, Besteller.
Bestehen Sie den Prozess
Informationen zum Filialverkauf > Überprüfung durch den Filialleiter > Überprüfung durch den Besteller >
Rückgabeprozess
Alle Bestellungen, die zur Überprüfung eingereicht wurden, können von Filialleitern, Bestellprüfern, Finanzen und Bestellern zurückgegeben werden. Nur Rollen, die einen bestimmten Schritt in der Überprüfung erreicht haben, können sie zurücksenden .
Das Designmodell des aktuellen Systems (es fühlt sich verdammt dumm an)
Das aktuelle System gibt der Bestellung ein Statusfeld, 1 bedeutet nicht genehmigt, 2 bedeutet vom Filialleiter genehmigt und so weiter An.
Erstellen Sie dann eine darauf basierende Logik. Beispielsweise können nur Bestellungen mit Status=3 in der Bestellliste für die Finanzprüfung angezeigt werden.
Wie man diese Art der Prozessüberprüfung besser gestalten kann.
Berücksichtigen Sie mögliche Faktoren, wie z. B. die Aussage des Leiters, dass in Zukunft keine Notwendigkeit für eine Überprüfung durch den Filialleiter besteht, und dass ein Bewertungslink effizient und sicher entfernt werden kann.
Vorwort: Bitte geben Sie mir einige Ratschläge, wie ich den Bestellprüfungsprozess effizienter und sinnvoller gestalten kann. Ich wäre Ihnen sehr dankbar, wenn Sie ihn im Detail gestalten könnten.
Ladenverkäufe, Filialleiter, Bestellprüfer, Finanzspezialist, Besteller.
Bestehen Sie den Prozess
Informationen zum Filialverkauf > Überprüfung durch den Filialleiter > Überprüfung durch den Besteller >
Rückgabeprozess
Alle Bestellungen, die zur Überprüfung eingereicht wurden, können von Filialleitern, Bestellprüfern, Finanzen und Bestellern zurückgegeben werden. Nur Rollen, die einen bestimmten Schritt in der Überprüfung erreicht haben, können sie zurücksenden .
Das Designmodell des aktuellen Systems (es fühlt sich verdammt dumm an)
Das aktuelle System gibt der Bestellung ein Statusfeld, 1 bedeutet nicht genehmigt, 2 bedeutet vom Filialleiter genehmigt und so weiter An.
Erstellen Sie dann eine darauf basierende Logik. Beispielsweise können nur Bestellungen mit Status=3 in der Bestellliste für die Finanzprüfung angezeigt werden.
Wie man diese Art der Prozessüberprüfung besser gestalten kann.
Berücksichtigen Sie mögliche Faktoren, wie z. B. die Aussage des Leiters, dass in Zukunft keine Notwendigkeit für eine Überprüfung durch den Filialleiter besteht, und dass ein Bewertungslink effizient und sicher entfernt werden kann.
Schreiben Sie einfach ein Dokument und geben Sie die ID für jede Bewertung direkt nach der Einreichung ohne Überprüfung durch den Filialleiter an und setzen Sie den Bewertungsstatus des Filialleiters in der vorherigen Datenbank auf den nächsten Bewertungsstatus
Es ist besser, die Berechtigungskontrolle vorzunehmen und sie ähnlich dem Berechtigungsmenü zu gestalten.
Machen Sie für jeden Status der Bestellung eine Prüfoption und aktivieren Sie die entsprechende Prüfung, wenn Sie die Rolle festlegen. Beim Anzeigen von Daten sind die entsprechenden SQL-Bedingungen einfach zu schreiben.