IBM Maximo Mobile Suite Versión 7 Release 5 Guía de administración Nota Antes de utilizar esta información y el producto al que da soporte, lea la información del apartado “Avisos” en la página 17. Esta edición se aplica a la versión 7, release 5, modificación 0 de IBM Maximo Mobile Suite y a todos los releases y modificaciones posteriores hasta que se indique lo contrario en nuevas ediciones. © Copyright IBM Corporation 2007, 2011. Contenido Administración de Maximo Mobile Suite 1 Configuración de IBM Maximo Mobile Suite. . . . Garantía de la exclusividad de los registros en Maximo Mobile Asset Manager . . . . . . . Envío de cambios de estado independientemente de los registros en Maximo Mobiles Work Manager . . . . . . . . . . . . . . . Creación de estados de activo. . . . . . . . Modificación de la frecuencia de sondeo . . . . Eliminación de transacciones de usuarios inactivos Creación de un perfil para la lectura de códigos de barras . . . . . . . . . . . . . . Habilitación de la lectura de códigos de barras en un dispositivo móvil Intermec . . . . . . . Adición de una biblioteca a dispositivos móviles Intermec . . . . . . . . . . . Habilitación de la lectura de códigos de barras en un dispositivo móvil Motorola Symbol . . . . Adición de una biblioteca a dispositivos móviles Motorola Symbol . . . . . . . . Habilitación de la lectura de códigos de barras en dispositivos Panasonic . . . . . . . . . . Gestión de grupos de seguridad en Maximo Mobile Suite . . . . . . . . . . . . . . . . . Gestión de datos para dispositivos móviles . . . . Consultas . . . . . . . . . . . . . . Creación de consultas . . . . . . . . . Utilización de consultas existentes . . . . . 1 © Copyright IBM Corp. 2007, 2011 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 7 Especificación de datos de respaldo. . . . . 8 Recuento de registros en un dispositivo móvil . . 8 Análisis de datos móviles . . . . . . . . . 8 Descarga automática de registros en un dispositivo móvil . . . . . . . . . . . . 9 Definición de las propiedades de los adjuntos . . 9 Definición de identificadores exclusivos para activos y artículos de configuración. . . . . . 9 Gestión de errores . . . . . . . . . . . . 10 Devolución de errores a los usuarios móviles . . 10 Redirigir transacciones de error. . . . . . . 10 Reenvío de registros de transacciones . . . . . 11 Supresión de registros de transacciones . . . . 11 Personalización . . . . . . . . . . . . . 11 Configuración de los componentes Maximo Mobile Suite para dispositivos móviles . . . . 11 Planificación de la configuración de la aplicación . . . . . . . . . . . . . 12 Atributos XML en aplicaciones Maximo Mobile Suite . . . . . . . . . . . . 13 Modificación del diseño de la pantalla . . . . 14 Creación de copias adicionales de una aplicación móvil . . . . . . . . . . . . . . . 15 Tareas cron en Maximo Mobile Suite . . . . . 15 Avisos . . . . . . . . . . . . . . . 17 Marcas registradas . . . . . . . . . . . . 19 iii iv Guía de administración Administración de Maximo Mobile Suite Después de instalar correctamente Maximo Mobile Suite, o uno de sus componentes, deberá realizar algunas tareas de administración para garantizar que se ejecuta correctamente como la configuración, la gestión de datos y la gestión de errores. A continuación, puede personalizarla en función de sus necesidades de negocio. Configuración de IBM Maximo Mobile Suite Puede configurar Maximo Mobile Suite cambiando la configuración del servidor de aplicaciones. La configuración de Maximo Mobile Suite asegura que el servidor de aplicaciones puede gestionar datos de los dispositivos móviles, facilita la comunicación entre los dispositivos móviles y el servidor de aplicaciones, habilita la lectura de códigos de barras y optimiza la transmisión de datos a los dispositivos móviles. Garantía de la exclusividad de los registros en Maximo Mobile Asset Manager Un registro de activos que se crea en un dispositivo móvil en Maximo Mobile Asset Manager no se valida hasta que se sube al servidor de aplicaciones. El proceso de validación comprueba que el atributo que está definido como su atributo exclusivo no exista en el servidor de aplicaciones. Procedimiento 1. En la aplicación Administración de datos móviles, especifique el grupo para el que desea impedir duplicación de registros. 2. Seleccione Seleccionar acción > Opciones de Asset Manager. 3. Especifique el atributo que identifica el activo de manera exclusiva. Por ejemplo, el atributo SERIALNUM utiliza el número de serie de un activo para validar la exclusividad del registro. 4. Guarde el registro. Envío de cambios de estado independientemente de los registros en Maximo Mobiles Work Manager Puede definir qué estados se enviarán a la aplicación independientemente de los registros de ticket u orden de trabajo en Maximo Mobile Work Manager. Cuando los trabajadores móviles actualizan el servidor de aplicaciones con cambios de estado de órdenes de trabajo y tickets, pueden continuar trabajando con las órdenes de trabajo o tickets almacenados en el dispositivo móvil. Procedimiento 1. En la aplicación Administración de datos móviles, especifique el grupo de seguridad para el que desea permitir cambios de estado independientes. 2. Seleccione Seleccionar acción > Opciones de Work Manager > Cambios de estado. 3. Seleccione las clases de tickets u órdenes de trabajo para los cuales desea definir estados independientes. © Copyright IBM Corp. 2007, 2011 1 4. Agregue una nueva fila para cada estado que desea enviar independientemente para un tipo de registro. 5. Pulse Aceptar. Creación de estados de activo Cuando los trabajadores móviles realicen una auditoría, es posible que necesiten modificar el estado de un activo para indicar que falta. Puede crear un estado que funcione de la misma forma que un estado de operativo, pero que indique que no se encuentra un activo. Procedimiento 1. En la aplicación Dominios, abra el dominio LOCASSETSTATUS. 2. Cree un nuevo dominio sinónimo con los valores siguientes: Valor interno Valor Descripción OPERATIVO FALTA Activo que falta 3. Pulse Aceptar. Modificación de la frecuencia de sondeo El sondeo de transacciones afecta a la velocidad a la que el servidor de aplicaciones procesa las transacciones de un dispositivo móviles. Puede aumentar la frecuencia en que la información se procesa incrementando la velocidad a la que se sondea la cola del servidor de aplicaciones en busca de transacciones. Acerca de esta tarea Las tareas cron son trabajos que se establecen para ejecutarse automáticamente y en una planificación fija. De manera predeterminada, la tarea cron del sondeo de transacciones se establece para ejecutarse cada minuto. Cada instancia de sondeo procesa una sola transacción. Para aumentar la eficacia del proceso de transacciones, aumente las instancias de proceso para procesar varias transacciones simultáneamente. Los periodos de sondeo determinan la frecuencia con la que se ejecutará cada instancia de sondeo. Procedimiento 1. En la aplicación Configuración de tarea cron, recupere la tarea cron MOBILETXN y pulse en la ficha Frecuencia de sondeo. 2. En el campo Instancias, especifique el número de instancias de sondeo que se ejecutarán simultáneamente. El valor predeterminado es 1 instancia de sondeo por periodo de sondeo. 3. Especifique el número de minutos entre cada instancia de sondeo. El valor predeterminado es 1 minuto. Ejemplo Un valor de instancia de sondeo de 5 con un valor de periodo de sondeo de 2 indica que se procesarán 5 transacciones cada 2 minutos. Eliminación de transacciones de usuarios inactivos Si los usuarios no se conectan al servidor de aplicaciones desde sus dispositivos móviles después de un número especificado de días, puede eliminar todas las transacciones pendientes entre el dispositivo móvil y el servidor de aplicaciones. 2 Guía de administración Acerca de esta tarea Si los usuarios móviles toman vacaciones o no utilizan sus dispositivos móviles durante periodos más largos de 10 días, puede establecer el valor en días para esta tarea cron en un valor algo más elevado. Por ejemplo, si los empleados regularmente toman dos semanas de vacaciones, puede establecer el valor de la tarea cron en un valor algo más largo que 14 días. Procedimiento 1. En la aplicación Configuración de tareas cron, recupere la tarea cron MOBILEDEVCLEANUP. 2. En el parámetro NOOFDAYS, especifique el número de días transcurrido el cual las transacciones se eliminarán de los dispositivos móviles. El valor predeterminado es 10 días. 3. Guarde la tarea cron. Creación de un perfil para la lectura de códigos de barras Si utiliza la lectura de códigos de barras, debe crear una carpeta de perfiles que contenga los archivos necesarios para la lectura de códigos de barras. Procedimiento 1. Desplácese a la carpeta raíz_maximo\mobiletools\profiles. 2. En la carpeta Perfiles, copie la carpeta pda y renómbrela como Intermec, Symbol o Custom si no utiliza dispositivos móviles Intermec o Motorola Symbol.Si utiliza un dispositivo Panasonic Toughbook, copie la carpeta escritorio y cambie el nombre a Panasonic. 3. En la nueva carpeta de perfiles, edite el archivo profile.properties modificando el atributo maximo.mobile.profile.name=PDA o DESKTOP para que tenga el nombre proporcionado al nuevo perfil. Por ejemplo, maximo.mobile.profile.name=SYMBOL. 4. En la carpeta common\appsetup, copie el archivo mobile.properties a la carpeta nuevo_nombre_perfil\appsetup. 5. En el archivo mobile.properties, suprima // para habilitar el controlador de código de barras de Intermec o Motorola Symbol necesario. Habilitación de la lectura de códigos de barras en un dispositivo móvil Intermec Si su organización utiliza dispositivos móviles Intermec para la lectura de códigos de barras, debe descargar archivos de un sitio web de Intermec para habilitar los dispositivos móviles Intermec para la lectura de códigos de barras. Procedimiento 1. Vaya al sitio web de gestión de cadenas de suministro de Intermec en la dirección www.intermec.com. 2. Descargue IDL Resource Kit - Data Collection e instálelo en el directorio C:\Archivos de programa. 3. Abra Microsoft ActiveSync y desplácese a la carpeta Tools\Explore Pocket PC. 4. Copie los archivos de la tabla siguiente en las ubicaciones especificadas. Es posible que deba crear algunas carpetas en la ubicación de destino antes de copiar los archivos de la ubicación de origen. Administración de Maximo Mobile Suite 3 Ubicación de origen Nombre del archivo Ubicación de destino C:\Archivos de programa\Intermec\ Developer Library\Data Collection Resource Kit\Runtime\WCE420\ PocketPC 2003\processor type: Armv4 or xScale\ JavaDataCollection.cab raíz_maximo\mobiletools\ profiles\carpeta de perfiles de Intermec\devicesetup C:\Archivos de programa\Intermec\ Developer Library\JAVALib\ DataCollection.jar raíz_maximo\mobiletools\ profiles\carpeta de perfiles de Intermec\devicesetup\ Maximo\lib C:\Windows itcscan.dll raíz_maximo\mobiletools\ profiles\carpeta de perfiles de Intermec\devicesetup\J9\ PPRO11\bin 5. Desplácese a la carpeta raíz_máximo\mobiletools\maximo y efectúe una doble pulsación en el archivo packagemobile.cmd para subir el nuevo perfil de código de barras al servidor de aplicaciones. 6. En el dispositivo móvil, desplácese a la carpeta Programas > IBM Maximo Mobile y ejecute la aplicación Instalador móvil. Seleccione el nuevo perfil para descargarlo y llevar a cabo la instalación. 7. Si utiliza como sistema operativo Windows Mobile en el dispositivo móvil, desplácese a la carpeta raíz_maximo y a continuación efectúe una doble pulsación en el archivo JavaCollection.cab. Adición de una biblioteca a dispositivos móviles Intermec Si utiliza dispositivos móviles Intermec para la lectura de códigos de barras, debe editar el archivo de propiedades de cada aplicación para agregar una biblioteca que gestione la lectura de códigos de barras para el dispositivo. Procedimiento 1. Desplácese al directorio raíz_maximo\mobiletools\profiles\pda\devicesetup\ Maximo\lib. 2. Pulse con el botón derecho del ratón en el archivo de propiedades de cada aplicación y ábralo con un editor de texto. 3. Al final del archivo de texto, especifique \maximo\lib\DataCollection.jar. Después de haber editado el archivo de propiedades, debería tener el siguiente aspecto: # App parameters jvm.parameters="-Xjit:count=0" "-jcl:ppro11" "-classpath" "\maximo\lib\ db2ejdbc.jar;\maximo\lib\mobilepreboot.jar;\maximo\lib\DataCollection.jar" 4. Guarde el archivo de propiedades actualizado. Habilitación de la lectura de códigos de barras en un dispositivo móvil Motorola Symbol Si su organización utiliza dispositivos móviles Motorola Symbol para la lectura de códigos de barras, debe descargar archivos de un sitio web de Motorola para habilitar los dispositivos móviles Motorola para la lectura de códigos de barras. 4 Guía de administración Procedimiento 1. Vaya al sitio web de la central de soporte de Motorola en la dirección support.symbol.com. 2. Busque Symbol Mobility Developer Kit for Java y descargue la versión más reciente compatible con su dispositivo. 3. Instale el kit del desarrollador en el directorio C:\Archivos de programa\Symbol Mobility Developer Kit for Java\. 4. Abra Microsoft ActiveSync y desplácese a la carpeta Tools\Explore Pocket PC. 5. Copie los archivos de la tabla siguiente en las ubicaciones especificadas. Ubicación de origen Nombre del archivo Ubicación de destino C:\Archivos de programa\Symbol Mobility Developer Kit for Java\v1.3\bin\ symbolclasses.jar raíz_maximo\mobiletools\ profiles\carpeta de perfiles de Symbol\devicesetup\Maximo\ lib C:\Archivos de programa\Symbol Mobility Developer Kit for Java\v1.3\bin\ symboljavaapi.dll raíz_maximo\mobiletools\ profiles\carpeta de perfiles de Symbol\devicesetup\Windows 6. Desplácese a la carpeta raíz_máximo\mobiletools\maximo y efectúe una doble pulsación en el archivo packagemobile.cmd para subir el nuevo perfil de código de barras al servidor de aplicaciones. 7. En el dispositivo móvil, desplácese a la carpeta Programas > IBM Maximo Mobile y ejecute la aplicación Instalador móvil. Seleccione el nuevo perfil para descargarlo y llevar a cabo la instalación. Adición de una biblioteca a dispositivos móviles Motorola Symbol Si utiliza dispositivos móviles Motorola Symbol para la lectura de códigos de barras, debe editar el archivo de propiedades de cada aplicación para agregar una biblioteca que gestione la lectura de códigos de barras para el dispositivo. Procedimiento 1. Desplácese al directorio raíz_maximo\mobiletools\profiles\pda\devicesetup\ Maximo\lib. 2. Pulse con el botón derecho del ratón en el archivo de propiedades de la aplicación para abrirlo con un editor de texto. 3. Al final del archivo de texto, especifique \maximo\lib\symbolclasses.jar. Después de haber editado el archivo de propiedades, debería tener el siguiente aspecto: # App parameters jvm.parameters="-Xjit:count=0" "-jcl:ppro11" "-classpath" "\maximo\lib\ db2ejdbc.jar;\maximo\lib\mobilepreboot.jar;\maximo\lib\symbolclasses.jar" 4. Guarde el archivo de propiedades actualizado. Habilitación de la lectura de códigos de barras en dispositivos Panasonic Si su organización utiliza dispositivos Panasonic para la lectura de códigos de barras, debe descargar archivos del sitio web de Panasonic para habilitar los dispositivos Panasonic para la lectura de códigos de barras. Administración de Maximo Mobile Suite 5 Procedimiento 1. Vaya a la página web de Panasonic Support en www.panasonic.com. 2. Descargue e instale Panasonic CF-U1 Software Development Kit.exe en la carpeta C:\Archivos de programa\Panasonic\Panasonic CF-U1 Software Development Kit. 3. Copie los archivos de la tabla siguiente en las ubicaciones especificadas. Es posible que deba crear algunas carpetas en la ubicación de destino antes de copiar los archivos de la ubicación de origen. Ubicación de origen Nombre del archivo Ubicación de destino C:\Archivos de programa\Panasonic\ Panasonic CF-U1 Software Development Kit\Barcode Reader\BCR SDK\Java SDK\dist PS_SDK.jar raíz_maximo\mobiletools\ profiles\panasonic\lib C:\Archivos de programa\Panasonic\ Panasonic CF-U1 Software Development Kit\Barcode Reader\BCR SDK\Java SDK\dist BCRPowerControl.dll, ISDC_Rs.dll, PS_SDK.dll y SSIdll.dll raíz_maximo\mobiletools\ profiles\panasonic\ panasonic 4. En la carpeta raíz_maximo\mobiletools\profiles\panasonic, en un editor de texto, abra el archivo de acceso directo del componente para el que desea habilitar la lectura de códigos de barras: Asset_Management.cmd, Inventory_Management.cmd, o Work_Management.cmd. 5. Bajo la línea setEnv.cmd, agregue el siguiente texto: set PATH=%PATH%;.\ panasonic 6. En la línea que empieza con %JAVA_HOME%\bin\java.exe, sustituya el texto: -cp .\lib\db2ejdbc.jar;.\lib\mobilepreboot.jar por el siguiente texto: -cp .\lib\PS_SDK.jar;.\lib\db2ejdbc.jar;.\lib\mobilepreboot.jar. 7. Guarde el archivo y cierre el editor de texto. 8. Vaya a la carpeta raíz_máximo\mobiletools\maximo y efectúe una doble pulsación en el archivo packagemobile.cmd para subir el nuevo perfil de código de barras al servidor de aplicaciones. 9. Inicie el archivo de la aplicación Instalador de Mobile Mobile_Installer.cmd. 10. Haga clic en el nuevo perfil para descargarlo y llevar a cabo la instalación. Gestión de grupos de seguridad en Maximo Mobile Suite La configuración de seguridad define cómo los usuarios pueden acceder a Maximo Mobile Suite. Esta configuración de seguridad se define en la aplicación Grupos de seguridad (Mobile). Gestión de datos para dispositivos móviles La cantidad de datos que se envía a un dispositivo móvil afecta a la forma de funcionamiento del dispositivo móvil y de utilización del dispositivo por parte de los trabajadores en la planta. Puede filtrar datos, contar el número de registros, analizar la cantidad de datos, eliminar el exceso de datos y habilitar o inhabilitar la descarga automática de datos para controlar el volumen de datos enviados a un dispositivo. 6 Guía de administración Consultas El listado de trabajo y los datos adicionales que se descargan en los dispositivos móviles del grupo de seguridad están controlados por las consultas que el usuario define en la Administración de datos móviles. Puede configurar consultas seleccionándolas de las consultas predefinidas o creando nuevas. Un grupo de seguridad tiene acceso para descargar todos los registros definidos en una consulta en sus dispositivos móviles. Acerca de esta tarea Cada aplicación contiene grupos de datos. Cada grupo de datos contiene consultas que definen los datos que se envían a cada grupo de seguridad. Todas las consultas se definen en el servidor de aplicaciones y los registros correspondientes a las consultas se descargan en un dispositivo móvil. Creación de consultas Puede definir qué datos se envían a un grupo de seguridad definiendo su propia consulta. Las consultas que cree determinan los datos que se envían a los dispositivos móviles después de que las cláusulas Where predefinidas se aplican a los grupos de datos. Las sentencias SQL simples se procesan más rápidamente que las sentencias complejas. Procedimiento 1. En la aplicación Administración de datos móviles, especifique el grupo de seguridad para el que desea definir consultas. 2. Seleccione un componente y un grupo de datos para los que quiere definir una consulta nueva. 3. Pulse Fila nueva. 4. Especifique un nombre y una descripción para la consulta. 5. Defina una cláusula Where. 6. Opcional: Seleccione Descargar de forma predeterminada si quiere que los registros definidos en la consulta se descarguen automáticamente en los dispositivos móviles del grupo de seguridad que ha especificado. Si no lo selecciona, los usuarios móviles podrán seleccionar la casilla de verificación desde sus dispositivos móviles. 7. Pulse Aceptar. Utilización de consultas existentes Puede definir qué datos se envían a los grupos de seguridad utilizando una consulta definida y guardada previamente. Las consultas predefinidas se aplican a los datos antes de las consultas que cree el usuario, ya sean nuevas o existentes. Procedimiento 1. En la aplicación Administración de datos móviles, especifique el grupo de seguridad para el que desea aplicar una consulta. 2. Seleccione una aplicación y un grupo de datos para los que quiere seleccionar consultas existentes. 3. Seleccione Agregar desde consultas existentes. 4. Seleccione la consulta. 5. Seleccione Descargar de forma predeterminada si quiere que los registros definidos en la consulta se descarguen automáticamente en los dispositivos móviles del grupo de seguridad que ha especificado. Administración de Maximo Mobile Suite 7 6. Pulse Aceptar. Especificación de datos de respaldo Puede limitar la cantidad o el tipo de información que se descargue en los dispositivos móviles. Por ejemplo, si una orden de trabajo se descarga en un dispositivo móvil, también se descarga cierto número de registros de respaldo. Puede especificar si se envían datos de respaldo del tipo registro de trabajo, registro de comunicación y registros relacionados al dispositivo móvil con la orden de trabajo. Procedimiento 1. En la aplicación Administración de datos móviles, en el menú Seleccionar acción, seleccione Datos de respaldo. 2. Seleccione el componente para el que quiere definir datos. 3. Seleccione el tipo de datos cuyos datos de respaldo quiere limitar. 4. Elimine la selección de grupos de datos de respaldo que no desea descargar para cada tipo de datos. 5. Pulse Aceptar. Recuento de registros en un dispositivo móvil Después de crear una consulta, puede ver cuántos registros enviará la consulta antes de que el dispositivo móvil pueda descargarlos. Si el recuento de registros es alto, puede decidir eliminar registros o crear una consulta más precisa. Procedimiento 1. En la aplicación Administración de datos móviles del servidor de aplicaciones, cree una consulta para un grupo de usuarios en una aplicación. 2. Antes de guardar la consulta, pulse Contar registros desde la pantalla de creación de consulta. 3. Especifique el nombre de usuario correspondiente al usuario para el que desea contar los registros de la consulta que se envía a un dispositivo móvil. 4. Pulse Aceptar. Análisis de datos móviles Después de crear consultas, puede analizar los registros y el tiempo de descarga esperado antes de enviarlos a los dispositivos móviles para comprobar que el volumen de registros se puede transmitir rápidamente. Acerca de esta tarea El análisis muestra el grupo de datos, el recuento de registros, todos los datos de respaldo asociados con los registros y el tiempo que tomaría procesar la actualización de los datos en un dispositivo móvil. Procedimiento 1. En la aplicación Administración de datos móviles, seleccione Seleccionar acción > Analizar datos móviles y luego seleccione la aplicación cuyos datos quiere analizar para un usuario. 2. Especifique un ID de usuario. 3. Seleccione los tipos de registro que quiere analizar. v Seleccione Actualizar listado de trabajo para analizar los datos del listado de trabajo. 8 Guía de administración v Seleccione Actualización completa para analizar los datos del listado de trabajo y los datos de respaldo. 4. Opcional: Si quiere continuar trabajando durante el análisis de los datos, seleccione Ejecutar actualización en segundo plano. Descarga automática de registros en un dispositivo móvil Al crear una consulta, puede configurar un dispositivo móvil para descargar automáticamente los registros consultados. Si esta opción no está habilitada, el usuario del dispositivo móvil puede seleccionar descargar los registros en la siguiente actualización del dispositivo móvil, lo que permite que el dispositivo móvil realice otras tareas. Procedimiento 1. En el módulo Administración de datos móviles del servidor de aplicaciones, cree una consulta para un grupo de usuarios en una aplicación. 2. Antes de guardar la consulta, seleccione Descargar de forma predeterminada en la pantalla de creación de consulta. 3. Guarde la consulta. Definición de las propiedades de los adjuntos Puede definir las propiedades de los adjuntos para el componente Maximo Mobile Work Manager, como los tipos de archivo permitidos y el tamaño máximo del archivo. Procedimiento 1. En la aplicación Administración de datos móviles, especifique el grupo de seguridad para el que desea definir las propiedades de los adjuntos. 2. En el menú Seleccionar acción, seleccione Opciones de administrador de trabajo. 3. Especifique la carpeta donde deben almacenarse los archivos extraídos en los dispositivos móviles. La carpeta predeterminada se establece en maximoattachments. 4. Especifique el tamaño de archivo máximo para adjuntos. 5. Especifique todas las extensiones de archivo permitidas como adjunto. 6. Seleccione Aceptar. Definición de identificadores exclusivos para activos y artículos de configuración Puede definir qué campos de cada organización pueden determinar qué activo, ubicación o artículo de configuración es exclusivo. Este campo se utiliza para evaluar si un registro es un duplicado de registros existentes durante una auditoría de activos. Procedimiento 1. En la aplicación Administración de datos móviles, seleccione Seleccionar acción > Opciones de administrador de activos. 2. Seleccione la organización para la que está definiendo identificadores exclusivos. 3. Seleccione el atributo que quiere utilizar para identificar un activo, una ubicación o un AC como exclusivo. Por ejemplo, para el almacén B puede seleccionar el ID de activos como identificador exclusivo para activos. Si se está Administración de Maximo Mobile Suite 9 realizando una auditoría y dos activos comparten el mismo ID de activo para el almacén B, se informará al usuario acerca del registro doble. 4. Pulse Aceptar. Gestión de errores Puede ver y gestionar las transacciones fallidas entre un dispositivo móvil y el servidor de aplicaciones. También puede enviar mensajes de error a usuarios móviles y redireccionar mensajes de error o suprimirlos. Cuando una transacción falla debido a un error de validación, el mensaje de error se envía al dispositivo móvil. El usuario puede intentar rectificar el error y enviar el registro de nuevo al servidor de aplicaciones. La transacción fallida, como los errores de aplicación, se envían a la aplicación Administración de errores de Mobile. Cuando una transacción no se ejecuta correctamente por un error del sistema, el error de la transacción se envía directamente a la aplicación Administración de errores de Mobile y ahí se registra. Un ejemplo de un error de sistema es si la base de datos no funciona. Puede ver los detalles de los registros de transacciones y devolver los registros al dispositivo de modo que lo usuarios pueden rectificar los errores haciendo modificaciones en la aplicación necesaria. Debe devolver el registro a un dispositivo móvil para que el usuario móvil lo corrija o debe suprimir la transacción y volver a crearla correctamente en la aplicación necesaria+. Puede utilizar la aplicación Escalabilidades para supervisar automáticamente y notificar a los usuarios cada vez que aparece un registro de transacción fallida en la aplicación Administración de errores Mobile. Esto permite el direccionamiento automático de las transacciones que no se han ejecutado correctamente. Devolución de errores a los usuarios móviles Puede devolver un mensaje de error al usuario de un dispositivo móvil. A continuación, el usuario puede corregir el error y volver a enviar la transacción. Procedimiento 1. En la aplicación Administración de errores móvil, abra el registro con el mensaje de error que quiere devolver al usuario. 2. En el menú Seleccionar acción, seleccione Devolver al usuario móvil. 3. Actualice el mensaje de error. 4. Pulse Aceptar. Redirigir transacciones de error Es posible que deba redirigir una transacción de error si el usuario móvil al que se ha enviado la transacción de error no está disponible. La transacción de error puede redirigirse a un usuario móvil distinto que pueda actuar inmediatamente para resolver la transacción de error. 10 Guía de administración Procedimiento 1. En la aplicación Administración de errores móviles, abra el registro de transacción de error que desee redirigir. 2. En el menú Seleccionar acción, seleccione Redirigir transacción de error. 3. Especifique un usuario al que querría redirigir la transacción de error. 4. Escriba un mensaje. 5. Pulse Aceptar. Reenvío de registros de transacciones Puede procesar un registro de transacciones que no se ha ejecutado correctamente reenviándolo a la cola de transacciones de un dispositivo móvil. Procedimiento 1. En la aplicación Administración de errores móvil, abra el registro que desea reenviar al dispositivo móvil. 2. En el menú Seleccionar acción, seleccione Reenviar transacción de error. El registro se devuelve a la cola de transacciones del servidor de aplicaciones. Al conectarse, se intenta procesar esta transacción de nuevo. Supresión de registros de transacciones Puede suprimir un registro de transacciones ejecutado incorrectamente que ya no necesita. Procedimiento 1. En la aplicación Administración de errores de Mobile, abra el registro que desee suprimir. 2. En el menú Seleccionar acción, seleccione Suprimir error. 3. Seleccione Sí. Personalización Cuando se haya completado la configuración, podrá cambiar el aspecto y comportamiento de la interfaz de usuario en un dispositivo móvil. La personalización se realiza cambiando los archivos de definición XML de una aplicación. Configuración de los componentes Maximo Mobile Suite para dispositivos móviles Cuando cambia el archivo de definición XML de un componente Maximo Mobile Suite, cambia la manera en que se visualiza la información en un dispositivo móvil y el comportamiento de la interfaz. Por ejemplo, puede cambiar el nombre de un campo o si un campo es obligatorio. Acerca de esta tarea Nota: Al configurar el archivo de definición, no deberá eliminar ningún objeto o campo existente. Si quita atributos personalizados del archivo de definición, asegúrese de que ningún dispositivo móvil tenga registros pendientes, pues se perderán. Administración de Maximo Mobile Suite 11 Procedimiento 1. En la carpeta raíz_máximo\mobiletools\maximo\metadatafiles, abra el archivo de definición XML del componente que quiere configurar. Nombre del componente ® Nombre del archivo de definición XML IBM Maximo Mobile Work Manager mobilewo.xml IBM Maximo Mobile Inventory Manager mobileinv.xml IBM Maximo Mobile Asset Manager mobileam.xml 2. Agregue o cambie el atributo del código XML. Por ejemplo, agregando el atributo size="3" al código <textbox>, la longitud de un campo será 3. 3. Guarde el archivo de definición XML. Planificación de la configuración de la aplicación Algunos atributos de los archivos de definición XML tienen relaciones complejas. Cuando configure los archivos de definición XML, deberá decidir qué valor desea proporcionar a los atributos. Validación de valores en un dispositivo o servidor de aplicaciones Puesto que los dispositivos móviles contienen una cantidad limitada de datos, no todos los valores de campos posibles se pueden almacenar en el dispositivo. El sistema puede verificar si un valor que especifique un usuario existe en el dispositivo o en el servidor de aplicaciones. La validación de dominio se configura en los atributos domain y domainattribute del archivo de definición XML de una aplicación. Un usuario especifica 11439 en el campo Activo de un dispositivo móvil. Este número de activo se comprueba para ver si existe en el dispositivo móvil. No se crea ningún error si el número de activo no existe en el dispositivo, pero los atributos domain y domainattribute se definen en el archivo de definición de la aplicación. Se verificará el número de activo 11439 en el servidor de aplicaciones una vez que el dispositivo móvil suba a continuación los datos a éste. Debido a que este activo se almacena en el servidor de aplicaciones, la transacción que implica el activo 11439 se puede completar. Creación de registros durante lecturas de códigos de barras Cuando configure los archivos de definición XML para la lectura de códigos de barras, deberá configurar los atributos enablebarcode y insertonscan y el código <scanevent>. El atributo enablebarcode tiene los valores true y false que permiten la lectura de códigos de barras. El atributo insertonscan permite que se cree un registro cuando el código <scanevent> se establece en true. Después de establecer el atributo enablebarcode en true, debe especificar uno de los posibles valores XML para el atributo insertonscan para crear un registro cuando se lea el código de barras de una parte. Tabla 1. Valores posibles del atributo insertonscan 12 Atributo Condición Acción notfound No existe ningún registro para la parte leída Solicita al usuario del dispositivo móvil que cree un registro para la parte leída. Guía de administración Tabla 1. Valores posibles del atributo insertonscan (continuación) Atributo Condición Acción instant Si existe o no un registro para una Crea automáticamente un registro para parte leída la parte leída. instantask Si existe o no un registro para una Solicita al usuario del dispositivo móvil parte leída que cree un registro para la parte leída. El código <scanevent> crea o visualiza el registro después de que el atributo insertonscan active el sistema para crear un registro. En la tabla siguiente se muestran los atributos necesarios para el código <scanevent>. Tabla 2. Atributos necesarios para el código <scanevent> Atributo Descripción ID Identifica el control con un identificador exclusivo. type view: visualiza el registro, si existe. (valor predeterminado). insert: crea un registro. event Nombre del evento que gestiona la información leída del escáner. targetid Nombre de la página que carga el evento de lectura. value Información complementaria que se envía al evento actual, si es necesario. Ejemplo Está configurando el archivo de definición XML de Maximo Mobile Work Manager y desea que la tabla de órdenes de trabajo se configure para la lectura de códigos de barras. En el código <table> de las órdenes de trabajo del archivo de definición mobilewo.xml especifique el código siguiente: <table id="woresultstbl" rowsperpage="9" toolbar="tabletbar" filterpage="wofilter" rowstyleevent="setworkliststyle" enablebarcode="true" insertonscan="notfound"> <scanevent id="woresultstbl_scan" type="view" event="gotoworklistmainpage"/> Atributos XML en aplicaciones Maximo Mobile Suite Los atributos controlan la visualización y el comportamiento de una aplicación. Para configurar una aplicación, agregue o modifique atributos en los códigos XML del archivo de definición XML de la aplicación. Atributos que afectan al aspecto de una pantalla Código XML Atributo Adición de campos <textbox> dataattribute Modificación de la longitud de los campos <textbox> size Modificación de etiquetas de campos <textbox> label Limitación del número máximo de caracteres en un campo <textbox> maxdatalength Administración de Maximo Mobile Suite 13 Atributos que afectan al comportamiento de una pantalla Código XML Atributo Adición de todos los datos <mobilembo> de un grupo de datos a la aplicación Administración de datos móviles usequeries= true Descarga de los grupos de datos definidos en las consultas solamente <mobilembo> queryrequired=true Si queryrequired=false, se descargan todos los datos de este grupo de datos. Definición de la modalidad de visualización de una ventana de tabla <tablecolumn> label= visible, invisible o fixed Activación de la exploración de ventanas de tablas <table> enablebarcode= true Filtrado del número de registros recuperados de un dispositivo móvil durante consultas SQL <mbodependentfilter> filtercondition Definición de un campo como necesario <textbox> displaymode= required Definición de un campo cómo de sólo lectura <textbox> inputmode= read-only Validación de un dominio <textbox> domain domainattribute Atributos que afectan a la lectura de códigos de barras Código XML Atributo Creación de registros durante <table> exploraciones de inventario insertonscan= notfound, instant o instantask Activación de la exploración de tabla dinámica <table> enablebcevent Evento de exploración <scanevent> ID type = view (valor predeterminado) o type=insert event definición de columnas predeterminadas primarias o secundarias <tablecolumn> scantype= primary o secondary Modificación del diseño de la pantalla Si un usuario móvil ejecuta Maximo Mobile Suite en un sistema estándar en lugar de en un dispositivo móvil, el diseño de pantalla predeterminado no utilizará todo el espacio disponible de la pantalla. Puede modificar el diseño de las columnas y filas de una ventana para utilizar el espacio vacío. Procedimiento 1. Desplácese a la carpeta raíz_maximo\mobiletools\maximo. Pulse con el botón derecho del ratón en el archivo de propiedades y ábralo con un editor de texto. 14 Guía de administración 2. Modifique los atributos siguientes: Código XML Atributo Acción <sectionrow> colspacing El valor que se proporciona a este atributo determina el espacio entre las columnas de una pantalla. <section> rowspacing El valor que se proporciona a este atributo determina el espacio entre las filas de una pantalla. 3. Guarde el archivo de propiedades. Creación de copias adicionales de una aplicación móvil La ejecución del trabajo de proceso por lotes cloneapp duplica los archivos XML de una aplicación. Puede copiar una aplicación si necesita que tenga distintos aspectos o comportamientos dentro del mismo entorno. Procedimiento 1. Abra un indicador de mandatos y desplácese al directorio raíz_maximo\ mobiletools\maximo. 2. Especifique cloneapp appname clonename. Por ejemplo, para duplicar la aplicación Administración de trabajo móvil, especifique cloneapp mobilewo mobilewo1. 3. Pulse en Aceptar cuando se visualice el mensaje Clonación satisfactoria. Tareas cron en Maximo Mobile Suite Las tareas cron se componen de trabajos programados y que se ejecutan un número determinado de veces, según una planificación y sin interacción del usuario. Puede utilizar la aplicación Configuración de tarea cron para modificar la planificación de una tarea cron u otros parámetros. Tabla 3. Tareas cron en Maximo Mobile Suite Planificación predeterminada Tarea cron Descripción Parámetros MOBILETXNLOCKRELESASE Libera el bloque de la cola de transacciones asincrónica móvil Cada minuto LOCKINTERVALINMINUTES: Tiempo hasta que se libera el bloque, 10 minutos MOBILETXN Procesa la cola de transacciones. Los datos que cargan los usuarios móviles se colocan en esta cola para que sean procesados de forma asincrónica. Cada minuto Ninguno MOBILEFAILREPUPD Actualiza la información Cada día de jerarquía del informe de anomalías MOBILEFAILREPHIER Crea la información de jerarquía en la tabla de informes de anomalías Ninguno Una vez y luego se inhabilita Ninguno Administración de Maximo Mobile Suite 15 Tabla 3. Tareas cron en Maximo Mobile Suite (continuación) Planificación predeterminada Tarea cron Descripción MOBILEDEVCLEANUP Limpia los datos sobre Cada el tiempo de minuto. sincronización entre el dispositivo móvil y el servidor de aplicaciones. MOBILESNAPSHOTCLEANUP 16 Guía de administración Limpia la base de datos de instantáneas que se almacenan en el servidor de aplicaciones cuyos usuarios están inactivos por más días que los especificados en el parámetro NOOFDAYS. Cada 10 minutos Parámetros NOOFDAYS: Tiempo sin comunicación desde el dispositivo móvil, 10 días NOOFDAYS_BULLETINMSG _ISVALID: Tiempo que los mensajes del tablón de anuncios estarán disponibles en el servidor de aplicaciones para descargarlos a los dispositivos móviles, 30 días NOOFDAYS: Número de días tras los cuales se elimina cualquier dato de instantánea del servidor de aplicaciones, 10 días Avisos Esta información se ha desarrollado para productos y servicios que se ofrecen en Estados Unidos. Puede que IBM no ofrezca en otros países los productos, servicios o características que se describen en este documento. Póngase en contacto con el representante de IBM de su localidad para obtener información acerca de los productos y servicios que actualmente están disponibles en su zona. Cualquier referencia hecha a un producto, programa o servicio de IBM no implica ni pretende indicar que sólo pueda utilizarse ese producto, programa o servicio de IBM. En su lugar, podrá utilizarse cualquier producto, programa o servicio que no infrinja ningún derecho de propiedad intelectual de IBM. Sin embargo, será responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier producto, programa o servicio que no sea de IBM. Puede que IBM tenga patentes o solicitudes de patentes pendientes relacionadas con los temas que se describen en este documento. La adquisición de este documento no le otorga ninguna licencia sobre estas patentes. Puede enviar sus consultas sobre licencias, por escrito, a: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 EE.UU. Para realizar consultas sobre licencias relacionadas con la información de doble byte (DBCS), póngase en contacto con el Departamento de propiedad intelectual de IBM de su país o envíe sus consultas, por escrito, a la dirección siguiente: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan Ltd. 1623-14, Shimotsuruma, Yamato-shi Kanagawa 242-8502 Japón El párrafo siguiente no se aplica a ningún país donde tales determinaciones son incoherentes con las leyes locales: INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA ESTA PUBLICACIÓN "TAL CUAL" SIN GARANTÍA DE CUALQUIER ESPECIE, YA SEA EXPRESA O IMPLÍCITA, INCLUYENDO, SIN ESTAR LIMITADO A, LAS GARANTÍAS IMPLÍCITAS DE NO-INFRACCIÓN, COMERCIABILIDAD O ADECUACIÓN PARA UNA FINALIDAD ESPECÍFICA. En algunos países no está permitida la renuncia a las garantías explícitas o implícitas en determinadas transacciones y, por lo tanto, puede que esta declaración no se aplique a su caso. Esta información podría incluir imprecisiones técnicas o errores tipográficos. Periódicamente se realizan cambios en la información que aquí se presenta; dichos cambios se incorporarán en nuevas ediciones de la publicación. Puede que IBM realice mejoras y/o cambios en el producto o productos y programa o programas que se describen en esta publicación en cualquier momento y sin previo aviso. © Copyright IBM Corp. 2007, 2011 17 Cualquier referencia hecha en esta información a sitios web que no son de IBM es meramente informativa y en modo alguno representa una recomendación de esos sitios web. Los materiales de esos sitios web no forman parte de los materiales de este producto de IBM y la utilización de esos sitios web será responsabilidad del usuario. IBM podría utilizar y distribuir la información que se le proporciona de la forma que considere más oportuna sin incurrir por ello en ninguna obligación con el remitente de la información. Los titulares de licencias de este programa que deseen obtener información acerca de éste con el fin de permitir: (i) el intercambio de información entre programas creados independientemente y otros programas (incluido éste) y (ii) la utilización mutua de la información que se ha intercambiado, deben ponerse en contacto con: IBM Corporation 2Z4A/101 11400 Burnet Road Austin, TX 78758 EE.UU. Esta información podría estar disponible, de acuerdo con los términos y condiciones adecuados, e incluir en algunos casos el pago de una tarifa. El programa bajo licencia descrito en este documento y todo el material bajo licencia asociado, los proporciona IBM según los términos del Acuerdo de cliente de IBM, el Acuerdo internacional de programas bajo licencia de IBM o cualquier acuerdo equivalente entre el usuario e IBM. La información relacionada con los productos que no son de IBM se ha obtenido de los distribuidores de esos productos, de los anuncios que han publicado o de otras fuentes de disponibilidad pública. IBM no ha probado esos productos y no puede confirmar la precisión de su rendimiento, la compatibilidad ni ninguna otra afirmación relacionada con productos no IBM. Las preguntas relacionadas con las posibilidades de los productos que no son de IBM deberán dirigirse a los distribuidores de esos productos. Esta información contiene ejemplos de datos e informes que se utilizan en las operaciones empresariales habituales. Para ilustrarlos de la forma más completa posible, los ejemplos incluyen nombres de personas, empresas, marcas y productos. Todos estos nombres son ficticios y cualquier parecido con nombres y direcciones que pudieran utilizar empresas reales es pura coincidencia. Esta información contiene ejemplos de datos e informes que se utilizan en las operaciones empresariales habituales. Para ilustrarlos de la forma más completa posible, los ejemplos incluyen nombres de personas, empresas, marcas y productos. Todos estos nombres son ficticios y cualquier parecido con nombres y direcciones que pudieran utilizar empresas reales es pura coincidencia. LICENCIA DE COPYRIGHT: Esta información contiene programas de aplicaciones en idioma de origen, que ilustran técnicas de programación en diversas plataformas operativas. El usuario puede copiar, modificar y distribuir estos programas de ejemplo como lo crea conveniente sin tener que realizar ningún pago a IBM, con fines de desarrollo, utilización, marketing o distribución de programas de aplicaciones conforme a la interfaz de programación de aplicaciones para la plataforma operativa en la que se 18 Guía de administración han escrito los programas de ejemplo. Estos ejemplos no se han comprobado de forma exhaustiva bajo todas las condiciones. Por lo tanto, IBM, no puede garantizar ni ofrecer fiabilidad, ni prestar servicios de estos programas. Los ejemplos de programa se proporcionan "TAL CUAL", sin garantía de ningún tipo. IBM no se responsabiliza de ningún daño derivado del uso de estos ejemplos de programa. Marcas registradas IBM, el logotipo de IBM e ibm.com son marcas registradas o marcas comerciales registradas de International Business Machines Corp., registradas en varias jurisdicciones en todo el mundo. Otros nombres de productos y servicios pueden ser marcas registradas de IBM u otras compañías. Hay disponible una lista actual de las marcas registradas de IBM en la Web, en “Copyright and trademark information,” en www.ibm.com/legal/copytrade.shtml. Java y todas las marcas registradas y logotipos basados en Java o marcas registradas o marcas comerciales registradas Oracle o sus afiliados. Microsoft, Windows, Windows NT y el logotipo de Windows son marcas comerciales de Microsoft Corporation en los Estados Unidos y/o en otros países. Otros nombres de productos y servicios pueden ser marcas registradas de IBM u otras compañías. Avisos 19 20 Guía de administración Impreso en España