Crear una categoría de Indoors

Disponible con un portal con licencia con la capacidad Indoors.​

Las categorías en un mapa de ArcGIS Indoors definen cómo interactúan las personas con capas de datos de punto en las aplicaciones web y móviles de Indoors. Estas capas pueden derivarse de clases de entidades en el modelo de información de ArcGIS Indoors o de capas de entidades compartidas con su portal de ArcGIS Enterprise desde otros sistemas empresariales. Las capas pueden representar órdenes de trabajo, activos u otros puntos de interés en su organización. Estas categorías pueden configurarse en grupos lógicos para ayudar a los usuarios de aplicaciones de Indoors a encontrar rápidamente información relevante, como por ejemplo un extintor de incendios, portabicicletas, zona de fumadores u orden de trabajo.

Sugerencia:

Planifique la estructura de sus grupos de categorías para que cada grupo solo contenga categorías de una única capa de mapa. La inclusión de categorías de varias capas de mapa en un único grupo de categorías puede tener un impacto en el rendimiento y experiencia de la funcionalidad de búsqueda y exploración de las aplicaciones de Indoors.

El asistente Crear categoría de Indoors puede utilizarse para crear una nueva categoría para interactuar con puntos de interés de su organización en las aplicaciones de Indoors.

Definir la categoría

El asistente está dirigido contextualmente por el mapa activo y utiliza propiedades del contenido de mapa para rellenar previamente parámetros. La categoría creada por el asistente se mantiene en la capa de mapa seleccionada, por lo que si se cambia el mapa activo después de abrir el asistente se restablecerá el asistente y se eliminará la categoría no finalizada.

Es importante considerar los grupos de categorías apropiados para los puntos de interés al crear una nueva categoría.

  1. Inicie ArcGIS Pro.
  2. Abra o cree un mapa que contenga capas de Indoors.
  3. Haga clic en la pestaña Vista y haga clic en Indoors > Configurar categorías de Indoors.
  4. En la vista Categorías, haga clic en el botón Crear categoría de Indoors Crear categoría de Indoors.

    Aparece el asistente Crear categoría de Indoors.

    El panel Definir enumera capas de entidades de punto existentes disponibles en el mapa activo. Puede expandir la capa para ver estas capas junto con sus símbolos.

  5. Elija la capa desde la que se derivarán los nuevos elementos de la categoría.

    El campo de nombre para la nueva categoría que está creando utiliza el nombre de la capa que elija en la lista a menos que lo cambie.

    Nota:

    La configuración de la categoría refleja la capa elegida, y el cambio de dicha capa restablecerá posteriormente los parámetros del asistente.

  6. También puede cambiar el nombre de la categoría.

    Este es el nombre que aparece como una categoría con un icono en el panel Explorar de las aplicaciones web y móviles de Indoors. El asistente restringe el uso del nombre de una categoría existente para evitar enumerar categorías duplicadas en las aplicaciones web y móviles de Indoors.

  7. Haga clic en la flecha desplegable Grupo de categorías y elija el grupo al que desea asociar la nueva categoría.

    Grupo de categorías enumera todas las categorías existentes de Indoors. Puede crear una nueva categoría independiente de nivel 1 dejando el valor predeterminado de Ninguno.

  8. Haga clic en Siguiente.

Filtrar un subconjunto de entidades

Puede filtrar entidades para la nueva categoría con un subconjunto de entidades desde la capa de origen aplicando una expresión de filtro. Una categoría sin ninguna expresión devuelve todos los registros de la capa de origen. El asistente establece automáticamente una expresión si seleccionó un subtipo de capa para la nueva categoría en el panel Definir. Existen tres métodos para definir o modificar una expresión existente:

  • Modo Cláusula: puede introducir consultas con los menús desplegables en un generador de consultas SQL.
  • Modo SQL: si está familiarizado con expresiones SQL, puede crear una nueva expresión en el editor SQL con ayuda para la sintaxis y finalización automática.
    Nota:

    Utilice la opción Verificar para asegurarse de que su expresión sea válida antes de pasar al siguiente paso.

  • Agregar expresión: puede cargar una consulta predefinida desde un archivo de expresión de consulta (extensión de archivo .exp) y modificarla en el modo cláusula o SQL como sea necesario.

