[2ff88f42] Update README.md with custom table access lessons learned and revert unrequested files.
This commit is contained in:
@@ -87,6 +87,20 @@ Ursprünglich war ein "Server-to-Server" (S2S) Flow mittels RSA-Zertifikaten gep
|
||||
* **Vorteil:** Einfacher einzurichten, Token ist "ewig" gültig (solange er genutzt wird).
|
||||
* **Nachteil:** Muss einmalig manuell via Browser generiert werden (bereits erledigt).
|
||||
|
||||
### Lessons Learned (Feb 2026): Zugriff auf Zusatz-Tabellen (Extra Tables)
|
||||
Der Versuch, auf eine neu erstellte Zusatz-Tabelle (`ExtraTableId 1` / `y_marketing_copy`) zuzugreifen, hat eine tiefgreifende Blockade aufgedeckt, die über einfache Benutzerrechte hinausgeht.
|
||||
|
||||
1. **Direkter API-Zugriff (Table & Archive) ist blockiert:**
|
||||
* Sowohl der `GET /api/v1/Table/Extra1` als auch der `GET /api/v1/Archive/dynamic?providerName=extra_table_1` Endpunkt scheiterten konsistent mit `403 Forbidden` oder `405 Method Not Allowed`, selbst mit vollen Administratorrechten für den API-Benutzer.
|
||||
* Die spezifische Fehlermeldung `"Archive provider DotSyntaxProvider has no registered entities..."` deutet auf ein Konfigurations- oder Lizenzproblem im Mandanten hin, das den API-Zugriff auf Zusatz-Tabellen generell verhindert.
|
||||
|
||||
2. **CRMScript als Workaround:**
|
||||
* Um die Blockade zu umgehen, wurde ein CRMScript-Proxy (`GTM_Proxy`) implementiert, der über `POST /api/v1/Scripts/GTM_Proxy/Execute` erreichbar ist.
|
||||
* **Erfolg:** Der Endpunkt des Proxys selbst ist erreichbar (kein `403`-Fehler).
|
||||
* **Blocker:** Der Proxy meldet bei der Ausführung einen `500 Internal Server Error`. Dies bedeutet, dass das Skript selbst bei der internen Ausführung auf einen Fehler stößt – höchstwahrscheinlich, weil es ebenfalls von der zugrundeliegenden Berechtigungsblockade betroffen ist.
|
||||
|
||||
**Schlussfolgerung:** Der einzig gangbare Weg, um mit Zusatz-Tabellen zu interagieren, ist die **Fehlerbehebung und korrekte Konfiguration des `GTM_Proxy` CRMScripts** direkt in SuperOffice. Der direkte API-Weg ist für diesen Mandanten derzeit nicht verfügbar.
|
||||
|
||||
## 5. Nächste Schritte
|
||||
|
||||
### Detaillierter Plan: Marketing Automation (SuperOffice-zentrisch)
|
||||
|
||||
Reference in New Issue
Block a user