0

1 Datenbank, 2 Benutzer

Hallo, vielleicht kann mir jemand helfen: ich habe 1 Datenbank und 2 Lizenzen. Eine Lizenz für Mitarbeiter und eine als Admin. Wenn jetzt aber der MA in der Kundendatei nach einem Kunden (z.B. Mayer) sucht und öffnet, und ich auch gleichzeitig in der Kundendatei bin (was ja die gleiche Datenbank ist) , dann öffnet es bei mir ebenfalls den Kunden "Mayer". Wie kann man da ändern. Danke.

19 Antworten

null
    • Fox Concepts
    • Christoph.2
    • vor 3 Monaten
    • Gemeldet - anzeigen

    Das sollte mal unter keinen Umständen so sein. Sollte das wirklich so sein, wäre das als Bug zu melden.

      • Michi.1
      • vor 3 Monaten
      • Gemeldet - anzeigen

      Die Frage ist allerdings, von wo aus der Kunde aufgerufen wird?

      Von einer gemeinsamen "Seite" oder Dashboard in nur einem Recod aus? Dann wäre das verhalten so. Das hab ich umgangen, indem ich jeder Benutzer-Mail einen eigenen nur für die Person sichtbaren Record ("Dashboard") zugewiesen habe.

      • Unternehmerin Kosmetik
      • oswald
      • vor 3 Monaten
      • Gemeldet - anzeigen

       Hallo Michi, kannst mir da helfen, so versiert bin ich noch nicht. Bei mir geht es von einer gemeinsamen Seite und einem Dashbord aus. Jedoch habe ich 2 Email-Adressen (1x Admin, 1x MA). ist das schwierig zu lösen

      • Unternehmerin Kosmetik
      • oswald
      • vor 3 Monaten
      • Gemeldet - anzeigen

       Danke Christoph, aber wird wahrscheinlich mein Fehler sein. Vielleicht kann mir jemand da Problem lösen

      • Michi.1
      • vor 3 Monaten
      • Gemeldet - anzeigen

       

      Ich habe als Admin einen Button mit:

      let me := this;
      let benutzermail := 'Mail von neuen Benutzer';
      let new := (create Planung);
      new.(benutzer := benutzermail);
      let new1 := (create Planung);
      new1.(benutzer := benutzermail)
      

      dieser erstellt für jeden neuen Benutzer 2 Recods als Dashboard.

      In der Einstellung für lesbar wenn

      benutzer = userEmail()
      

      Bitte beachte das das nicht mit "Seiten" geht und das du dich nicht selber als Admin ausblendest. Also auch dir einen Record vergeben.

      • Unternehmerin Kosmetik
      • oswald
      • vor 3 Monaten
      • Gemeldet - anzeigen

       Danke, aber ich glaub das ist für mich zu hoch. So versiert bin ich nun mal nicht mit diesen Einzelheiten. Ich versuche es mal, glaub aber nicht, dass ich das alleine hinbekomme. Danke Michi.

      • Michi.1
      • vor 3 Monaten
      • Gemeldet - anzeigen

      du schaffst das schon

      • Michi.1
      • vor 3 Monaten
      • Gemeldet - anzeigen
      • Unternehmerin Kosmetik
      • oswald
      • vor 3 Monaten
      • Gemeldet - anzeigen

       Hallo Michi, ich habe es anscheinend geschafft:

      Lösung: ich habe mein Dashboard einfach kopiert, und habe Dashboard 1 nur für Admin (sichtbar) und Dashboard 2 für MA freigegeben. Dann funktioniert es . Was sagst du dazu? Danke#

      • Michi.1
      • vor 3 Monaten
      • Gemeldet - anzeigen

      viele Wege führen zum Ziel 

    • pma_mgmt
    • vor 3 Monaten
    • Gemeldet - anzeigen

    Ich habe folgendes gemacht in meinem Dashboard: 

    Ein Textfeld in dem ich nach dem Kunden suche mit einem Trigger nach Änderung der mir folgendes macht "if cnt(select Kunden where name like Textfeld)=1 then darstellung:=first(select Kunden where name like Textfeld) else darstellung:=null end"

    Darunter eine Verknüpfung "darstellung" zur Datenbank Kunde und dort nicht als "Popup anzeigen" sondern "einbetten" ausgewählt. Dann musste ich noch sicherstellen, dass es nicht ein "Datensatz pro Eintrag" sondern eine "Globale Variable im Speicher" war.  

    Voila: Jeder Nutzer kann in seinem Browser sich den Kunden darstellen lassen, den er sich darstellen möchte :-)

    • Michi.1
    • vor 3 Monaten
    • Gemeldet - anzeigen

    Jeder Benutzer hat bei mir 2 eigene Records für das Dashboard, da wir pro Arbeitsplatz 2 Instanzen (PCs) offen haben. Daher wird extra noch geprüft, ob schon ein Record für den zugeordneten Benutzer verwendet wird, sodass jeder Arbeitsplatz immer einen eigenen Record in Benutzung hat.

    Hintergrund ist, dass alles über das Dashboard läuft. Keine Tabellen für Benutzer sichtbar sind.

    • Wolfgang_Hopfgartner
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Hi,

    ich denke ich habe ein ähnliches Problem. Ich habe ein Dashboard mit einer View und ein paar Filtern erstellt.

    Das funktioniert alles wirklich prima. Wenn jetzt aber eine andere Person, an einem anderem Rechner, den Filter ändert, dann wird der Filter für die erste Person ebenfalls geändert.

    Nun dachte ich schlauer Fuchs mir, ich ändere die Zuweisung des dynamische Auswahlfeldes (Werk1/Werk2) auf  "Globale Variable im Speicher (Browser)". Da hat dann aber erstmal nichts mehr funktioniert und die Ansicht ist immer leer.
    Wie kann ich das lösen, sodass jeder User seine eigenen Filter etc. hat?
     

      • Torsten_Stang.1
      • vor 2 Monaten
      • Gemeldet - anzeigen
      • Wolfgang_Hopfgartner
      • vor 2 Monaten
      • Gemeldet - anzeigen

       Ja, aber dass kann doch nicht die Lösung sein, dass ich für jeden Benutzer ein Dashboard anlege?? 

      Wobei ich sowieso nicht wüsste, wie ich das mache. Mein aktuelles Dashboard ist eine Seite.

      • Michi.1
      • vor 2 Monaten
      • Gemeldet - anzeigen

      Wirst wohl aber nicht anders lösen können. Du erstellst nicht jedem Nutzer ein Dashboard, sondern gibst nur jedem Nutzer seinen eigenen Record.

      Mit Seiten geht es nicht bei mehreren Benutzern. (Wenn 2 Personen das gleiche Feld bearbeiten wollen, kann nur einer gewinnen)

      • Torsten_Stang.1
      • vor 2 Monaten
      • Gemeldet - anzeigen

       ... was Michi sagt ;-)

       

      Im Ernst: Mach Dir die Mühe mit der Dashboard-Tabelle, es lohnt sich...

      • Wolfgang_Hopfgartner
      • vor 2 Monaten
      • Gemeldet - anzeigen

       Danke euch beiden. ich werde das Beispiel mal probieren. 

    • Wolfgang_Hopfgartner
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Also es ist zwar nicht sauber, aber es funktioniert soweit, danke euch. Hat jemand eine Idee, wie ich die Erstellung des Dashboards automatisieren könnte?

    Also wenn man auf die Tabelle klickt, damit das automatisch angelegt wird, wenn keine Email vorhanden ist?