Springe zum Hauptinhalt

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

Kein Connector ist in der Produktion verifiziert, auf dieser Seite wird also noch nirgendwo etwas veröffentlicht. Wo ein Teil des Ablaufs gebaut ist, steht das da. Wo nicht, steht das auch da.

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.