Åpne verktøyet her: Gå til Manage/Better/Sitepages og klikke på SIMPLIApp.aspx Det kan være lurt å lagre denne lenken i dine favoritter i nettleseren.
Lage nytt skjema
For å lage et nytt skjema, start opp Skjemakonfiguratoren
Klikk “Activate base Url”
Klikk “Create a configuration”
Velg radioknappen “List”
(Dersom menyen skal være en internettlenke, velg URL)Velg den listen du skal lage et skjema for i nedrekkslisten
Redigere et eksisterende skjema
For å redigere et eksisterendet skjema, start opp Skjemakonfiguratoren
Klikk “Activate base Url”
Klikk “Modify a configuration”
Klikk på det skjemaet du skal endre på
Redigere metadata
Over metadata, har du muligheten til å Lagre (Save), slette (Delete), kopiere (Copy) og avbryte (Cancel). I selve metadataene har du følgende felt med forklaringer:
Menu Title: skriv inn navnet på skjema. du kan også legge inn oversettelser - les forklaring ved å klikke på spørsmålstegnet
Parents: her velger du de skjemaene som kan bruke dette skjemaet som barn. Det betyr at “foreldreskjema” kan kalle opp dette skjemaet med regelen “AddChild”.
Profiles: Skriv inn profilene som skal vise dette skjemaet
Formindex: skriv inn tallet for rekkefølgen som dette skjemaet skal vises i menyen
InactiveForm: kryss av dersom skjemaet er inaktivt og ikke skal vises i menyen.
Konfigurere skjema
Du får nå opp skjema konfiguratoren. Den har innbygget veiledning ved at man setter musen over de ulike spørsmålstegnene som da vil gi forklaringene du trenger.
Field: Kryss av for de kolonnene du ønsker benytte i skjemaet helt til venstre
ID Index: skriv inn indeksen / rekkefølgen du ønsker at feltene skal vises i skjemaet ved å bruke tall: 1,2,3,4 osv
Required: Kryss av her dersom feltet skal være påkrevet
Hidden: Kryss av her dersom feltet skal være skjult. Disse feltene må få sine data fra “Default value”, “Binding” eller en “Set value” regel (se Rule kolonnen)
Attachment: Kryss av her dersom det kreves et vedlegg for dette feltet
Default value: skriv inn verdien som feltet skal fylles med - enten som forhåndsdefinert og kan endres, eller som feltet er skjult/hidden
Binding: velg data som ligger i appen som feltet skal fylles med
Add Heading: dersom feltet skal ha en heading, så velg format og teksten som skal vises i boksen under
Ytterligere felter: klikk på pilen for å ekspandere for å se alle de andre feltene som kan defineres. Disse krever fra noe til avansert teknisk forståelse for å kunne brukes og krever ofte hjelp fra våre teknikere
Group: Alle felter som skal høre sammen i en gruppe får samme navn på gruppen - de vil da bli gruppert sammen i skjemavisningen. Feks: “Brannvern”. Dersom navnet begynner med en “underscore” (_) vises bare Gruppenavnet og brukeren av skjemaet må ekspandere. Man kan da skrive (_Brannvern). Dette gjør det enkelt å lage svært store skjema med mange elementer til å bli oversiktlige basert på kategorier - feks vernerunder.
Rule: her kan man definere tre ulike regler basert på programmering:
displayWhen: vise ulike felter basert på en regel
setValueWhen: skrive verdier til et felt basert på en regel
addChild: legge til under-skjema - feks Tiltak fra en annen liste
IsHorizontal: <more later>
AutoComplete: <more later>
Dropdown: <more later>
Dropdown with search: <more later>
CAML for Dropdown: <more later>
CAML with search value: <more later>
Lookup lists (BSC): <more later>
Additional Config: <more later>
Se bildet under for forklaringer på de ulike valgene som er i kolonnene.
Viktige avklaringer ved design av skjema
Hvilke skjemaer skal legges inn fra Mobil og PC
Hva slags logikk skal man ha i skjema: rekkefølge, regler, under-skjema etc
Skal man lagre GPS koordinater? Krever det godkjenning fra bruker. Skal man vise denne raporten i et kart?
Hvilke listevisninger trengs i PC menyen - se seksjon lenger nede
Hvordan skal bruken av app menyen rulles ut til sluttbrukere og hvilke opplæringsbehov er det?
Må man definere nye _vLookupID felt i nytt skjema?
Er det behov for å registrere «mor» husk å fylle inn ParentRelUrl
Dersom et felt skal gjøre oppslag mot en liste i Manage – for eksempel Org – husk å kjøre LinksLookupColumnRelinker under /SPJS
Dersom det skal settes opp varslinger om ny registering må det settes opp ny Workflow / Flow - be om hjelp fra vår support.
Lage meny i app med lenke til innholds visning i QM365
Dersom du lager et skjema av type “URL” legger du inn en lenke til den aktuelle siden. Det er vanlig å f.eks lage et forenklet prosesskart for mobile brukere. Legg da inn lenken til denne siden her.
For å få en god mobilvisning av en side i systemet bør man legge dette på en egen Webdelsside
Lag en egen Webdelside i SitePages: PM_App.aspx
Legg URL-oppføring i SIMPLI App konfigurator til siden:
For å få til en god visning kan man bruke følgende parametre etter lenken
Begynn alltid med ?, deretter & mellom påfølgende alternativer
pgviewid=88 (Angir Side-ID til startside for App)
IsDlg=1 (Tar vekk Topp-meny og Venstre-meny)
PMHome=0 (Skjuler Home-knappen i PM)
PMRole=0 (Skjuler Rolle-filteret i PM)
PMOrg=0 (Skjuler Org-filteret i PM)
PMResourceConfig=<gnResourceSettingsApp> (Egen ressurskonfig App)
PMResourceColumnCount=1 (Viser bare 1 Ressurskolonne)
Lenker til App funksjoner
App setup lister : /Better/Sitepages
App konfigurator: /Better/sitepages/SIMPLIApp.aspx
Koble DFFS på nye lister: …Manage/Better/SPJS
Vise App online : /Better/www/SIMPLI%20App/app/index.aspx