Direkte Seitenlinks für Formulare
Eine Kundenanforderung war, um Formulare einer Planungsanwendung direkt in einem Browser aufzurufen. Diese Funktionalität gibt es in der Planning Cloud und dieser Beitrag zeigt wie das geht.
Es kann sehr praktisch sein, für bestimmte Dateneingaben eine direkte URL zu haben, anstatt sich zuerst in Planung anzumelden und dann in einer Formularstruktur das jeweilige Formular zu suchen und zu öffnen. Wenn ein Benutzer entsprechende Zugriffsberechtigungen hat, kann dieser über die URL direkt auf das Formular zugreifen, um es anzuzeigen und zu aktualisieren. Das Gute daran ist, dass hier auch direkt der POV mitgegeben werden kann. Somit können auch URL’s für verschiedene Benutzergruppen erstellt werden.
In der Anwendung habe ich ein Formular erstellt, welches den Namen SchnellUpdateForm trägt. Hier gibt es ein Element in den Seiten welches ausgewählt werden kann. Sie sehen, ich bin in der Planning and Budgeting Cloud angemeldet und meine Anwendung heißt Property.
Abbildung 1: Formular welches ich mit einer URL ausserhalb der Cloud öffnen möchte.
URL-Parameter
Anhand von meinem Link können sie die verschiedenen URL-Parameter erkennen. Der Link ist:
Cloud URL: https://planning-test-xxxxxx.pbcs.em2.oraclecloud.com/faces/LogOn?
Direct=True
ObjectType=FORM oder DASHBOARD
ObjectName= SchnellUpdateForm
POV=A_212
Ein POV mit mehreren Elementen kann mit einer durch Komma getrennten Liste erstellt werden. Wenn ein Elementname im POV ein Komma enthält, setzen Sie es in URL-codierte doppelte Anführungszeichen (%22) und wenn es leerzeichen enthält, dann ist die URL-Codierung ein %20. Aber bestimmt haben sie die Best-Practices eingehalten und keine Sonderzeichen in Formularnamen und Element ID’s. ?
Wenn ich diesen dann in meinen Browser eingebe, dann erscheint eine Anmeldemaske.
Abbildung 2: Anmeldemaske
Danach kommt mein Formular in Sicht.
Abbildung 3: Das Formular welches mit der URL aufgerufen wurde.
Fazit
In der Cloud ist es noch einfacher um von außen auf Formulare zu zugreifen.