Indoors también incluye la capacidad para utilizar tokens para sustitución de cadenas en expresiones de consulta. Puede configurar categorías para filtrar dinámicamente sobre información orientada a aplicaciones. Los tokens pueden definirse con la siguiente sintaxis:

{user.username}

El token se incluye entre llaves en el ejemplo anterior.

El siguiente ejemplo de editor SQL muestra un token utilizado en una cláusula WHERE:

Field1 = ‘{user.username}’

Lo siguiente identifica el token de URL admitido por Indoors:

NombreCadenaDescription

Nombre de usuario

user.username

Sustituye el texto de la cadena para incluir el nombre de usuario del portal de Enterprise para el usuario que inició sesión.

Este token se utiliza principalmente en una expresión de consulta para construir subcategorías que estén limitadas a elementos asociados con el usuario actual (por ejemplo, órdenes de trabajo asignadas al usuario actual).

Requiere que el usuario de la aplicación de Indoors inicie sesión en el portal de Enterprise .

Sugerencia:

Utilice una expresión sencilla para definir las entidades que se van a incluir en la categoría, como en los siguientes ejemplos:

  • CATEGORY_SUBTYPE = 'DOORS'
  • USE_TYPE = 'ENTRYWAY'

Defina las categorías usando los mismos campos para todas las categorías que se van a agrupar. Por ejemplo, si se definen categorías para el grupo de categorías Lugares + cosas, todas las categorías harían referencia al mismo campo, como por ejemplo USE_TYPE en su expresión.

  1. También puede crear o editar una expresión.
  2. Haga clic en Siguiente.

Campos de mapa en el modelo de Indoors

Al configurar categorías, puede proporcionar una asignación para definir en qué campos de la capa se describen los campos requeridos cuando el esquema de la capa web no está conforme con el modelo de Indoors. Si la capa de origen es una capa de Indoors, la asignación de campos se rellena automáticamente.

Se requieren las siguientes asignaciones de campos:

  • Id. único
  • Al menos uno de los campos de instalación
  • Al menos uno de los campos de nivel

Las siguientes asignaciones de campos son opcionales:

  • Campo de subtítulo
  • Campo de visualización (solo está disponible para capas web)
  • Campos de orden de trabajo

Id. único

Algunos sistemas disponibles para publicar capas de entidades no proporcionan de forma fiable un Id. de objeto, y se requiere un Id. único estático para permitir Indoors. Asigne este campo a un Id. único representado en otro campo disponible.

PropiedadesDescription

Id. único

Id. único estático para la entidad.

Valor predeterminado de Indoors para usar el Id. de objeto de la capa como un Id. único para entidades de una capa web. No obstante, esto no siempre resulta apropiado ya que Indoors espera que sea un Id. único estático para las entidades en una capa web que no cambie durante la duración de la entidad.

Al asignar campos para categorías basadas en una capa de entidades o una capa que no es Indoors, los siguientes campos deben asignarse para asegurarse de que la ubicación tenga en cuenta las plantas cuando se representen como categorías en las aplicaciones web y móviles de Indoors. Se requieren asignaciones de campos donde falten uno o más de los campos requeridos en la capa de origen de la categoría o al configurar categorías para una orden de trabajo, por ejemplo, capas de entidades publicadas desde una orden de trabajo u otro sistema de tickets.

Propiedades de Instalación

Al menos se requiere uno de los siguientes campos:

PropiedadesDescription

Id. de instalación

Id. de instalación para la ubicación de la entidad.

Nombre de instalación

Nombre de instalación para la ubicación de la entidad.

Propiedades de nivel

Al menos se requiere uno de los siguientes campos:

PropiedadesDescription

