POST /api/services/heartbeat mit Body: {"api_key":"...", "status":"ok", "message":"..."}Seite auswählen
Module werden beim Serverstart aus diesen Quellen geladen. Änderungen werden erst nach einem Server-Neustart wirksam.
AppSheet blockiert die Einbettung als iframe aus Sicherheitsgründen. Bitte öffne das CRM direkt:
CRM öffnen ↗Task:
Wähle die Kontakte aus der "Partner"-Gruppe, die importiert oder aktualisiert werden sollen.
Verwalte hier Subunternehmer- und Partner-Profile (Logos & Headers). Diese können in Projekten ausgewählt und von Modulen (z.B. PDF-Kalkulatoren) abgerufen werden.
| Firma / Name | Standard | Logo | Aktion |
|---|
Automatische Zeiterfassung beim Klicken in Projekten (Cloud Tasks).
Wenn aktiviert, erscheint bei jedem erledigten Task ein Dauer-Dialog. Das Dashboard schickt danach ein generisches Payload an die konfigurierte URL (intern oder extern).
Variablen: {task_id}, {task_name}, {project_id}, {duration_minutes}, {start_time}, {end_time}
Schalte zwischen lokaler PDF-Kompilierung im Container und externer API-Kompilierung um.
| Prio | Name | API-Endpunkt (URL) | Bearer Token | Aktiv | Status | Aktionen |
|---|
Erzwingt das Anlegen eines neuen Auftrags für ein Projekt.
Steuere, wann und wohin du Benachrichtigungen erhältst.
Leer lassen = Standard-E-Mail wird verwendet. Bei ganzen Order-Delegierungen wird immer benachrichtigt.
Wähle die Standard-Route und ob Mails systemweit über Google Workspace DWD, Microsoft 365 (Graph API) oder direkt per SMTP versendet werden.
Diese Ordnernamen werden bei automatischer Freigabe übersprungen.
| Ordnername | Aktion |
|---|
CSV-Datei hierher ziehen
oder klicken zum Auswählen
Wenn aktiviert, wird nach der automatischen Task-Erstellung (via Webhook) sofort der OR-Tools Solver für die neue Order getriggert.
| Modul |
|---|
| Mitglied | Alle Projekte | Finanzen (Umsatz) | Stundensatz (€) | Kostensatz (€) |
|---|
Erstelle native E-Mail-Routen, die über einen Webhook-Link von anderen Modulen angesprochen werden können. Jeder E-Mail-Route wird ein Absender-Alias sowie ein Firmenlogo zugewiesen.
Bearbeite E-Mail-Vorlagen.
Verwende Platzhalter wie: {Anrede}, {Kunde_Name}, {Projektcode}, {Gebaeude_Strasse}, {Gebaeude_Ort}, {Attribut_AttributName}.
Konfiguriere Upload-Formulare für externe Partner (Steuerberater, Lieferanten, etc.). Jedes Formular bekommt einen eigenen Link mit Token.
Lege fest, welche Dokumente Kunden pro Auftragstyp hochladen können/müssen.
| Auftragstyp | Dokumenten-Key | Anzeigename (DE) | Drive-Zweck | Pflicht? | Aktionen |
|---|---|---|---|---|---|
| Wird geladen... | |||||
Erstelle Fragebögen für die verschiedenen Auftragstypen. Klicke auf "Felder verwalten", um die Felder zu konfigurieren.
| Auftragstyp | Titel | Beschreibung | Sortierung | Aktionen |
|---|---|---|---|---|
| Wird geladen... | ||||
Ordne dem ausgewählten Fragebogen Datenbankfelder zu, die der Kunde befüllen muss.
| Ziel (Tabelle.Spalte) | Feld-Label | Typ | Sortierung | Pflicht? | Aktionen |
|---|---|---|---|---|---|
| Kein Fragebogen ausgewählt. | |||||
Generiere den HTML-Code zum Einbetten der Upload-Formulare in Joomla.
Konfigurieren Sie hier die dynamischen Felder und Validierungsregeln pro Auftragstyp. Felder, die hier definiert werden, erscheinen automatisch im Datenprüfung-Modal eines Auftrags.
| Auftragstyp | Gruppe | Label (DB Spalte) | Typ | Pflicht | Bedingung / Soll-Wert | Aktionen |
|---|---|---|---|---|---|---|
| Lade Konfiguration... | ||||||
Konfigurieren Sie hier die server-to-server Schnittstelle für die Joomla-Website. Die hier freigegebenen Felder aus den Tabellen Projekte und Gebäude können über einen sicheren Token-basierten Request dynamisch ausgelesen werden.
X-Joomla-Secret mit diesem Wert mitsenden.
| Gruppe (Reiter) | Tabelle | Spalte | Label (Anzeige) | Aktionen |
|---|---|---|---|---|
| Lade Konfiguration... | ||||
Erlaube externen Modulen (wie mailassistant oder ISFPPhotos), E-Mail-Anhänge, HTML-Mails und Bilder über die zentrale Dashboard-Route /api/media/gcs-bucket/{bucket}/{pfad} sicher zu streamen.
| # | GCS Bucket Name | Status | Aktion |
|---|---|---|---|
| Lade freigegebene Buckets... | |||
Verwalte verschlüsselte Netzwerk-Tunnel (Tailscale Mesh, SOCKS5/HTTP Proxys, Cloudflare Zero-Trust) zur sicheren Anbindung externer Dienste (z. B. lokaler NAS-Rendering-Dienste).
Nur Buchstaben, Zahlen und Bindestriche. Wird Teil der URL: /intake/dein-token
Kommagetrennt – erscheint als erstes Auswahlfeld im Partnerformular. Leer lassen = kein Dropdown.
2+ Varianten → Buttons oben im Partnerformular. Leer = Dokumenttypen-Feld oben gilt.
Die Ordner-ID aus der Drive-URL (nach /folders/)
Variablen: {feldname} aus Dropdown-Feldern, {ext} für Dateiendung, {datum}, {monat}, {jahr}
Lege fest, wohin die Datei-Infos weitergeleitet werden. Optional mit Bedingung (z.B. nur wenn Monat = Januar).
Der Partner kann seine E-Mail auch selbst im Formular angeben.