Tarife und Zugriff
Wie der Tarif entscheidet, welche Bereiche freigeschaltet sind, und was passiert, wenn ein Abonnement abläuft.
Der Zugriff auf alles in Portline besteht aus zwei Prüfungen:
- Enthält der Tarif den Bereich? Jeder Bereich hat eine Funktion (
core,fleet,warehouses,docks,telemetry,yard,api), und jeder Tarif bzw. jedes Paket enthält eine Auswahl davon. Add-ons fügen einzelne Funktionen hinzu. - Erreicht die Rolle die Stufe? Ansehen, Bearbeiten oder Freigeben, siehe Rollen.
Die App führt beide Prüfungen aus, um die Seitenleiste aufzubauen und Seiten und Aktionen freizugeben, sodass Sie nie einen Link sehen, den Sie nicht öffnen können. Postgres führt dieselben beiden Prüfungen unabhängig davon in pl.can() für jede Zeile aus.
Tarif zu Bereichen
| Bereich | Starter | Growth | Scale | Kühlkette | Hafenumfuhr und Lkw-Transport | 3PL-Lagerhaltung |
|---|---|---|---|---|---|---|
| Übersicht | Ja | Ja | Ja | Ja | Ja | Ja |
| Sendungen | Ja | Ja | Ja | Ja | Ja | Ja |
| Container | Ja | Ja | Ja | Ja | Ja | Ja |
| Flotte | Nein | Ja | Ja | Nein | Ja | Ja |
| Lager | Nein | Ja | Ja | Ja | Nein | Ja |
| Rampen | Nein | Ja | Ja | Ja | Ja | Ja |
| Yard und Tor | Nein | Ja | Ja | Nein | Nein | Nein |
| Nachrichten | Ja | Ja | Ja | Ja | Ja | Ja |
| Team | Ja | Ja | Ja | Ja | Ja | Ja |
Die Kühlcontainer-Temperatur unter Container benötigt die Funktion telemetry, die in Growth und im Paket Cold chain enthalten ist oder als Add-on Reefer monitoring erhältlich ist. Im Starter-Tarif sehen Sie das Containerregister ohne das Temperaturdiagramm.
Yard-Ereignisse sind ab Growth enthalten. Eine Zeile nennt ein Pruva-Schiff nur, wenn das Ereignis mit einem verknüpft ist. Starter sieht den Bereich unter „Verfügbar“ mit einem Schloss. Die API bleibt bei Scale und ist nicht gebaut.
Wer den Tarif ändert
Niemand innerhalb des Workspace. Tarif, Add-ons, Status, Anzahl der Nutzerplätze und Laufzeitdaten liegen in pl_subscriptions, und angemeldete Nutzer haben keine Schreibberechtigung für diese Tabelle. Nur die Service-Rolle schreibt sie: der Checkout des Stores oder lokal pnpm plan:set. Das Einzige, was ein Inhaber tun kann, ist die Verlängerung zu kündigen, siehe Abrechnung und Bedingungen.
Wenn ein Abonnement abläuft
| Status | Zugriff | Hinweise |
|---|---|---|
active | Voller Zugriff | Gilt auch für Arbeitsbereiche in der Testphase. |
grace | Voller Zugriff | Bis zu 7 Tage nach Ende des Zeitraums, während die Zahlung geklärt wird. |
lapsed | Schreibgeschützt | Alle können weiterhin lesen und exportieren. Jeder Schreibvorgang wird abgelehnt, von der Anwendung und von Postgres. |
| Nach 90 Tagen im Zustand abgelaufen | Daten gelöscht | Die Daten des Arbeitsbereichs werden 90 Tage aufbewahrt und danach entfernt. |
Während der Kulanzfrist funktioniert alles wie gewohnt. Sobald ein Workspace abgelaufen ist, verhält sich jede Rolle wie ein Betrachter: Lesen funktioniert, Schreibvorgänge schlagen in der App und in der Datenbank fehl. Die Daten werden danach 90 Tage lang aufbewahrt.
Rollen
Inhaber, Admin, Disponent und Betrachter und die Berechtigungsstufe, die jede Rolle erhält.
Abrechnung und Bedingungen
Die Anzahlung von 10% und die Testphase von 1 Monat, jährliche Abrechnung, die Mindestlaufzeit von 12 Monaten, Verlängerung, Kündigung und was zu jeder Bestellung gespeichert wird.