Id. de nivel

Id. de nivel para la ubicación de la entidad.

Nombre de nivel

Nombre de nivel para la ubicación de la entidad.

Número de nivel

Número de nivel para la ubicación de la entidad.

Orden vertical

Orden vertical para la ubicación de la entidad.

Propiedades adicionales

Estas asignaciones de campos son opcionales:

PropiedadesDescription

Subtítulo

Se utiliza para mostrar subtítulos en varias partes de Indoor Viewer.

Mostrar campo

Se utiliza para mostrar títulos para entidades en varias partes de Viewer.

Se requiere si su capa de entidades no incluye una propiedad de campo de visualización o desea anular la propiedad del campo de visualización de la capa.

Propiedades de orden de trabajo

Estas asignaciones de campo se requieren si desea beneficiarse de las capacidades de enumeración de órdenes de trabajo de Indoors. Si no se incluyen estas asignaciones de campo adicionales en la definición de categoría para una capa de entidades de orden de trabajo, la capa se trataría como una capa web tradicional en las aplicaciones web y móviles de Indoors con la experiencia de exploración tradicional para capas de punto de interés.

Se requieren las siguientes asignaciones de campo para configurar órdenes de trabajo como categorías de Indoors:

PropiedadesDescription

Id. de la orden de trabajo

Define un número de identificación para cada orden de trabajo.

Título

Breve descripción de la orden de trabajo que puede ser un título legible para el registro.

Prioridad

Secuencia o prioridad con la que debe resolverse una orden de trabajo.

El valor debe ser una descripción de texto de la prioridad que puede visualizarse en el usuario de la aplicación.

Ejemplo: Crítica, Alta, Media

Estado

Estado o posición actual de la orden de trabajo en su ciclo de vida.

El valor debe ser una descripción de texto del estado que puede visualizarse en el usuario de la aplicación.

Ejemplo: Planificación, Asignado

Fecha de creación

La fecha y hora en las que se creó la orden de trabajo.

Creada por

Persona que informó o que está afectada por la orden de trabajo.

Asignado a

Nombre del agente al que se ha asignado la orden de trabajo.

  1. Si la capa de origen no está conforme con el modelo de Indoors, asigne el Id. único, propiedades de Instalación y propiedades de nivel.
  2. También puede asignar las propiedades adicionales para definir un campo de subtítulo y campo de visualización para utilizarlo en Viewer.
    Nota:

    La asignación de campos de visualización solo está disponible para capas de entidades. Para capas independientes, establezca el campo de visualización en las propiedades de capa.

  3. También puede completar la asignación de campos para la integración de órdenes de trabajo.
  4. Haga clic en Siguiente.

Ejemplo

La siguiente tabla representa un ejemplo de asignación de atributos para Indoors e integración de capa de entidades de orden de trabajo ServiceNow.

Propiedad de asignaciónNombre de campo

Nombre de instalación

location_facility_name

Nombre de nivel

location_level_name

Id. de la orden de trabajo

número

Título

short_description

Prioridad

priority_level

Estado

state_label

Fecha de creación

sys_created_on

Creada por

called_id_name

Asignado a

assigned_to_name

Especificar campos de búsqueda

Se requieren campos de búsqueda para permitir la experiencia de búsqueda en aplicaciones web y móviles de Indoors. Las palabras clave de búsqueda se corresponden con estos campos. Puede elegir uno o más campos como su campo de búsqueda predeterminado, aunque se requiere un campo como mínimo para permitir la capacidad de búsqueda.

  1. Elija los campos que desea que busquen las aplicaciones de Indoors.
    Nota:

    La búsqueda de Indoors solo admite campos de texto. Ciertos campos como por ejemplo ObjectID, GlobalID o campos que no son compatibles tienen su uso restringido y no están disponibles.

  2. Haga clic en Siguiente.

Especificar una plantilla de sugerencias

