La aplicación creada por Web AppBuilder se puede descargar y alojar en su servidor web. Cualquier aplicación 2D o 3D que se descargue se debe registrar con ArcGIS Online o con ArcGIS Enterprise si la aplicación hace referencia a elementos que no son públicos.
Nota:
Dondequiera que implemente la aplicación, necesita tener acceso al mapa web.
Descargar la aplicación
Descargue la aplicación desde la pestaña Mi contenido de la página de contenido.
- En la pestaña Mi contenido de la página de contenido, haga clic en la aplicación para visualizar sus detalles de elemento.
- Haga clic en Descargar en la página Descripción general. El archivo ZIP se descarga en su equipo.
Implementar la aplicación
Implemente la aplicación basada en la autenticación de su portal.
- Si su portal está configurado con autenticación OAuth2 o SAML, haga lo siguiente para implementar la aplicación en su servidor Web:
- Descomprima la aplicación descargada.
- Agregue un proxy a la aplicación. Consulte Usar proxy para obtener más información.
- Agregue y registre la aplicación. Consulte Agregar aplicaciones y Registrar la aplicación.
- Copie y pegue el Id. de aplicación en la propiedad appId del archivo de configuración de la aplicación. Guarde el archivo.
- Implemente la aplicación en su servidor Web.
- Si su portal está configurado con autenticación IWA, PKI o LDAP, haga lo siguiente para implementar la aplicación en su servidor Web:
- Descomprima la aplicación descargada.
- Agregue un proxy a la aplicación. Consulte Usar proxy para obtener más información.
- Cambiar la dirección URL de ArcGIS API for JavaScript.
Precaución:
Cuando acceda a la aplicación, es posible que se le pida que inicie sesión varias veces. Esto se debe a que los archivos de JavaScript alojados por el portal se tienen que autenticar. Como resultado, debe alojar ArcGIS API for JavaScript fuera del portal y cambiar la variable apiUrl en consonancia. Esto es específico de la autenticación de nivel web.
- Implemente la aplicación en su servidor Web.
Personalizar la aplicación
Para personalizar la aplicación haga lo siguiente.
- Agregar widgets personalizados:
- Coloque el widget personalizado en la carpeta de widgets.
- Agregue el widget al archivo config.json de la aplicación.
El ejemplo siguiente utiliza el widget Demo. Agréguelo al archivo config.json.
{ "uri": "widgets/Demo/Widget" },
- Configure la aplicación y los widgets. Consulte Referencia de JSON.
- Haga referencia a la ArcGIS API for JavaScript que prefiera. Consulte Cambiar la dirección URL de ArcGIS API for JavaScript.
El contenido compartido se debería ofrecer a aquellos que lo necesiten en un formato que puedan usar y con detalles de elementos relevantes e informativos.
Para ver una lista de los navegadores compatibles con sus aplicaciones 2D y 3D implementadas, consulte Navegadores compatibles.
Nota:
Si no hay nada cargado en la aplicación al abrirla, es posible que deba agregar .arcgis.com a los sitios de confianza en la configuración del navegador.
Versiones compatibles de ArcGIS API for JavaScript
ArcGIS API for JavaScript se suministra con Portal for ArcGIS. Consulte Acerca de las versiones del release para obtener una tabla de las versiones admitidas de ArcGIS API for JavaScript para aplicaciones 2D y 3D.