Komplexes forms⁺ - Schritt für Schritt Anleitung

Komplexes forms⁺ - Schritt für Schritt Anleitung

Inhaltsverzeichnis:


Ausgangssituation

Mithilfe eines forms⁺ möchten Sie Ihren Kunden die Möglichkeit geben, Mitarbeiter einer Firma anzulegen.
In Ihrem Bestand haben Sie für die Firmen die Niederlassungen als Geschäftsanschriften erfasst.

Wo kann ich Geschäftsanschriften erfassen?

  1. Öffnen Sie in ams6 den Bereich „Partner"

  2. Wählen Sie die gewünschte Person/Firma aus

  3. Navigieren Sie dort zu „Allgemein" - „Kontakte" - “Dialog zum Erstellen eines neuen Kontakts”

  4. image-20260814-082446.png

    Dort können Sie den passenden Beziehungstyp auswählen, zum Beispiel „Anschriften: Geschäftsanschrift”

image-20260814-080232.png
  1. Wählen Sie im nächsten Schritt die richtige Adresse aus und speichern Sie sie.

Die fertige Lösung soll wie folgt aussehen:

image-20260814-082810.png

Die Geschäftsadresse möchten Sie hierbei auch für die Anschrift des Arbeitnehmers übernehmen.

Lösung

Öffnen Sie Ihre gewohnte forms-Administration.

  1. Wählen Sie hier den Button “Neues forms⁺”.

image-20260812-133438.png
  1. Wählen Sie die Vorlage “Partnerdaten” und vergeben Sie einen treffenden Namen.

image-20260812-134342.png
  1. Klicken Sie unten auf „Speichern”, um Ihr neues forms⁺ mit der ausgewählten Vorlage anzulegen.

  2. Klicken Sie dann auf den Button “Formseditor starten”.

image-20260812-134513.png

Ihr forms⁺ wird im Editor geöffnet. Dort können Sie direkt mit der Formularkonfiguration beginnen.

image-20260812-141129.png

Fachobjekte

Der erste Schritt in der Erstellung eines forms⁺ ist immer die Analyse der benötigten Fachobjekte.

In unserem Fall sind die folgenden Fachobjekte beteiligt:

  • Arbeitgeber (mit seinem Geschäftsanschriften)

  • Arbeitnehmer (mit einem Arbeitsplatz der ausgewählten Geschäftsanschrift)

  • Arbeitsverhältnis

  1. Klicken Sie auf “Fachobjekte”.

image-20260812-142731.png

Es öffnet sich ein Fenster, in dem Sie das Fachobjekt konfigurieren können.

image-20260812-145816.png

In unserem Beispiel legen wir folgende Werte fest:

  • Kennung/Datenreferenz: Arbeitgeber (Name des Fachobjekts)

  • Schreibgeschützt: aktivieren (damit das Fachobjekt nicht verändert werden kann)

  • Filter: Zuordnung="Firma" AND Status="Kunde" (damit nur Firmen-Kunden berücksichtig werden)

  • Synchronisierung: Von ams (damit die Daten des Arbeitgebers bei der Initialisierung aus ams in das Formular geladen werden. Die Synchronisierung steuert den Datenfluss, also ob Daten aus ams ins Formular geladen und/oder wieder nach ams zurückgeschrieben werden.)

  • Eingabe bei Vorgangsanlage: Pflichteingabe (damit beim Start der Formularabfrage zwingend ein passendes Fachobjekt ausgewählt werden muss, mit dem in das Formular gestartet wird)

  • Überschrift im Anlagedialog: Arbeitgeber (die Beschriftung, die dem Nutzer im Anlagedialog angezeigt wird)

  • Partner-Fachobjekt: Arbeitnehmer (das Fachobjekt, mit dem der Arbeitgeber in Beziehung steht)

  • Rolle: Arbeitgeber (die Rolle, die dieses Fachobjekt in der Beziehung einnimmt)

  1. Klicken Sie auf „Fachobjekt hinzufügen", um den Arbeitnehmer anzulegen

image-20260813-075228.png
  1. Füllen Sie das Fachobjekt als Gegenseite der Beziehung zum Arbeitgeber aus

image-20260813-080652.png
  • Der Arbeitnehmer wird in ams neu angelegt, deswegen ist die Auswahl der “Eingabe bei Vorgangsanlage” bei der Anlage des forms⁺ nicht erlaubt, und die Synchronisierung der Daten ist nur in Richtung ams möglich.

  • Das Feld „Fachobjekt ist Partner in der Beziehung" bedeutet, dass der Arbeitnehmer die Gegenseite der Beziehung darstellt – also nicht der Initiator, sondern der Verknüpfte.

  1. Damit der Anwender eine Geschäftsadresse auswählen kann, fügen Sie zunächst die verfügbaren Adressen als Liste hinzu. Klicken Sie dazu auf das „+"-Symbol und füllen Sie die Felder entsprechend aus.

