Mobile Web Containers

Source: This article refers to Mobile Web Containers


Introduction

Web Containers are containers stored in the mobile application (iOS and Android) that can be configured to read and display data from an external source.

Access

Web containers are currently configured and managed in the Coresuite Service Cloud. Web containers are configured at the company level.


Web Container Flow




Supported Object Types

A web container can be assigned to multiple object types.

The following object types can support web containers:

  • Businesspartner
  • Activity
  • Servicecall
  • Item
  • Equipment
  • Salesopportunity
  • Salesorder
  • Salesquotation
  • Checklist
  • Contact
  • Person

A Closer Look

Screen Reference



Field Description Impact
Name The name of the web container record in the service cloud. This name is only used for record-keeping purposes.
URL The URL/endpoint of the web container. The POST request will be sent to this endpoint.
Authentication Key If applicable, the authentication key to be passed to the endpoint. This authentication key is passed in the header of the POST request.
Object Type The object type associated with the web container (example: item, business partner, etc). By selecting, the web container will be assigned to the object type.
Default Module Title The name of the web container. This name will display in the web container contained in the mobile application.
Sort Order The display order of the web container. The order in which the web container will display in relation to other object type options.

Translations

The name of the web container also supports translations:



Field Description
Locale The location and language code.
Value The translation to appear for the webcontainer from the menu.

JSON Structure

The following is an example of the credentials and additional information that is passed to the application to read and display data from an external source in the mobile application:

Example with Credentials

[ { "WebContainer": "Stock Transfers", "URL": "http://144.76.175.239:8081/DDS-Splash/splash", "Default module title": "Stock Module", "Module title translations": { "en": "Stock Module", "de": "Lagermodul", "fr": "Module d'entrepot" }, "authenticationKey": "MSNUWBB3H8JJ13J2", "order": "1", "objectTypes": [ "BUSINESSPARTNER", "EQUIPMENT" ] }, { "WebContainer":"second web container", ... }, ... ]

Information Passed in POST Request

When the web container is selected from the mobile application, the following information will be included in the POST request made to the URL/endpoint:

 { "userName": "supervisor", "userPassword": "examplePassword123", "language": "en", "authenticationKey": "MSNUWBB3H8JJ12K71", "cloudAccount": "exampleUser", "companyName": "SBODemoCH", "dataCloudFullQualifiedDomainName": "https://eu1.dc.coresuite.com:443", "objectTypes": "BUSINESSPARTNER", "cloudId": "\x278f940bd5124de9b7e14a1dae124ad" }

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.