Skip To Content

Configurar un visor de JavaScript de ArcGIS Workflow Manager 3.19

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.

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 for Server 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 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 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 for Server 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 galería de mapas base para los servicios de mapas en teselas. Para obtener información sobre los tipos admitidos que incluyen mapas base de teselas, consulte Clase BasemapLayer.

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.basemapGallery

Especifica las propiedades del widget de galería de mapas base. Este widget admite únicamente los servicios de mapa de teselas.

  • isEnabled: especifica si se debe habilitar o no una galería de mapas para seleccionar mapas base.
  • showArcGISBasemaps: especifica si se deben utilizar o no los mapas base de ArcGIS Online en la galería de mapas base. Si esta propiedad está establecida en falso, se deberán configurar mapas base personalizados.
  • defaultBasemap: especifica el Id. del mapa base que se debe utilizar como mapa base predeterminado.
  • customBasemaps: especifica los mapas base que se deben mostrar en la galería de mapas 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 basemapGallery está deshabilitada.

  • type: especifica el tipo del servicio de mapas sin teselas. Los tipos admitidos son dinámico e imagen.
  • url: especifica la dirección URL REST del servicio de mapas.
  • options.id: especifica el Id. del servicio de mapas.
  • options.opacity: especifica la opacidad del servicio de mapas.

Nota:

Hay disponibles otros ajustes de configuración. 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 si se deben utilizar o no los orígenes de los localizadores predeterminados o personalizados.
  • locatorSources: especifica los orígenes de los localizadores que se deben utilizar para encontrar resultados en las búsquedas. Solo es aplicable cuando se utilizan localizadores personalizados.

map.navigation

Especifica los controles de navegación para el mapa.

map.overview

Especifica si se debe incluir o no un mapa de vista general.

map.scalebar

Especifica si se debe incluir o no una barra de escala en el mapa.

map.coordinates

Especifica si se deben mostrar o no las coordenadas del mapa.

map.legend

Especifica si se debe mostrar o no la leyenda del mapa.

map.drawTool

  • isEnabled: especifica si se deben mostrar o no las herramientas de dibujo del mapa.
  • tools: especifica la herramienta de dibujo que se debe mostrar.
  • pointTolerance: especifica que se debe crear una ventana de tolerancia alrededor de un punto del mapa en el que se ha hecho clic, dentro de una determinada tolerancia de puntos (cantidad de píxeles). Seleccionar un único punto en un mapa es más difícil que seleccionar un polígono porque se necesita hacer clic con el ratón directamente en el punto. Este ajuste permite un margen de error más pequeño.

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. 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 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.