image-20260813-081815.png
  • Es wird ein untergeordnetes Fachobjekt angelegt. Dies erkennen Sie ebenfalls am Namen (verbunden mit der Tilde “~“).

 

  • image-20260814-084136.png

    Mehrfacherfassung bedeutet, das Fachobjekt kommt mehrmals in forms⁺ vor (Liste).

  • Filter: Verwendung=Geschäftanschrift (damit werden nur Geschäftsadressen des Partners zur Auswahl angezeigt – private oder sonstige Adressen werden ausgeblendet)

  1. Analog dazu legen Sie nun die Adressenauswahl an

  1. image-20260814-084309.png

    Klicken Sie auf “Speichern”, um Ihre Änderungen zu sichern.

Konfiguration des Arbeitgeber-Bereichs

  1. Löschen Sie dazu zunächst die existierenden Seiten mit dem “x” Symbol, und fügen dann eine neue Seite mit dem Button “Seite hinzufügen” hinzu.

image-20260813-084409.png
  1. Als nächsten Schritt müssen Sie die Eigenschaft “Zusammenfassung” aktivieren, damit Ihre forms⁺-Seite am Ende auch den “Übermitteln“ Button erhält.

image-20250901-184946.png
  1. Klicken Sie dann auf die “Gruppe” im Fachobjekte Baum, und setzen die Eigenschaften im rechten Panel:

image-20260813-085755.png
  1. Hier können Sie die Überschrift angeben, einen Namen, sowie ein Symbol auswählen.

image-20260813-090245.png
  1. Geben Sie dann im Filter “Partnername” ein, und wählen den Knoten unter dem Arbeitgeber aus. Das neue Feld wird dann automatisch in die Gruppe eingefügt.

image-20260813-092728.png

Sollte das Feld nicht in der Gruppe erscheinen, war die Gruppe nicht richtig ausgewählt.

  1. Ändern Sie dann die Überschrift auf “Name”. Damit haben Sie ein Feld im forms⁺ definiert, das automatisch bei der Anlage gefüllt wird (siehe Synchronisierung oben).

  2. Entfernen Sie den Filter in den Fachobjekten und klicken Sie auf die Echtzeitabfrage. Am Rand können Sie die Abfrage verkleinen und in den oberen Bereich verschieben (drag & drop).

image-20260813-093341.png
  1. Geben Sie der Echtzeitabfrage die Überschrift “Geschäftsadresse“, klicken Sie auf die Auswahlmöglichkeiten und geben Sie folgende Optionen ein:

image-20260813-093920.png
image-20260814-085004.png
  • Die “Angebotene Fachobjekte” bestimmt die angeboten Liste, das “Zielfachobjekt” ermöglicht, Daten aus der Selektion zu nutzen.

  • Mit dem Anzeigefeld “__%Ort%__ __%Strasse%__“ können Sie die Darstellung der Listeneinträge definieren.

  • Mit dem “Wertfeld” können Sie entscheiden, welches Merkmal der Adresse in diesem Feld gespeichert werden soll.

Forms⁺ testen

Jetzt ist der Moment gekommen, Ihre Arbeit auszuprobieren!

  1. Klicken Sie auf “Speichern” und “Veröffentlichen”

image-20260813-132410.png
  1. Testen Sie Ihren Zwischenstand:

  • In ams6 navigieren Sie zu “Partner” - Gewünschte Person/Firma - “Formularabfrage starten”

    image-20260814-090205.png
  • Legen Sie dazu einen neuen forms-Vorgang mit einer Firma mit Geschäftsanschriften wie abgebildet an.

  • image-20260814-090255.png

    Klicken Sie auf „Speichern“. Sie werden zu einer anderen Seite geleitet, auf der Sie den Link zum Formular finden. In unserem Beispiel heißt es „Abfrage Neuer Mitarbeiter“.

image-20260813-133125.png
  • Sie sollten den Namen Ihrer Auswahl und die Geschäftsadressen sehen.

image-20260814-113636.png

Sie können sich Ihr Formular auch über “Vorschau in neuem Tab” ansehen. Beachten Sie jedoch, dass einige Daten möglicherweise nicht übernommen werden, wie zum Beispiel der Name.

