Mehrere Kunden verwalten
Die Arbeit für einen Kunden sollte nie einen falschen Klick von der Zielgruppe eines anderen Kunden entfernt sein.
Dies beschreibt ein Design, keinen laufenden Dienst
Das Problem
Die meisten Teams trennen Kunden durch Sorgfalt. Ein gemeinsames Konto enthält jede verbundene Seite, ein Kalender enthält jeden Zeitplan, und das Einzige, was einen Kundenentwurf von der falschen Zielgruppe trennt, ist die Person, die um 18 Uhr auf den Bildschirm schaut. Wenn jemand das Team verlässt, verschwindet die Trennung mit der Gewohnheit.
Wie das Produkt entwickelt ist
- Ein Projekt ist die Einheit der Trennung. Verbundene Konten, Entwürfe, Warteschlangen, Medien und Belege gehören zu einem Projekt, und ein Mitglied sieht nur die Projekte, zu denen es hinzugefügt wurde.
- Die Trennung wird dreifach durchgesetzt: bei der Authentifizierung, im Anwendungsdienst, der die Aktion autorisiert, und in der Datenbank selbst durch Sicherheit auf Zeilenebene. Angemeldet zu sein wird nie als Erlaubnis behandelt.
- Die Berichterstattung folgt derselben Grenze, sodass ein Bericht pro Kunde die Standardform ist, statt eine Tabelle, die jemand von Hand zusammenstellt.
Was tatsächlich schon gebaut ist
Projekte, projektbeschränkte Mitgliedschaft und die dahinterliegenden Sicherheitsrichtlinien auf Zeilenebene sind gebaut und getestet, einschließlich Tests, die projektübergreifende Lesezugriffe versuchen und prüfen, dass sie scheitern. Pläne werden danach bemessen, wie viele Projekte ein Team braucht. Von keinem Projekt wird bisher auf irgendeiner Plattform etwas veröffentlicht.
Auf dieser Seite ist etwas nicht in Ordnung
Contact channels will be published here before general availability. No legal or support inbox is operating during this preview.