Skip To Content

Deploy the website for Indoors

It's recommended that you deploy ArcGIS Indoors Web as a configurable application template on your ArcGIS Enterprise portal.

Create the Indoors configurable web app template

Complete these steps to create the ArcGIS Indoors configurable web app template:

  1. Unzip IndoorsWeb.zip in the C:\ProgramData\ESRI\Indoors\Product Files\<release version>\Web folder.
  2. Copy the IndoorsWeb folder to the <Portal installation location>\portal\apps\indoors\ folder.
    Tip:

    Indoors provides a feature to share a location on the indoor map with others. The share functionality will only work properly if the app is deployed in the indoors portal apps folder.

  3. Verify that you are signed in to the portal and have privileges to create content.
  4. From the My Content tab of the content page, click Add Item and click An application.
  5. Choose the Web Mapping option under Type.
  6. Click the Purpose drop-down arrow and choose Configurable.
  7. Click the API drop-down arrow and choose JavaScript.
  8. Type the full URL of the app in the URL text box.
    Note:

    Test the application URL in a browser to make sure that it's correct. An Unable to start ArcGIS Indoors: No webmap was specified message may appear to indicate that the app isn't configured.

  9. Type ArcGIS Indoors Web in the Title text box.
  10. Provide tags for the app in the Tags text box.
  11. Click Add Item.

    The Overiew tab appears.

  12. Click the Settings tab.
  13. Scroll to the Web Mapping Application section.
  14. Paste the following JSON string in the Configuration Parameters text box:
    {
    	"configurationSettings": [{
    		"category": "general",
    		"fields": [{
    			"type": "itembrowser",
    			"fieldName": "webmap",
    			"label": "Select a map",
    			"itemTypes": ["Web Map"],
    			"tooltip": "Select a web map"
    		}, {
    			"type": "itembrowser",
    			"fieldName": "webscene",
    			"label": "Select a scene",
    			"itemTypes": ["Web Scene"],
    			"tooltip": "Select a web scene"
    		}]
    	}]
    }
    
    Tip:

    Use a JSON validator to identify and correct syntax errors in the Configuration Parameters JSON string.

  15. Click Save.
    Note:

    If an error message appears, resolve the error before proceeding.

  16. Create a portal group named Indoors Configurable Apps and add members that you want to be able to configure Indoors Web on your portal.
  17. Share the ArcGIS Indoors Web app to the Indoors Configurable Apps group.
    1. Click the Content tab.
    2. Click ArcGIS Indoors Web in the list.

      The Overview tab appears.

    3. Click Share.
    4. Check the Indoors Configurable Apps check box.
    5. Click OK.
  18. Choose Indoors Configurable Apps as the group that you want to use in the configurable apps gallery.
    1. Click the Organization tab.
    2. Click the Settings tab.
    3. Click the Groups tab.
    4. Click the Configurable Apps drop-down arrow and choose Indoors Configurable Apps.
    5. Optionally click the Share the Esri default configurable apps to this group when you click Save check box to add the default Esri configurable apps.
    6. Click Save.
      Note:

      If an error message appears, resolve the error before proceeding.

Create a web app from the ArcGIS Indoors configurable web app template

Complete these steps to create a web app from the ArcGIS Indoors configurable web app template:

  1. Verify that you are signed in to the portal and have privileges to create content.
  2. Browse to the item page for an Indoors web map.
  3. Click Create Web App and choose Using a Template.
  4. Choose the ArcGIS Indoors Web template.

    If you do not see the ArcGIS Indoors Web template, go through the previous section Create the Indoors configurable web app template again and fix any errors.

  5. Choose CREATE WEB APP.
  6. Provide the title, tags, summary, and folder.
  7. Click Done.
  8. Once the application configuration launches, choose a map, scene, or a map and a scene.

    Optionally verify Indoors Web functionality by clicking Launch.

  9. Click Save.
  10. Click Close.

On the completed Indoors Web application item page, you can share the completed Indoors Web application, or choose Configure to open the configuration again and repeat the steps.