image-20260814-113127.png
  1. Kehren Sie nun zur Formularbearbeitung zurück und setzen Sie die Arbeit am forms⁺ fort. Der Arbeitnehmer soll mit der Adresse des von ihm gewählten Arbeitgebers verknüpft werden und zusätzlich die Möglichkeit erhalten, weitere Daten wie seinen Namen anzugeben. Legen Sie dazu das Fachobjekt „Arbeitnehmer~Kontakt” an.

image-20260813-134724.png
  1. Fügen Sie diese Felder dem forms⁺ hinzu. Sie können nach dem Feldernamen im Fachobjekte-Baum suchen.

Beachten Sie, dass ein Teil der Felder zum Fachobjekt „Arbeitnehmer“ gehören muss (Vorname, Nachname usw.), während „PLZ“, „Ort“ und „Straße“ zu „Arbeitnehmer~Kontakt“ gehören müssen. Auf diese Weise werden Vorname, Nachname usw. sowohl im Kontakt als auch in den persönlichen Daten des Mitarbeiters selbst gespeichert. Die Adresse hingegen benötigen wir nur, um im Kontakt die Verknüpfung zum Arbeitgeber herzustellen.

image-20260814-130417.png

Nachdem wir nun die grundlegenden Felder haben, müssen wir die Adresse des Kontakts mit der Firmenadresse aus dem oberen Feld verknüpfen. Die Fachobjekte „Adressen” und „Adressenauswahl” haben Sie bereits weiter oben definiert – genau diese ermöglichen das.

Zur Übertragung der Daten legen wir eine eigene, versteckte Seite mit technischen Hilfsfeldern an. Diese Felder sind für den Nutzer nicht sichtbar und dienen als Zwischenspeicher.

  1. Klicken Sie auf „Seite hinzufügen“ und benennen Sie die Seite in „Hilfmittel“ um. Aktivieren Sie dort unbedingt die Option „Technische Datenseite“, um diese Seite im finalen Formular auszublenden.

image-20260814-115242.png
  1. Fügen Sie diese Felder der Seite hinzu. Beachten Sie, dass „Ort”, „Straße” und „PLZ” in diesem Beispiel zum „Arbeitgeber” gehören, während der Status „Arbeitnehmer” ist. Zusätzlich benötigen Sie auch Vorname, Nachname usw.

  1. image-20260814-131901.png

    In den Auswahlmöglichkeiten des Felds “Status “setzen Sie nun “Mitarbeiter” als vorbelegten Wert.

image-20250901-185500.png

Damit wird der neue “Kunde” zum Mitarbeiter.

image-20250901-185705.png

Mit den anderen drei Feldern haben Sie dafür gesorgt, dass bei der Auswahl einer Geschäftsadresse die PLZ, Ort und Straße in unserer Datenstruktur gespeichert werden. Jetz müssen Sie diese Werte noch in die (für Anwender schreibgeschützten) Felder auf der Seite 1 übertragen.

  1. Dafür setzen Sie eine Berechnunlogik ein. Kehren Sie zur Hauptseite zurück und klicken Sie auf Berechnunglogik der PLZ.

image-20260814-120010.png
  1. Im Dialog klicken Sie zunächst auf “Element Hinzufügen”

image-20260814-120040.png
  1. Wählen Sie „Wert aus anderer Frage“ und dort „Arbeitgeber~Adressenauwahl~Plz“ aus. Damit haben Sie eine Regel erstellt, die bei jeder Änderung von „Arbeitgeber~Adressenauwahl~Plz” den Wert in das Feld „Arbeitnehmer~Kontakt~Plz” überträgt.

image-20260814-120221.png

 

  1. Wiederholen Sie dieses Vorgehen für alle Felder entsprechend und legen Sie die Regeln hier ebenfalls an.

  2. Speichern Sie jetzt das forms⁺ und veröffentlichen Sie es. Öffnen Sie es anschließend wie oben beschrieben. Sie können jetzt die Daten eingeben und mit dem “Übermitteln” Button die Daten in ams6 absenden.

image-20260814-132454.png

Die Daten werden nun in ams6 angepasst.

image-20260814-132622.png

Video

Ein kurzes Video, das die Anlage eines forms⁺ aus ams6 heraus zeigt, können Sie hier ansehen:

formsPlusInAms6.mp4

 


Noch Fragen? Ist etwas unklar geblieben?

Sollten Sie noch weitere Fragen zu diesem Thema haben, die in diesem Artikel nicht behandelt oder erklärt wurden, wenden Sie sich gerne über unser Kundenportal an unseren Support.