Icon to be used for the menu item
Label for the menu item
The absolute URL to the app icon that is displayed when installed as a progressive web app on mobile devices
The text beneath the app icon when installed as a progressive web app on mobile devices
The text on the splash screen when installed as a progressive web app on mobile devices
For Forms Apps of type TILES
ContainerMenuItem, FormMenuItem and
HrefMenuItem can be used in the menuItems
array, as well as ScreenMenuItem
excluding the FORMS_LIST
type.
Form Forms Apps of type FORMS_LIST
only ScreenMenuItem and HrefMenuItem can
be used in the menuItems
array.
{
"foregroundColour": "#454545",
"highlightColour": "#676767",
"contrastColour": "#FFFFFF",
"customCss": ".ob-form { background-color: red; }",
"logoUrl": "https://my-website.com/logo.png",
"menuItems": [
{
"label": "Profile",
"icon": "person",
"type": "PROFILE",
"isHidden": false,
"isDefault": true
},
{
"label": "Google",
"icon": "search",
"type": "HREF",
"href": "https://google.com"
}
]
}
{
"foregroundColour": "#454545",
"highlightColour": "#676767",
"contrastColour": "#FFFFFF",
"customCss": ".ob-form { background-color: red; }",
"logoUrl": "https://my-website.com/logo.png",
"menuItems": [
{
"label": "Forms",
"icon": "dashboard",
"type": "CONTAINER",
"formIds": [1, 2, 3]
},
{
"label": "Compliance Check",
"icon": "search",
"type": "FORM",
"formId": 2
},
{
"label": "Google",
"icon": "search",
"type": "HREF",
"href": "https://google.com"
}
]
}
{
"foregroundColour": "#454545",
"highlightColour": "#676767",
"contrastColour": "#FFFFFF",
"customCss": ".ob-form { background-color: red; }",
"logoUrl": "https://my-website.com/logo.png"
}
This property is used to make sure tasks in task group instances are present in the app at the correct times and do not appear as overdue when the start date of the the task is before the date the instance was allocated to the app.
The identifier of the task group instance
Styles relating to volunteers apps.
{
"foregroundColour": "#454545",
"highlightColour": "#676767",
"contrastColour": "#FFFFFF",
"customCss": ".ob-form { background-color: red; }",
"logoUrl": "https://my-website.com/logo.png"
}
The time the forms app was created, represented by an ISO date
Identifier of the forms app
The time the forms app was last updated, represented by an ISO date
Caching strategies for the Forms App
The exact forms app environment identifier the forms app is associated with
The id of the Google Maps integration key to be used for Google Maps elements.
List of groups users can be assigned too and email addresses to be notified via
True when using a SAML identity provider
The email addresses set in notificationEmailAddresses
will override the
email addresses set at the environment level. Set this flag to true
to
include the environment level email addresses as well as the email
addresses set in notificationEmailAddresses
.
Name of the forms app
Array of emails addresses to be notified when an error occurs in processing submission events
The identifier of the OAuth Client for the forms app
The exact organisation identifier the forms app is associated with
Forms App progressive web app setting
The id of the recaptcha integration to be used
The number of hours a user's session will last before they have to log in again. These tokens will get revoked when logging out. Defaults to 30 days.
The number of minutes a user's token for communicating with servers will last. These tokens do not get revoked when logging out so a shorter time period is desireable. Defaults to 1 hour.
Forms App custom welcome email properties
A mustache template to use when sending welcome emails to new app users.
The subject to use when sending welcome emails to new app users
Replaced with FormSubmissionDraft and FormSubmissionDraftVersion