Puede configurar una plantilla para sugerencias de búsqueda. Esta plantilla admite la capacidad de búsqueda de Indoors para proporcionar una lista de posibles coincidencias cuando escriba la palabra clave de búsqueda.

  1. Haga clic en la flecha desplegable Campos disponibles y elija un campo.
    Nota:

    Se requiere un campo como mínimo para permitir la capacidad de sugerencia de búsqueda de Indoors. Al agregar un nuevo campo, este se incorpora a la plantilla existente. El asistente construye automáticamente una expresión que admita Indoors.

  2. Haga clic en Agregar a plantilla.

    Esta plantilla contiene ahora una expresión que señala a valores de datos específicos en la clase de entidad o capa de entidades de origen.

    Sugerencia:

    La plantilla también es un editor de expresiones donde puede agregar o eliminar campos manualmente. Asegúrese de seguir la sintaxis correcta al agregar o editar la expresión. Se admite la inclusión de espacios o texto para formar una expresión.

    Ejemplo

    "{MODEL} by {MFG}"

    "{MODEL}{MFG}"

    Nota:

    La sugerencia de búsqueda de Indoors solo admite campos de texto. Ciertos campos como por ejemplo ObjectID, GlobalID o campos que no son compatibles tienen su uso restringido y no están disponibles.

  3. Haga clic en Siguiente.

Elegir iconos

Debe configurar símbolos de icono para la nueva categoría que se va a visualizar en el panel Explorar y en otras áreas de las aplicaciones web y móviles de Indoors. Si la capa de origen está utilizando un único símbolo o un renderizador de valor único, los iconos utilizados para la nueva categoría se rellenan automáticamente desde la simbología de la capa de origen. El asistente escala los iconos al tamaño apropiado para su uso en las aplicaciones web y móviles de Indoors y muestra una vista previa. Si la capa seleccionada utiliza un tipo de símbolo no admitido, los iconos se dejarán en blanco en el asistente y tendrá que elegir un símbolo para todas las resoluciones requeridas.

Nota:

Se recomienda utilizar símbolos SVG, ya que pueden escalar a diferentes resoluciones. Otros símbolos vectoriales pueden perder calidad y aparecer borrosos o pixelados al redimensionarlos o volverlos a formatear a la resolución requerida.

  1. Elija un símbolo de icono.

    Existen dos formas de aplicar un símbolo de icono:

    • Cargar desde archivo: carga un icono de .png desde su equipo.
      Nota:

      Asegúrese de que el tamaño de imagen sea apropiado para la resolución.

    • Cargar desde estilo: carga un icono de ArcGIS Pro. Esto abre una galería de ArcGIS Pro que contiene estilos importados (.stylx) y símbolos predeterminados. Una vez elegido, el asistente escala automáticamente el símbolo a la resolución requerida.
      Nota:

      Indoors viene preconfigurado con símbolos predeterminados en ArcGIS Pro como un archivo de estilo. Si los símbolos predeterminados no cumplen los requisitos, puede modificar el conjunto existente de símbolos o crear sus propios símbolos.

      Nota:

      Al configurar un símbolo, asegúrese de activar la casilla de verificación Escalar proporcionalmente en las propiedades de símbolo para permitir redimensionar y escalar el símbolo correctamente cuando se aplique como un icono de categoría.

      Sugerencia:

      El icono de categoría y el símbolo utilizado para mostrar la capa de categorías en el mapa deben ser consistentes. Cualquier discrepancia podría provocar una experiencia desconectada entre el icono en el panel Explorar y la capa de mapa en Indoors.

  2. Haga clic en Finalizar para guardar la configuración de la categoría.
Nota:

Si hubiera algún parámetro no válido o que faltara, la opción Finalizar no estará disponible y el asistente Crear categoría de Indoors indicará el panel que contiene el error con un contorno rojo alrededor de la ruta de navegación correspondiente. Aún puede moverse a través del asistente para realizar cambios, aunque la opción Finalizar solo estará habilitada cuando todos los parámetros requeridos tengan valores válidos.