Das ist wild,
Unter dem DVAdmin -> Benutzer -> Chayns ID Verbindungen, passt die Chayns ID zum User?
Habt ihr den Chayns Benutzer schon mal neu mit dem David Server verbunden?
Haben wir beides schon mehrmals gemacht
Das ist wild,
Unter dem DVAdmin -> Benutzer -> Chayns ID Verbindungen, passt die Chayns ID zum User?
Habt ihr den Chayns Benutzer schon mal neu mit dem David Server verbunden?
Haben wir beides schon mehrmals gemacht
ciwu Leider nein, diese Art von Meldungen habe ich nicht. Auch in den Logs sehe ich nichts, was irgendwie auf einen Fehler mit den IDs zusammenhängen könnte. Da sehe ich z.B. nur immer wieder Meldungen zur URL https://gravatar.com/avatar/irgendeineid?s=128&d=404. Was auch immer dort von Tobit abgefragt wird. Das sollte aber auch nicht die Ursache sein, da ich ja erst mal Zugriff auf alles habe und der Zugriff dann einfach irgendwann nicht mehr geht, auch wenn kein PC/Server/Dienste-Neustart oder Updates etc. gemacht werden.
Hallo,
bei mir besteht das Problem, das der Smart Client immer wieder die Verbindung zu Chayns verliert und man sich dann im Team-Client immer wieder neu verbinden muss, damit der Web/Smart-Client die E-Mails wieder lädt. Das ist doch irgendwie nicht ganz Sinn eines Webclients.
Kennt jemand das Problem?
Mir geht es hier eigentlich nicht um den Smart Client, sondern und die WebAPI, die ja aber letztendlich auch wieder einen David-User mit Chayns-Verbindung benötigt. Ich möchte über die WebAPI dann Daten aus dem ERP/CRM-System synchronisieren. Login für die WebAPI und Daten kann ich schon abrufen, aber eben nur bis die Verbindung des Users wieder gekappt wird. Im Smart Client kann ich mich weiterhin ganz normal anmelden und ich sehe in den Favoriten auch Ein und Ausgang. Im Navigator habe ich dann aber nur den Transit-Ordner und den Ordner mit dem Servernamen, kann aber keine Unterordner oder Inhalte sehen.
Das Problem besteht bei allen bisher getesteten Usern. Am Anfang geht es ohne Probleme aber meist nach etwa einer Stunde dann plötzlich nicht mehr.
Der WebAPI-Dienst läuft ohne Fehler und der Verbindungstest klappt auch, sonst würde die API ja auch gar nichts zurück geben. Im David.Administrator unter System>Benutzer>chaynsID hat der User auch immer noch eine chayns PersonID zugeordnet und im Team Client ist rechts oben am Icon ist auch noch der Benutzer verbunden und kann auch noch über das Menü chayns.ID auf sein Einstellungen zugreifen.
Trenne ich die Verbindung im Client und stelle sie neu her, muss ich im Smart Client die Seite nur noch neu laden (nicht mal ab- und anmelden) und die Ordner und E-Mails sind sofort wieder sichtbar.
Gruß
Baumi
Ich werd mir demnächst mal den Sidekick-Server anschauen und dann testen. Ich mach mir da aber erst noch einen Plan, was meine Anforderungen wären und schick das dann mal an Tobit, um zu sehen, wie und ob man das auch umsetzen kann.
Minimum soll das System dann Standard-Support oder Vertriebsanfragen per E-Mail beantworten können und einen Chat mit ner Wissensdatenbank für die Homepage bereitstellen können.
Die einmaligen Kosten von ca. 1.500€ wären für die Firma ja noch OK, wenn man bedenkt, was man alleine schon für lokale Hardware und eine GPU ausgeben müsste. Bei den monatlichen Zusatzkosten muss man halt mal schauen, wo man da landet.
Die kanpp 30€/Monat für die SideKick AI Services für TeamDavid wären mir für alle User hingegen wieder zu viel, wenn das dann nicht genutzt wird und keine vernünftigen Text raus bringt. Daher vielleicht eher eine Schnittstelle zum Sidekick Server und der WebAPI schaffen, falls letzteres überhaupt beim Sidekick Server erforderlich wäre.
Ansonsten nutze ich manchmal einfach den Demomodus im Team-Client oder dann ChatGPT und Co.
Sander Hast du mittlwerweile eine Lösung für die Anmeldung gefunden?
Ich versuche auch gerade per n8n mich mit der WebAPI zu verbinden, sodass ich die Anmeldung im Browser nicht mehr benötige.
Soweit habe ich mal die Anleitung https://chayns.site/open-id-connect durchgearbeitet und habe alle Tokens, ClientIDs etc. eingetragen.
Wenn ich jetzt aber irgendwas von Server abrufen will, kommt immer die Meldung:
Valid token types are: 'User', The passed token cannot be used for this request.
Ich bekomme den Abruf nur hin, wenn ich den AccessToken aus dem Browser nutze, aber nicht mit dem von der OpenID-Beschreibung.
Auch mir ist die Anleitung nicht wirklich klar, mit welchem Account (Site-Admin, lokaler Admin, User, Chayns) man sich wo (welche URL, im Team-Client, ...) anmelden muss, sodass man dann Zugriff auf verschiedene User und Ordner bekommt.
Falls da noch jemand Infos hat, gerne melden.
Gruß
Baumi
Hallo zusammen,
in David/Team Client bzw. unter Windows reicht es nicht, wenn man nur den Kalender des anderen Users Berechtigungen gibt, da man ihn ansonsten im Client immer noch nicht sehen kann.
Man muss zusätzlich auf dem Benutzerordner noch folgende Rechte vergeben: Nur für diesen Ordner und Attribute lesen. Das wäre erst mal die Berechtigung für Windows.
Damit das dann auch im Client angezeigt wird, muss man zusätzlich noch die im Benutzerordner liegende archive.dir zumindest Leserechte geben. Ohne diese kann der Client die Ordnerstruktur innerhalb von David/Team nicht anzeigen. Es greift hier eine Kombination aus Windows- und David/Team-Berechtigungen.
Danach kann User1 den Ordner Benutzer\User2\Kalender sehen, aber keinen Eingang, Ausgang etc oder E-Mails, die ggf. direkt im Benutzerordner liegen. Ob man das über Gruppen macht, oder den User2 direkt in den NTFS-Rechten einträgt ist egal.
Gruß
Baumi
Hallo,
hier ein paar Screenshots. Ich hoffe, das hilft euch.
1: Exceltabelle anlegen. Bei Spalten bitte auf Umlaute oder Leerzeichen verzichten, ansonsten könnte ihr hier jede beliebige Überschrift wählen
2: ODBC-Verbindung unter Windows zur Exceltabelle herstellen. Wenn Ihr das auf dem Mailserver machen wollt, braucht ihr dort entweder ein installiertes Excel welches den ODBC-Treiber mit liefert, oder die "Microsoft Access database engine 2016", damit ihr die ODBC-Verbindung zu Excel herstellen könnt.
3: Adressarchiv in Team anlegen und in den Eigenschaften die SQL-Adressen mit der obigen ODBC-Verbindung verbinden und dann die Felder zuordnen. Am Besten immer einen Zähler für das Keyfeld mit in die Excelliste einbauen. Die restlichen Felder können beliebig zugeordnet werden. Es sollten nur Felder sein, die man im Editor dann auch als "Variable" auswählen kann.
4: E-Mail mit Variablen erstellen und dann bei "An" einfach das Adressarchiv auswählen. Die Zuordnung hier ist jetzt nicht ganz korrekt und dient nur als Beispiel. Es funktionert aber dann ähnlich zum Word-Serienbrief.
Gruß
Baumi
Hallo,
also Fax oder ePost wäre ja kein Problem. Dafür gäbe es die entsprechenden Drucker oder das Word-Addin.
Bei E-Mail funktioniert das meines Wissens nach aber leider nicht
Wir machen das immer so, das wir alles was variabel im Text ist, einfach in eine oder mehrere Spalten in Excel inkl. der Adressen schreiben und die Exceldatei dann per ODBC in David/Team einbinden. Dann eine E-Mail erstellen und an die Platzhalter dann die Variablen aus der Adresse einfügen. Beim Senden dann einfach das Archiv mit den ODBC-Excel-Adressen auswählen und Senden.
Falls du unbedingt die Formatierung aus Word übernehmen willst, kannst du die Word-Datei ja z.B. als HTML speichern und den Code dann in David als Textbaustein im Quelltext einfügen. Da wäre ich aber sehr sparsam mit HTML und CSS, da das meist sehr verschieden bei den Empfängern an kommt.
Gruß
Baumi
Hallo sail,
die Adressen liegen nur in einer lokalen SQLite-Datenbank unter C:\Users\USER\AppData\Roaming\Tobit\Team\David\SERVERNAME-USERNAM-contacts.db. Hierauf könnte man per SQL zugreifen.
Ansonsten müsstest du über die API gehen.
Gruß
Baumi
Hallo,
für alle, die das aktuelle März Tech Briefing von Tobit noch nicht gelesen haben:
QuoteZugriff per Browser: smart client anstatt Web Access
Bereits die allererste David Version hat mit dem Web Access die Möglichkeit geboten, per Web Browser von überall auf die Daten des David Servers zuzugreifen und damit zu arbeiten. Dieser von der WebBox bereitgestellte Dienst steht bis heute in gewohnter Form zur Verfügung und wird auch noch für die Arbeit mit TeamDavid per Web Browser genutzt. Obwohl es mit dem smart client von TeamDavid längst eine deutlich schnellere, umfangreichere und komfortablere – also kurz gesagt eine viel bessere Alternative gibt.
Aus genau diesem Grund wird der alte Web Access per WebBox demnächst abgekündigt und ab einem der nächsten TeamDavid Rollouts nicht länger unterstützt. Benutzer, die dann trotzdem noch versuchen, den klassischen Web Access zu nutzen, erhalten eine Hinweismeldung inkl. Weiterleitung zum smart client. Voraussetzung zur Nutzung des smart client ist die korrekte Einrichtung der WebAPI-Schnittstelle am TeamDavid Server. Die zugehörige Konfiguration erfolgt im David.Administrator unter dem Punkt »Fernzugriff & Publizierung / David WebAPI«. Wer trotz allem nicht auf den klassischen Web Access verzichten will, hat die Möglichkeit, ihn vorerst weiter zu nutzen, was jedoch nicht empfohlen wird.
Was auch immer wieder "demnächst" oder "einem der nächsten Rollouts" wieder heißt?
Das kann man doch klar kommunizieren, ab welchen Rollout die Wartung dann eingestellt wird.
Hoffentlich hat Tobit dann wieder etwas mehr Zeit, sich um den Client zu kümmern und die Bugs zu beseitigen und das Layout endlich mal in den Griff zu bekommen.
Obwohl sie ja den Web Access seit Jahren eh nicht mehr pflegen
. Ich meine, das sie da schon über 15 Jahre nichts mehr dran gemacht hatten. Wenigstens ein Produkt, das konstant (schlecht) bleibt
.
Vielleicht werden aber dennoch ein paar Ressourcen frei, das sie auch den smart client jetzt um fehlende Funktionen weiter entwickeln und dieser dann endlich nutzbar wird.
Gruß
Baumi
Hier habe ich noch eine gute Anleitung gefunden: https://forum.1qubit.de/thread/1291-david-web-api/
Gruß
Baumi
Hallo Sander
ja, die Doku habe ich auch noch nicht verstanden und Tobit gibt da leider auch keinerlei Hilfe.
Was ich aber schon heraus gefuden habe, wenn man die WebAPI-Swagger-Doku https://externerservername:8443/_docs/index.html nutzen will ist folgendes.
Du kannst mal mit deinem Web-Account bei https://tobit.team anmelden. Wenn du danach die Entwicklerkonsole öffnest, und nach "baerer" suchst, findest du folgenden Token:
Von hier kannst du den gesamten String unter "Authorization" nehmen und in die Swagger-Doku einfügen
Danach kann man zumindest mal die Serverinfo erfolgreich abrufen.
Vielleicht hilft das ja weiter, auch wenn sich der Bearer-Token immer wieder ändert, aber du weißt zumindest wie die anmeldung auszusehen hat und man muss jetzt nur noch anhand der Doku herausfinden, wie man den Bearer-Token generieren kann.
Es geht aber vermutlich mit der Client-API https://david.tobit.software/developers/clientAPI deutlich einfacher, wenn es nur um den Versand einer E-Mail geht. Da müsstest du aber nochmal genauer schreiben, was du machen willst.
Gruß
Baumi
Hallo BeSt
hast du schon etwas heraus bekommen? Ich stehe aktuell vor dem gleichen Problem.
Ich kann in der SwaggerUI zwar über den "Authorize"-Button ein Kennwort eintragen, aber egal was ich dann ausführe, es kommt immer "A valid AccessToken must be passed.", z.B. bei
curl -X 'GET' \
'https://mailserver:8443/v1.1/ServerInfo' \
-H 'accept: application/json' \
-H 'Authorization: MeinVergebenesPasswort'
Gruß
Baumi
Hallo Siekermann
in der dvapi32-Hilfe gibt es ein Beispiel dazu, das dir vielleicht weiter helfen könnte.
Hier sind noch ein paar zusätzliche Felder gefüllt, die du aktuell noch nicht gesetzt hast.
Versuche es mal damit.
|
DayOfWeekMask:
The following possible assignments exist:
| RecurrenceType | RecurrenceSubType | Allowed Properties |
| DvDaily | DvRecursVariable | Interval |
| DvRecursFixed | DayOfWeekMask | |
| DvWeekly | none | Interval, DayOfWeekMask |
| DvMonthly | DvRecursVariable | Interval, DayOfMonth |
| DvRecursFixed | Instance, DayOfWeek, Interval | |
| DvYearly | DvRecursVariable | MonthOfYear, DayOfMonth |
| DvRecursFixed | Instance, DayOfWeek, MonthOfYear |
The DayOfWeekMask is bit code:
1 = Sunday
2 = Monday
3 = Monday, Sunday
4 = Tuesday
...
13 = Wednesday, Tuesday, Sunday
...
32 = Friday
DvRecurrenceType:
|
Gruß
Baumi
Hallo flicflac30
siehst du die Anhänge im Team-Client und kannst sie nur nicht öffnen und falls ja, kommt dann eine Fehlermeldung, oder sind sie in der E-Mail gar nicht da? Eine etwas genauere Beschreibung oder Screenshot (persönliche Daten bitte entfernen) könnte da helfen.
Bei ersteren vermute ich ein Berechtigungsproblem im Dateisysten. Hier kannst du mal ie Nachrichten-ID im Client suchen (Rechte Maus auf die Nachricht > Eigenschaften. Im Register Parameter auf das Icon links oben klicken, dann wird der Pfad sichtbar). Mit der kryptischen Nummer am Ende des Pfades dann mal im angegebenen Ordner suchen. Da müsste es dann je Anhang Dateien mit den Endungen .$01, .$012 usw. geben. Schau dir hier mal die Berechtigungen an, ob diese ggf. von anderen Usern abweichend sind.
Evtl. hast du auch bei dem User ein Limit bei der Dateigröße im POP3-Postfach festgelegt. David.Administrator > Grabbing Server > POP3-Postfächer > User > Register Optionen > Max. Nachrichtengröße. Wenn hier nicht 0 eingetragen ist, werden die Anhänge ggf. entfernt. Das greift dann nur beim externen Empfang und nicht beim Internen.
Gruß
Baumi
Hallo Orsco,
die POP3-Postfächer werden unter David\Archive\System\David\Dvgrab gespeichert.
Hier gibt es die archive.dat für die Übersicht und zu jedem Postfach eine .001 bzw. .0tx-Datei
Gruß
Baumi
Hallo BeSt
viele Einstlelungen werden in der Registry unter Computer\HKEY_CURRENT_USER\Software\Tobit\Team\Settings gespeichert.
Um nicht lange zu suchen mache ich folgendes:
- Obigen Registry-Key komplett exportieren
- Eine Einstellung in Team ändern (und ggf. Client schließen)
- Obigen Registry-Key erneut komplett exportieren
- Bei Exporte mit z.B. Notepad++ vergleichen und die Veränderungen anzeigen. Meist erkennt man dann sehr schnell anhand des Namens in der Registry, ob es die gesuchte Einstellung ist.
Im Bild siehst du ein paar Einstellungen, die ich z.B. über die GPOs an die User verteile.
Gruß
Baumi
Was im Benutzername und Passwort steht, spielt bei den Gruppenordnern gar keine Rolle, trage einfach irgend etwas kryptisches ein. Das ist nur bei den Benutzerordnern selbst relevant.
Das, worauf es an kommt, sind die Benutzer-Freigaben. Hier musst du die Benutzer eintragen, die Zugriff bekommen sollen und dann die Berechtigungen (Lesen, Schreiben, Löschen) vergeben,
Hallo complusit,
ja, funktionieren noch. Wir nutzten diese vor allem für Signaturen, Weiterleitungen und einen Abwesenheitsassistenten.
Im Team-Client gab es bis Rollout 508 aber noch das Problem, das man kein HTML über oEditor.Selection.Text in die E-Mail einfügen konnte.
Das wurde aber jetzt mit Rollout 509 behoben.
Gruß
Baumi
Ja, per "dvwinhidesetup", ohne "/" oder "-" davor. Hatte ich mal von Tobit bekommen, nachdem ich dort nachgefragt hatte.
Ich hatte es aber auch nie in irgend einer Doku gesehen.