Skip To Content

Configurar un visor de JavaScript de ArcGIS Workflow Manager 4.3

Disponible con una licencia de Workflow Manager.

Configurar ajustes de la aplicación

El visor de JavaScript se puede personalizar para utilizar la autenticación y mapas personalizados configurando los ajustes de las aplicaciones y mapas. Para configurar los ajustes de una aplicación, de mapa y de proxy, modifique el archivo js/app/WorkflowManager/config/AppConfig.js implementado.

En la siguiente tabla se enumeran los distintos ajustes de la aplicación que se pueden configurar:

Configuración de la aplicaciónDescripción

app.ServiceRoot

Especifica la dirección URL REST del servicio de Workflow Manager (Classic).

app.AuthenticationMode

Especifica si se debe utilizar la autenticación mediante token de ArcGIS Server, la autenticación de Portal for ArcGIS, la autenticación de Windows o ninguna autenticación.

Nota:

La autenticación de Portal for ArcGIS está disponible en ArcGIS Workflow Manager (Classic) 10.3.1 y posterior.

app.TokenService

Especifica la dirección URL del servicio de token de ArcGIS. Solo es aplicable si AuthenticationMode está establecido en Token.

app.PortalURL

Especifica la dirección URL de Portal for ArcGIS. Solo es aplicable si AuthenticationMode está establecido en Portal.

app.Appld

Especifica el Id. de la aplicación del visor una vez registrada con Portal for ArcGIS. Solo es aplicable si AuthenticationMode está establecido en Portal.

app.DefaultUser

Especifica el nombre de usuario predeterminado para la aplicación web.

Nota:

El usuario debe ser un usuario de la aplicación de Workflow Manager (Classic) válido.

app.AutoLogin

Especifica que el usuario predeterminado inicie sesión automáticamente cuando se abra la aplicación.

Nota:

Esto solo es aplicable cuando no se utiliza ningún tipo de autenticación y cuando se ha establecido un usuario de Workflow Manager (Classic) válido como usuario predeterminado.

app.DefaultQuery

Especifica la consulta predeterminada al iniciar la aplicación utilizando la ruta de acceso a la consulta. En la ruta de acceso a la consulta se incluyen todos los nombres de contenedor que indican la jerarquía separados por barras invertidas.

app.jobLOILayer

Configuración para el servicio de mapas de la ubicación de interés (LOI) dinámica. El servicio de mapas de LOI está formado por la clase de entidad de punto de interés (POI) (opcional) y por la clase de entidad de área de interés (AOI), donde las clases de entidad corresponden a las capas superiores.

  • url: especifica la dirección URL REST del servicio de mapas de LOI.
  • POILayerID: (opcional) Id. de capa de la capa de entidades de POI dentro del servicio de mapas.
  • AOILayerID: Id. de capa de la capa de entidades de AOI dentro del servicio de mapas.
Nota:

Se agregó compatibilidad con una nueva clase de entidad de ArcGIS Workflow Manager (Classic) en 10.4.

proxy.url

Especifica la ubicación del proxy.

geometryServiceURL

Especifica la ubicación del servicio de geometría de ArcGIS.

Configurar ajustes de mapa

Si desea utilizar mapas base diferentes a los predeterminados, puede configurar los ajustes del mapa. Puede configurar la alternancia de mapa con servicios de mapas en teselas. Consulte el tema sobre el widget BasemapToggle para ver los tipos de mapas base admitidos.

Para la compatibilidad del servicio de mapa dinámico, configure la sección de mapa base personalizado del archivo de configuración.

Nota:

El visor de JavaScript se puede personalizar para utilizar la autenticación y mapas personalizados configurando los ajustes de las aplicaciones y mapas. Para configurar los ajustes de una aplicación, de mapa y de proxy, modifique el archivo js/app/WorkflowManager/config/AppConfig.js implementado.

En la siguiente tabla se enumeran los distintos ajustes del mapa que se pueden configurar:

Configuración del mapaDescripción

map.basemapToggle

Especifica las propiedades del widget para cambiar el mapa base. Este widget admite únicamente los servicios de mapa de teselas.

  • isEnabled: especifica si se debe habilitar o no la alternancia de mapa para seleccionar mapas base.
  • showArcGISBasemaps: especifica si se deben utilizar o no los mapas base de ArcGIS Online en la alternancia de mapa base. Si esta propiedad está establecida en false, se deberán configurar mapas base personalizados.
  • defaultBasemap: especifica el Id. del mapa base que se debe utilizar como mapa base predeterminado.
  • nextBasemap: especifica el Id. del mapa base que se debe utilizar como mapa base secundario en la alternancia de mapa base.
  • customBasemaps: especifica los mapas base que se deben mostrar en la alternancia de mapa base en lugar de los mapas base de ArcGIS Online.

map.customBasemaps

Especifica las propiedades de un servicio de mapas sin teselas que se debe utilizar como mapa base de la aplicación. Esta configuración se utiliza cuando la opción basemapToggle no está disponible.

  • type: especifica el tipo del servicio de mapas sin teselas. Los tipos admitidos son map-image e imagery.
  • properties.id: especifica el Id. del servicio de mapas.
  • properties.url: especifica la dirección URL REST del servicio de mapas.
  • properties.opacity: especifica la opacidad del servicio de mapas.
    Nota:

    Hay disponibles otras configuraciones de propiedades. Consulte la configuración de capa de servicio de mapas correspondiente para ver las opciones.

map.initialExtent

Especifica la extensión de mapa de AOI de la aplicación al iniciar sesión.

map.search

Especifica los controles de búsqueda de la aplicación para el mapa.

  • zoomLevel: especifica la escala de zoom que se debe utilizar en el resultado si no existe ninguna escala de zoom asociada relativa al resultado.
  • customSources: especifica los orígenes de los localizadores personalizados que se deben utilizar para encontrar resultados en las búsquedas. Si no se especifica ningún origen personalizado, se utilizarán los orígenes de localizador predeterminados.

Configurar los ajustes del proxy

Si está utilizando un proxy, configure los ajustes.

Configure los ajustes de proxy de la aplicación. Modifique el archivo proxy/proxy.config implementado.

En la siguiente tabla se enumeran los distintos ajustes del proxy que se pueden configurar.

Configuración del proxyDescripción

serverUrl

Especifica el extremo de REST del servidor de Workflow Manager (Classic). Cambie myserver por el nombre de host de su ArcGIS Server.

Definir un visor localizado para los idiomas compatibles

El visor de JavaScript de Workflow Manager (Classic) admite los siguientes idiomas adicionales:

  • Chino (simplificado): zh-CN
  • Italiano: it
  • Ruso: ru
  • Español: es
  • Turco: tr

Haga lo siguiente para configurar un idioma compatible:

  1. Abra el archivo index.html (o index.aspx) implementado.
  2. Elimine ‘//’ (quitar comentario) de la configuración regional que desee utilizar con la aplicación.
    Por ejemplo:
    locale: es
    Nota:

    Solo se puede configurar un idioma a la vez.

  3. Guarde index.html (o index.aspx).

El visor de JavaScript se abrirá con la configuración regional seleccionada en el archivo index.html (o index.aspx) implementado.