Frage

Ich habe eine Anforderung in OpenBravo 3.0-Framework.Ich habe zwei Benutzer, eins ist HR und der andere ist Mitarbeiter.Ihr ist ein Kontrollkästchen im Benutzerfenster namens HR-BenutzerWissen Sie, wie dies für normale Felder geht, aber ich bekomme nichts über die Benutzervalidierung. Im Angestelltenbildschirm leute ich der Benutzer-ID an diesen Mitarbeiter.

bitte helfen

War es hilfreich?

Lösung

nur Logik lesen, basierend auf angemeldeter Benutzer:

    .
  1. Ausführung der ID (Primärschlüssel) des Benutzers (HR oder Mitarbeiter) mit dem PGADMIN-Abfrage-Tool.
  2. Add Read nur, wie unten gezeigt.
  3. Bildbeschreibung hier eingeben

    Lese nur Logik basierend auf der angemeldeten Rolle:

    Dies kann in drei Schritten erreicht werden

      .
    1. Hilfseintrag erstellen.
    2. Ausdruck der ID (Primärschlüssel) der Rolle (HR oder Mitarbeiter)
    3. Associating Lesen Sie nur Logik in der Spalte.
    4. Zunächst müssen wir einen Hilfseingang hinzufügen, der erstellt wird AD_ROLE_ID des aktuell angemeldeten Benutzers für den Benutzer verfügbar Fenster. Verwenden der Systemadministratorrolle navigieren Sie zum Anwendungswörterbuch || Setup || Hilfseingang und erstellen Sie ein neues Notieren Sie sich wie unten gezeigt:

      Bildbeschreibung hier eingeben

      Hiermit wird die Session-Variable #Ad_Role_ID für die Registerkarte [Benutzer] des HR-Benutzerfensters über die @ Rolle_ID @ Variable verfügbar.

      Zweitens müssen Sie herausfinden, was der AD_ROLE_ID der HR-Rolle ist ist. Verwenden Sie das PGADMIN, um den AD_ROLE-Tisch abzufragen und das herauszufinden. EIN Einfache Abfrage offenbart Folgendes:

      generasacodicetagpre.

      Der Primärschlüssel (AD_ROLE_ID) der HR-Rolle ist 054A32701D6D4CE6BF4F695DAB23EDB3. Dies ist in Ihrem Fall eindeutig anders.

      Mit diesen Informationen können wir jetzt die Personalfelddefinition der HR-Benutzer finden und setze seine lesende Logik an @Role_ID @! '054A32701D6D4CE6BF4F695DAB23EDB3' Wie unten gezeigt:

      Bildbeschreibung hier eingeben

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top