You are on page 1of 23

Introduccin a SAP Agentry Work Manager

Marco Agentry

Marco Agentry SAP es un conjunto de aplicaciones mviles pre-construidos que se utilizan para:

El aumento de la productividad mediante la eliminacin de trmites y la reduccin de trfico


peatonal.
Mejorar la adopcin de decisiones por parte de los trabajadores mviles que da acceso a los datos
fcil en el punto de rendimiento.
Obteniendo el mximo valor de las aplicaciones empresariales, como SAP, con la recogida de
datos oportunos y precisos.
Reducir los costos operativos mediante la reduccin de los gastos generales y obtener ms de los
recursos existentes.

Con las soluciones mviles de SAP, las organizaciones pueden crear un flujo continuo de informacin
entre las unidades de negocio que mejoran las operaciones de eficiencia y acercarse a tiempo real.
Mediante el despliegue de mltiples productos, las organizaciones a garantizar que las actualizaciones
de datos en tiempo real a una aplicacin pueden conducir otra accin o transaccin en una unidad de
negocio paralelo. Usando Marco de SAP Agentry, las organizaciones a eliminar los retrasos causados
por los retrasos tradicionalmente papeleo y fallas de comunicacin, la racionalizacin del flujo de
trabajo y la entrega de beneficios a mltiples unidades de negocio.

En Agentry las actualizaciones se realizan en tiempo real.

Tipo de Cliente Agentry


La figura muestra una vista ms detallada de los componentes y sus interacciones. La plataforma
Agentry soporta los siguientes tipos de dispositivos: Contraerse de dolor Win32 iPhone / iTouch
Protectores Androide Mora PalmOS navegador web Precaucin: Los diferentes tipos de dispositivos
que se apoyaron los cambios a menudo, as que asegrese de comprobar la matriz de disponibilidad
de los productos de SAP para las actualizaciones.

Compatibilidad Network Agentry

A continuacin se presentan los detalles de compatibilidad de red Agentry.

Soporte de cualquier forma de conectividad IP


comunicaciones adaptativas: la itinerancia y de control de transmisin
Impulsada por eventos de comunicacin (tira y afloja)
manejo eficiente de conexiones irregulares
correccin de errores y la persistencia de sesiones
conmutacin automtica a una red ms fuerte
100% de disponibilidad y rendimiento en el modo sin conexin
El acceso a los datos de trabajo
La ejecucin de flujos de trabajo y reglas de negocio
Las aplicaciones construidas sobre Agentry pueden responder a muchas condiciones de la red,
incluido el paso entre los datos inalmbricos y celulares
Tambin puede corregir problemas en las conexiones irregulares
Las aplicaciones estn diseadas para funcionar en modo sin conexin al 100% con el acceso a los
datos almacenados en el cliente
tipos de conexin:
o Java VM
o HTTP - XML
o base de datos SQL
o sistema

Las caractersticas de la red que proporcionan Agentry son la comunicacin orientada a eventos,
conmutacin automtica por error, y la ejecucin de flujos de trabajo y reglas de negocio.

Beneficios de la plataforma SAP Agentry

Soporte multiplataforma de aplicaciones mviles


Experiencia de usuario nativa:
Soporte completo para cada una de las plataformas caractersticas y controles nicos
mirada aplicacin nativa y la sensacin simplifica la formacin
un conjunto nico de lgica de negocio:
Sin compilacin cruzada del cdigo de la aplicacin para todas las plataformas
No hay necesidad de entornos de desarrollo independientes y conjuntos de habilidades fcil
configuracin, soporte y modificaciones

La plataforma SAP Agentry hace que sea simple y rentable de implementar y administrar mltiples
productos de la plataforma de SAP Agentry. Construido sobre la plataforma de SAP Agentry, todos los
productos SAP Agentry son 100% configurable y administrada centralmente a travs de
actualizaciones de las aplicaciones que se derivan automticamente a los dispositivos de los usuarios
cuando estn desplegados en el campo. Agentry proporciona la flexibilidad, la escalabilidad y
caractersticas que aseguran las aplicaciones mviles de SAP marco Agentry son a prueba de futuro y
permanecer en la vanguardia de la tecnologa mvil.
Adems de la capacidad de desplegar en una amplia gama de dispositivos mviles y utilizar una
variedad de mtodos de comunicacin, Agentry proporciona integracin out-of-the-box con ms de
25 perifricos mviles ms populares, incluyendo cdigos de barras, RFID, GPS y GIS , as como
soporte para 11 idiomas internacionales.
Las empresas pueden reducir el coste total de propiedad para sus proyectos mviles colectivos
mediante el despliegue en una sola plataforma mvil. La adicin de nuevos productos de SAP Agentry
Agentry no aade una carga adicional para el equipo de TI, ya que son preenvasadas aplicaciones
probadas construidos en la misma tecnologa subyacente. Las soluciones pueden ser integrados para
alimentar a mltiples sistemas de back-end, la mejora de las comunicaciones en toda la empresa.

Los siguientes son los pasos para habilitar mltiples construccin de plataformas y mantenimiento de
aplicaciones con otros tipos de carne:
Desarrollar piezas bsicas de aplicaciones
Generar cdigo nativo del sistema operativo
desarrollo completo en respectivos entornos de desarrollo
Implementar en los dispositivos mviles

Soporte para multiples entornos


Los siguientes son los pasos para habilitar el soporte de entornos mltiples: Desarrollar aplicaciones
mviles ncleo y la interfaz de usuario en Agentry Editor Publicar al servidor Agentry Transmitir a los
dispositivos mviles

SAP Agentry Mobile Apps


Las siguientes son las aplicaciones SAP Agentry mviles: SAP Asset Manager Gestor de Servicio Mvil
SAP SAP Inventory Manager SAP Work Manager

Estas son las aplicaciones SAP Agentry mviles.

Impacto de Aplicaciones Agentry en Cadena de Servicio Calidad


La figura muestra el impacto de Aplicaciones Agentry en la cadena de servicio de valor.

SAP Asset Manager

Las funciones clave del Gestor de activos incluyen los siguientes.

Asset Manager Funciones de las teclas


Gestin de rdenes de trabajo
El acceso a la localizacin de activos, historial de reparaciones, detalles de la orden de trabajo, los
materiales necesarios
GATOS - Tiempo y Asistencia
Documentos de medicin
Flujo de trabajo guiada
TECO del sistema (cerca) y Terminacin de Datos
Capturar todos los detalles en SAP ERP
Crear notificaciones en el terreno
apoyo PM y CS

Gestor de Service Manager SAP

Administrador de servicios trabaja con SAP CRM y SAP ERP para enviar y gestionar las solicitudes de
servicio en el campo. La aplicacin le permite a su campo de captura de personal y de acceso a datos
en tiempo real como las listas de equipo, garantas, derechos, historial de servicio, y los niveles de
inventario a la derecha en la ubicacin del cliente.
Manejo de rdenes de servicio y crear confirmaciones
Ver, buscar, actualizar y transmitir
Estado del registro, los materiales, los problemas, las acciones, los gastos, las firmas de clientes y
ms
Ver todos los datos relevantes del cliente
Equipo / Instalacin
Los anuncios de bases Derechos
Contrato / Historia Servicio
Vehculo de la Administracin
Transferencia de inventario, de la orden de transferencia / Fetch / Receipts, Externo de la
bsqueda

SAP Inventory Manager


Las funciones clave de SAP Inventory Manager incluyen los siguientes:

Llevar a cabo recuentos fsicos (previsto y ad hoc)


Ver informacin relevante
inventario serializado
Aadir editar Cuestiones materiales / / claros
reservas de material de Acceso
las transferencias de materiales claros aadir / editar /
reversiones materiales
Aadir editar los recibos de materiales / / claros

Work Manager

El servidor de trabajo y el cliente Trabajo Manager son componentes de software integrados en el


servidor y el cliente Agentry Agentry.
Work Manager para SAP ERP le permite despacha rpidamente las rdenes de trabajo y notificaciones
a sus empleados mviles. La aplicacin les da acceso en tiempo real a la historia de activos y datos, y
les permite iniciar, mantener, transferencia, crear y rdenes de trabajo a la derecha en el dispositivo
mvil.
Gestor de trabajo se desarrolla y se implementa en la plataforma mvil Agentry de SAP. La plataforma
mvil Agentry tiene tres componentes principales de software:
servidor Agentry
Editor Agentry
Agentry cliente
Funcionalidad clave Work Manager
Ver asignado rdenes de servicio
Direccin del examen y la informacin base instalada
Ubicacin tcnica, equipo, material, y de serie y permite detalles
rdenes de servicio completas y crear confirmaciones de servicio
GATOS / Reportes en tiempo
Capturar todos los detalles en SAP ERP
Coleccin de Agentry de trabajo Administrador de componentes de software
Los siguientes son los componentes de software de Administrador de Agentry trabajo.

Agentry Servidor - Hub de comunicaciones Agentry - mismo ejecutable en ambos ambientes, pero la
configuracin es diferente.
Servidor de desarrollo - Todo activado el registro; la aplicacin almacena como una sola versin;
archivos de comandos expuestos y pueden ser modificadas fuera del editor
Servidor de Produccin - Varias versiones de la aplicacin; ms el registro de apagado
Agentry Editor:
herramienta de desarrollo primaria
desarrollo 4GL "apuntar y hacer clic"
Aplicaciones administradas en proyectos
funciones de revisin y el comportamiento durante toda la semana
ATE:
componente entorno de desarrollo
entorno de cliente ms pruebas
Imita todas las plataformas compatibles (no es un emulador)
Se utiliza para el desarrollo y las pruebas unitarias
Permite una visin en tiempo real de los datos de produccin de cliente
Tambin se puede utilizar con el servidor de produccin para diagnosticar problemas posteriores a la
implementacin
Agentry cliente:
Varios ejecutables diferentes para diferentes plataformas soportadas
trmino "Windows CE" de conveniencia para Windows Mobile
trmino "Win32" de conveniencia para PC, ordenador porttil, tableta y el cliente
Tenga en cuenta que el cliente navegador Web que se indica a travs del navegador Web del
dispositivo cliente - no ejecutable Agentry
Si los exmenes con los tipos de dispositivo de destino en el entorno de produccin antes de
publicarla
Todos estn instalados y configurados de forma independiente.

La prueba se realiza en el componente de ATE.

Las interacciones entre los componentes de SAP para Agentry Work Manager

La figura muestra una vista de alto nivel de los componentes y sus interacciones.

Agentry Server
El servidor de trabajo es un centro de comunicacin dentro de la aplicacin Administrador de trabajo.
Durante la sincronizacin, el servidor proporciona una comunicacin bidireccional entre la aplicacin
del Administrador de trabajo y la base de datos de SAP. La informacin intercambiada entre estos dos
sistemas se conoce como los "datos de produccin" de la aplicacin Administrador de trabajo. El
servidor de Trabajo no almacena ninguna informacin internamente, sino que gestiona todas las
comunicaciones, sincronizacin, control de errores, personalizacin, y los controles transaccionales
necesarias para la aplicacin mvil para funcionar.
El servidor de trabajo es un centro de comunicacin dentro de la aplicacin Administrador de
trabajo. Durante la sincronizacin, el servidor proporciona una comunicacin bidireccional entre la
aplicacin del Administrador de trabajo y la base de datos de SAP. La informacin intercambiada
entre estos dos sistemas se conoce como los "datos de produccin" de la aplicacin Administrador de
trabajo. El servidor de Trabajo no almacena ninguna informacin internamente, sino que gestiona
todas las comunicaciones, sincronizacin, control de errores, personalizacin, y los controles
transaccionales necesarias para la aplicacin mvil para funcionar.
El Administrador de servidores El trabajo tambin sirve "Datos de programa", o los datos que
proporciona la lgica de negocio y el comportamiento de los clientes gestor de trabajo.Cuando se
realizan cambios en la aplicacin en el Editor de Agentry, se publican en el servidor de trabajo. El
servidor transmite los cambios a los clientes gestor de trabajo durante su siguiente sincronizacin. No
hay acciones especiales se requieren por parte de los usuarios cuando se reciben nuevos datos de la
aplicacin. Por ejemplo, los usuarios no tienen que reiniciar el cliente.
Funcin del Servidor de Agentry

A continuacin se presentan los papeles de Agentry servidor:


No almacena datos; acta como intermediario
No requiere el registro del usuario o la administracin separada. Los usuarios inician sesin en el
cliente mvil utilizando su ID de usuario de SAP
Gestiona todos los aspectos de la solucin
Comunicaciones, sincronizacin de datos y (definiciones), seguridad, personalizacin, y los controles
de transaccin
Se encarga de empujar datos para clientes mviles
Puede comunicarse con mltiples sistemas de back-end (SAP y otros)
El cliente que se conecta con el servidor contiene lo siguiente:
La lgica de aplicacin
IU
flujo de aplicaciones
Configuracin
integracin de perifricos
Comunicacin
Almacenamiento

Datos del programa y su sincronizacin


En el entorno de produccin Work Manager, varias versiones de la aplicacin se almacenan y
compatibles con el servidor de Produccin trabajo al mismo tiempo. El almacenamiento de mltiples
versiones permite a las versiones anteriores de la aplicacin que se ejecuta en los clientes que todava
comunicarse con el servidor y recibir las actualizaciones.
En el entorno de produccin Work Manager, varias versiones de la aplicacin se almacenan y
compatibles con el servidor de Produccin trabajo al mismo tiempo.
Arquitectura Java
El motor Java utiliza clases de SAP tipo de objetos para representar objetos de datos enviados desde y
hacia el cliente. La mayora de estas clases son POJO (Plain Old Java Objects), lo que significa que
almacenan datos en los campos, proporcionar mtodos accesorio / mutadores, y saber cmo se
construye a s mismos cuando se le dijo que por el cdigo. Los siguientes son los tipos de clases de
Java que vamos a trabajar.
Tipos de clases de Java
SAPObjects: SAPObjects pueden estar compuestos por otros SAPObjects almacenados como
matrices de SAPObjects (en otras palabras, las notificaciones tienen NotificationItems). Todos los
metadatos se encapsula en la clase SAPObject en lugar de en un archivo externo.
StepHandler: clases StepHandler proporcionan la interfaz de llamada a las clases de subclases de
la API Agentry (steplets, tablas de datos y tablas complejas). Mtodos de las clases StepHandler
deben ser esttica. StepHandler mtodos tambin proporcionan una interfaz para bancos de
pruebas JUnit.
BAPI: La clase BAPI encapsula todo el procesamiento BAPI que necesita el back-end de Java. Es
abstracto, ya que hay dos tipos especficos de BAPIs; FetchBAPIs y TransactionBAPIs.
FetchBAPIs: Tipos de BAPIs que crean SAPObjects desde el proceso de intercambio. Los
SAPObjects son luego analizados por Agentry para su uso en el cliente.
TransactionBAPIs: Tomar una transaccin Agentry en el cliente y convertirlo en una o ms tablas
JCO, a continuacin, ejecutar el BAPI pasar las tablas con el fin de actualizar SAP.
La BAPI objetos que utiliza el cdigo son subclases de FetchBAPI, TransactionBAPI, DataTableBAPI, o
ComplexTableBAPI. Los desarrolladores escriben estas clases BAPI para llamar a los BAPIs para hacer
las cosas que la aplicacin mvil tiene que hacer.Un desarrollador BAPI-escrito es una llamada a la
funcin ABAP especfica para una aplicacin particular. Por ejemplo, ir a buscar todas las rdenes de
trabajo para un usuario, o el envo de una notificacin agregado localmente.
Tenga en cuenta que no hay necesariamente una correspondencia uno a uno entre las clases BAPI y
nombres de funciones ABAP.
clases BAPI lograr lo siguiente:
Crearse a s mismos fuera de la JCO.Repository cuando sea necesario. Esto se realiza justo antes
de que se les llama, pero un desarrollador podra hacer que estos agrupables o almacenar en
cach.
Establecer valores de entrada en parmetros JCO.Table, tales como rangos de bsqueda en el
caso de FetchBAPIs o datos de la transaccin en el caso de TransactionBAPIs.
Se ejecuta cuando se llama (obtener los resultados o publicar los datos de SAP).
Comunicar las excepciones y errores volver a llamar a cdigo. Esto incluye la lectura de tablas de
retorno y el anlisis de los mensajes de error cuando sea necesario.

El servidor de Trabajo no almacena ninguna informacin internamente, sino que gestiona todas las
comunicaciones, sincronizacin, control de errores, personalizacin, y los controles transaccionales
necesarias para la aplicacin mvil para funcionar.
The Java classes that you work with in Agentry are BAPIs, SAPObjects, StepHandler, and
TransactionBAPIs.
Editor de Agentry
El Editor de Agentry es la herramienta de desarrollo principal que se utiliza para crear, probar e
implementar una aplicacin mvil. Tambin es la herramienta que se utiliza para configurar o
extender una aplicacin para una implementacin especfica. El Editor es una herramienta de idioma
cuarta generacin (4GL), proporcionando el desarrollo de apuntar y hacer clic. Gran parte de la
escritura de cdigo de nivel inferior se retira del proceso de desarrollo a travs del uso del Editor de
Agentry.
El Editor de Agentry es un componente del entorno de desarrollo. Durante el desarrollo, la aplicacin
se publica desde el Editor de una instancia del servidor de desarrollo Work Manager para el desarrollo
y las pruebas unitarias. Una vez que una aplicacin est finalizado y listo para su despliegue, que se
publica desde el Editor para el gestor de trabajo servidor de produccin. A partir de aqu, se despliega
a los clientes durante la sincronizacin.
Eclipse Plug-In
El Editor de Agentry se ofrece como una herramienta plug-in para la plataforma Eclipse.Esta
arquitectura es beneficioso para el desarrollador o implementador ya que proporciona una interfaz
estndar de la industria, y permite que el editor de aprovechar muchas de las poderosas herramientas
disponibles dentro de Eclipse. Eclipse proporciona la prueba incorporada, depuracin y capacidades
de emulacin. Tambin incluye la funcionalidad de bsqueda, funciones de importacin y
exportacin, y la capacidad de modificar visualmente pantallas.
El editor es tambin la herramienta que se utiliza para configurar o extender una aplicacin para una
implementacin especfica.
Eclipse proporciona la prueba incorporada, depuracin y capacidades de emulacin.

Proyectos de Aplicacin
El Editor en s presenta las definiciones de acuerdo con la jerarqua de aplicacin dentro de
Agentry. La jerarqua es la estructura lgica de una aplicacin y dicta cmo las diferentes definiciones
se relacionan entre s.
Un proyecto de aplicacin Agentry se almacena y se administra dentro del espacio de trabajo de
Eclipse. Puede importar un proyecto de aplicacin existente de un espacio de trabajo a otro, la
creacin de un nuevo proyecto de aplicacin Agentry dentro de ese espacio de trabajo. Otros
componentes de la solucin general de la aplicacin, tales como proyectos de Java y el cdigo fuente
relacionado, tambin se almacenan en este mismo espacio de trabajo dentro de Eclipse.
Las partes de una aplicacin Agentry se llaman definiciones. Un desarrollador crea o modifica las
definiciones para afectar el comportamiento de la aplicacin. Las definiciones para las aplicaciones
estn organizadas en proyectos, que son creados y mantenidos dentro del Editor de Agentry.
Gestor de Proyectos Agentry
Adems del trabajo de desarrollo, el Editor de Agentry proporciona herramientas para apoyar la
gestin del proyecto de aplicacin. Estas herramientas incluyen la capacidad de exportar partes de
una aplicacin de un proyecto e importar esas mismas piezas en otro proyecto. La funcin de
exportacin puede ser til cuando la modularizacin funcionalidad para su reutilizacin en
aplicaciones por separado, y tambin cuando varios desarrolladores estn trabajando en la misma
aplicacin. Parte de esta funcionalidad de importacin y exportacin es la posibilidad de comparar
visualmente dos proyectos y para exportar las diferencias entre dos versiones diferentes de la misma
aplicacin.
Estos son los tipos de archivos Agentry.
Tipos de archivos Agentry
Agentry archivo de proyecto - .apj
Agentry Desarrollo Archivo - .agd
Desarrollo Agentry archivo comprimido - .agdz
Agentry Produccin Archivo - .agp
Agentry Produccin comprimido Archivo - .agpz
Agentry de archivo de exportacin - .agx
Exportacin Agentry archivo comprimido - .agxz

Logica Java para proyectos


El backend Java utiliza clases de SAP tipo de objetos para representar objetos de datos enviados
desde y hacia el cliente. La mayora de estas clases son POJO (Plain Old Java Objects), lo que significa
que almacenan datos en los campos, proporcionan accesorios o mutadores mtodos, y saber cmo se
construye a s mismos cuando se le dijo que por el cdigo.
Los siguientes son los tipos de clases de Java vamos a trabajar con o que son caractersticas de las
mismas:
SAPObjects - SAPObjects pueden estar compuestos por otros SAPObjects almacenados como
matrices de SAPObjects (en otras palabras, tienen Notificaciones NotificationItems). Todos los
metadatos se encapsula en la clase SAPObject en lugar de en un archivo externo.
StepHandler - StepHandler clases proporcionan la interfaz de llamada a las clases de subclases de
la API Agentry (steplets, tablas de datos y tablas complejas). Mtodos de las clases StepHandler
deben ser esttica. StepHandler mtodos tambin proporcionan una interfaz para bancos de
pruebas JUnit.
BAPI - La clase BAPI encapsula todo el procesamiento BAPI que necesita el back-end de Java. Es
abstracto, ya que hay dos tipos especficos de BAPIs; FetchBAPIs y TransactionBAPIs.
FetchBAPIs - Tipos de BAPIs que crean SAPObjects desde el proceso de intercambio. Los
SAPObjects son luego analizados por Agentry para su uso en el cliente.
TransactionBAPIs - tome una transaccin Agentry en el cliente y convertirlo en una o ms tablas
JCO, a continuacin, ejecutar el BAPI pasar las tablas con el fin de actualizar SAP. La BAPI objetos
que utiliza el cdigo son subclases de FetchBAPI, TransactionBAPI, DataTableBAPI, o
ComplexTableBAPI. Los desarrolladores escriben estas clases BAPI para llamar a los BAPIs para
hacer las cosas que la aplicacin mvil tiene que hacer. Un desarrollador BAPI-escrito es una
llamada a la funcin ABAP especfica para una aplicacin particular. Por ejemplo, ir a buscar todas
las rdenes de trabajo para un usuario, o el envo de una notificacin agregado localmente. Tenga
en cuenta que no hay necesariamente una correspondencia uno a uno entre las clases BAPI y
nombres de funciones ABAP. clases BAPI lograr lo siguiente:
Crearse a s mismos fuera de la JCO.Repository cuando sea necesario. Este paso de creacin se
realiza justo antes de ser llamados, pero un desarrollador podra hacer que estos agrupables o
almacenar en cach.
Establecer valores de entrada en parmetros JCO.table, tales como rangos de bsqueda en el caso
de FetchBAPIs o datos de la transaccin en el caso de TransactionBAPIs.
Se ejecuta cuando se llama (obtener los resultados o publicar los datos de SAP).
Comunicar las excepciones y errores volver a llamar a cdigo. Este informe de excepcin incluye la
lectura de tablas de retorno y el anlisis de los mensajes de error cuando sea necesario.
El backend Java utiliza clases de tipo SAPObject para representar objetos de datos enviados desde y
hacia el cliente.
Publicacion de las solicitudes completadas
Hay dos tipos de publica que se pueden realizar: el desarrollo y la produccin. Al publicar una
aplicacin desde el Editor, hay varios aspectos que afectarn el tipo de publish realizado y las
opciones para seleccionar durante el proceso. Adems, la primera vez que un proyecto de aplicacin
se publica en un servidor hay una cierta configuracin inicial realizado por el proceso de publicacin
que afectar el servidor.
Existen otras opciones para el proceso de publicacin, incluyendo la creacin de los archivos usados
para la localizacin de la aplicacin. Al realizar una produccin de publicar, publicar la versin de la
aplicacin debe estar configurado. Tambin durante una produccin publicar existe la opcin de
retrasar el despliegue del servidor a los clientes hasta una fecha y hora especficas.
Para todas las operaciones de publicacin de la solicitud de datos se copia en el servidor Agentry, con
la transformacin de los datos de aplicacin en el formato para el servidor.Este formato puede variar
dependiendo de si el servidor de destino est configurado para el desarrollo o la produccin. La
ubicacin de los datos de aplicacin ser o bien de programa \ Desarrollo de un desarrollo publicar,
o de programa \ produccin \ Versin para una produccin de publicar. Para realizar una publican es
necesario tener acceso de lectura y escritura a la ubicacin de la instalacin del servidor Agentry y sus
subdirectorios.
Adems de realizar una publican, puede que sea necesario para llevar a cabo operaciones adicionales
para desplegar plenamente la aplicacin. Esto es por lo general el caso en un entorno de produccin,
donde factores como la seguridad de la red, control de cambios y la agrupacin de servidores pueden
restringir el acceso a los servidores Agentry en uso.
Con el fin de probar los proyectos de aplicacin o para desplegar aplicaciones a los usuarios en un
entorno de produccin, el proyecto de aplicacin debe ser publicada desde el Editor de Agentry al
servidor Agentry. Desde el servidor que a continuacin se desplegar a aquellos clientes Agentry que
se sincronizan con ella.

Compresin de Archivos Publicados


Con el lanzamiento de la plataforma mvil v.6.0 Agentry, los archivos generados durante una
publicacin se comprimen de forma predeterminada.

Con El Lanzamiento de la Plataforma Mvil Agentry v.6.0, los Archivos Generados Durante Una
publication se comprimen de forma predeterminada. Este Comportamiento Se Puede Modificar
Mediante la configuration de preferencias de Eclipse para Agentry. No hay Diferencia en El Proceso de
publicacin de la form in Funcin de si o no los Archivos estan comprimidos. El Agentry servidor
automaticamente Determina si los Archivos se comprimen y se procesarn en consecuencia.
Cliente Agentry
El cliente del Gestor de Trabajo es el componente Gestor de Trabajo instalado para los dispositivos
cliente proporcionados a los usuarios finales. Este componente del Director de trabajo es la que
presenta la interfaz de la aplicacin.
Hay numerosas construcciones del cliente, cada uno destinado a un tipo diferente de dispositivo
cliente. Estos incluyen diferentes versiones de los sistemas operativos Windows Mobile, en
combinacin con diferentes procesadores de dispositivos, y tambin en combinacin con ciertos
fabricantes de dispositivos.
El cliente Trabajo Manager proporciona cierta funcionalidad integrada que se exhibe
independientemente de la aplicacin que se est ejecutando, incluyendo pantallas para proporcionar
una interfaz de usuario comn. Para los dispositivos con capacidades de hardware adicionales, tales
como lectores de cdigos de barras o las unidades de GPS, los recursos adicionales se instalan con el
ejecutable cliente del Gestor de trabajo para mantener a sus requisitos funcionales.
Un conjunto adicional de cliente construye proporciona cifrado de datos del lado del cliente.Esta
funcionalidad encripta todos los datos, tanto en la produccin y aplicacin, almacenados en el
dispositivo cliente por el cliente del Gestor de Trabajo. Esta acumulacin cliente es un uno opcional
que puede o no puede ser instalado.
El cliente del Gestor de Trabajo puede proporcionar al usuario con el conjunto completo de
funcionalidad disponible dentro de la aplicacin si est conectado al servidor de trabajo o no. Esta
capacidad de ejecutar y funcionar en un estado sin conexin significa que los usuarios experimentarn
poca o ninguna interrupcin del trabajo debido al acceso a la red no est disponible o irregular. El
cliente puede almacenar grandes cantidades de datos de produccin, dentro de las limitaciones de
capacidad de almacenamiento del dispositivo cliente, para su uso dentro de la aplicacin.
Hay numerosas construcciones de una aplicacin utilizada para mltiples tipos de clientes.

Distribucion del Cliente Agentry


El software de instalacin de cliente del Gestor de Trabajo .exe se distribuye en diferentes maneras,
dependiendo del tipo de dispositivo de cliente que est utilizando.
El cliente del Gestor de Trabajo .exe software de instalacin se distribuye en diferentes maneras,
dependiendo del tipo de dispositivo de cliente que est utilizando:
Para los dispositivos IOS se puede conseguir a travs de la tienda de Apple
Para los dispositivos Android, puede conseguirlo a travs de Google Play
Para los dispositivos basados en Windows se puede descargar desdehttp://service.sap.com/swdc

El cliente Trabajo Manager proporciona cierta funcionalidad incorporada, como las pantallas.

Componentes ABAP del Agentry


A continuacin se presenta el resumen de los componentes de ABAP Agentry.
Visin de conjunto
Es compatible con SAP ERP 6.0 y superiores
solucin de integracin desarrollado en ABAP y Netweaver, en el espacio de nombres '/ Syclo /'
Solucin SAP es impulsado por SAP Netweaver certificada

Administrador SAP ABAP Agentry trabajo Add-on Arquitectura


La figura representa la arquitectura de SAP ABAP Agentry trabajo Administrador de Add-On.
Configuracion de Capa Empresarial
Estos son varios ajustes de la configuracin de la capa de negocio.
Configuracin de la aplicacin
Configuracin de aplicaciones mviles
Ajustes tcnicos
Conjunto de configuracin de la integracin
Configuracin del objeto de datos mviles
Configuracin de la envoltura de BAPI
Conjunto de configuracin de Exchange
Ajustes de intercambio de objetos
Mejora Implementacin Marco
Configuraciones de seguridad
Los diversos ajustes de la configuracin de la capa de negocio son: Configuracin de la aplicacin, la
integracin conjunto de configuracin, opciones de configuracin de Exchange, y la configuracin de
seguridad.

Instalacion
La instalacin incluye los siguientes pasos;
Add-on est empaquetado y entregado como un .sar archivo y se puede instalar utilizando SAINT
transaccin
El paquete de servicio y los parches pueden ser instalados a travs de SPAM / SPAU
pasos de instalacin Post se compone de:
o La activacin de AC fijado para el producto SAP Agentry apropiado (por ejemplo, Work
Manager, encargado del inventario, etc.
o La activacin del servicio para la configuracin y Portales de administracin (ABAP Web
Dynpro
o Programacin de trabajos en segundo plano para empujar y purgar datos de las tablas de
cambio

Autorizacion y Seguridad
Las tablas muestran la autorizacin y la seguridad requerida para todos los usuarios y desarrolladores.

Autorizacin / seguridad para todos los usuarios


Todos los usuarios mviles necesitan autorizacin para el objeto S_RFC ser capaz de conectarse a
SAP.
Se necesitan los siguientes autorizaciones para el objeto S_RFC:
Autorizacin y seguridad para desarrolladores
Se requieren las siguientes autorizaciones para trabajar con el panel de Smart Configuracin:

Marco de Intengracion de SAP Agentry


El Marco de Integracin de SAP Agentry tiene tres partes:
envolturas BAPI
Los manipuladores de clase de objeto de datos mviles
Mobile conjunto de configuracin de Integracin

Agentry SAP Integration Framework - Propsito


Fundacin de SAP ABAP Agentry trabajo Administrador de complementos. Todos los dems
componentes se construyen sobre la base del marco de integracin.
aplicacin mvil independiente
Se entrega en el paquete '/ Syclo / CORE'
Proporciona soporte para el registro de aplicacin, el intercambio de datos entre el controlador
de tiempo de ejecucin de la clase y la envoltura BAPI, conversin de datos, filtrado de datos y
control de seguridad de varios niveles
biblioteca de la plantilla como plantilla BAPI, clases de base de controlador de objeto de cambio, y
manejador de objeto de datos
Librera BAPI de Wrapper
La librera BAPI de wrapper tiene las siguientes caractersticas:
Una coleccin de encargo BAPIs (RFC) desarrollado en base a SAP Agentry Integration Framework.
Proporciona toda la funcionalidad necesaria para la integracin de aplicaciones mviles.
Desacoplado de la lgica de negocio, ms fcil de reconfigurar o personalizar.
Mejora de la interfaz de la coherencia con las convenciones de nombres y entregados en paquete
relevante basado en la jerarqua de aplicaciones de SAP, tales como '/ Syclo / MM', '/ Syclo / PM'
Soporta el monitoreo y registro.

La biblioteca BAPI envoltorio proporciona un conjunto completo de funciones necesarias para la


integracin de aplicaciones mviles.
Controlador de Repositorio de Data Object
A continuacin se presentan las caractersticas de los datos objeto de clase Handler Repositorio.
Una coleccin de clases OO ABAP desarrollado en base a objeto de datos el modelo de
manipulacin de la OO Agentry Marco de Integracin de SAP
o diseo orientado a objetos proporciona beneficios de las aplicaciones OO como la fiabilidad, la
reutilizacin, la extensibilidad y capacidad de mantenimiento
Las diferentes versiones de las reglas de integracin se pueden definir para cada controlador de
clase para cada aplicacin mvil
o Soportes conjunto de resultados de la seleccin de campos, filtrado de datos, los controles de
seguridad tal como se define por la regla de integracin
Capaz de racionalizar mltiples BAPIs o transacciones estndar
integridad de los datos garantizada mediante el uso de BAPIs estndar (SAP) para las
actualizaciones
Soporta el monitoreo y registro
Agentry Componentes de integracin
El Componente de integracin Agentry tiene las siguientes caractersticas:
Pegamento que une la lgica de negocio proporcionada por el controlador de objetos de datos
con un envoltorio BAPI utilizando reglas de integracin especficos de la aplicacin mviles
configuraciones definidas por el cliente estn protegidos a travs reservado espacio de nombres
del cliente 'Y *' y 'Z *'
Cada envoltura o manejador de objeto de datos BAPI es reutilizable por mltiples aplicaciones
mviles. Cada aplicacin mvil puede controlar el comportamiento de la envoltura BAPI y / o
controlador de objetos de datos mediante la definicin de conjunto de configuracin especfica de
la aplicacin para mviles
Gestionar y configurar los ajustes de aplicaciones mviles en el centro
conjunto de configuracin de integracin mvil es dependiente de la aplicacin mvil,
suministrada con cada aplicacin mvil (conjunto aC)

Componente de deteccin de cambios


El componente de deteccin de cambios tiene las siguientes caractersticas:
Controla cmo la deteccin de cambios debe llevarse a cabo por la capa permanente de Exchange
configuraciones definidas por el cliente se protegen utilizando el espacio reservado nombre del
cliente 'Y *' y 'Z *'
Una nica herramienta (Configuracin de portal) se utiliza para todas las actividades de
configuracin
Deteccin de cambios de configuracin del sistema tambin es dependiente de la aplicacin
mvil.Sin embargo, es una agregacin de las reglas de deteccin de cambios especficos de la
aplicacin mviles.

La deteccin de cambios se realiza a nivel de campo.


Cambios en la capa de persistencia y cambio en la deteccin de rutinas
Proporciona una manera coherente para gestionar y capturar principal relacionada con el mvil y
los cambios de datos transaccionales
Integrado con el controlador de objetos de datos para habilitar el proceso de intercambio de
datos incrementales entre SAP y dispositivos mviles
Se aprovecha del marco de mejora para implementar disparadores de deteccin de cambios
regla de deteccin de cambios se puede definir para cada controlador de cambio.el cambio de
deteccin de nivel de campo, filtros condicin de datos son compatibles.
punteros de modificacin detectados se almacenan en tablas de cambio por separado, con las
utilidades de administracin que proporciona el marco Agentry Integracin de SAP para gestionar
el intercambio de datos de la tabla
Soporta el monitoreo y registro
clases de base de controlador de cambio proporcionadas por el Marco de Integracin de SAP
Agentry permite enlazar mltiples objetos de intercambio (por ejemplo, los equipos y las rdenes
de trabajo)
Flujo de SAP Agentry
Identificacion de los entornos
El servidor Agentry proporciona capacidades de desarrollo de aplicaciones en los entornos siguientes:
Desarrollo
Seguro de calidad
Produccin

CRD WM4SAP Entorno de produccin


Agentry Server en un entorno de desarrollo

Los datos de aplicacin almacenados en el servidor se gestiona para permitir una actualizacin
incremental de la aplicacin a los clientes cuando las modificaciones se publican desde el Editor de
Agentry. En funcin de la informacin proporcionada durante la publicacin, el servidor puede
procesar cambios en los datos recibidos de un cliente utilizando la versin anterior de la aplicacin
antes de enviar la nueva versin a ese cliente. Tambin es posible publicar en una produccin para
especificar que los cambios publicados en el servidor no se actualizan para los clientes hasta despus
de una fecha y hora especficas.
El servidor de trabajo en un entorno de desarrollo, llamado el servidor de desarrollo de trabajo
Manager, est destinado a ser utilizado durante el desarrollo, configuracin y proceso de
personalizacin. Los frecuentes cambios se hacen para la aplicacin y se publican en el servidor para
la prueba. El servidor de desarrollo Work Manager no est destinado para muchos usuarios. Los
comportamientos exhibidos por el servidor en un entorno de desarrollo se benefician promotores o
ejecutores solamente.
El servidor de desarrollo Trabajo Manager almacena slo una versin de la aplicacin, con cada nueva
versin publicada sobrescribir la versin anterior. Esto es por el bien de rendimiento, ya que el
servidor lee en todas las versiones de la aplicacin en el arranque.Dado que en un entorno de
desarrollo de cambios decenas podrn hacerse y publicarse en un plazo de tiempo corto, si se
mantienen distintas versiones, el nmero total almacenado en el servidor podra convertirse
rpidamente en grande y resultar en tiempos mucho ms largos de inicio para el servidor.
Estas definiciones se mantienen como archivos separados. Esta estructura permite la modificacin
directa de cualquier archivo de secuencia de comandos o de origen que contiene comandos SQL, Java,
XPath, o archivo por lotes. La versin publicada previamente de la aplicacin no se mantiene, pero en
su lugar se sobrescribe con la nueva versin. El efecto resultante de este comportamiento es que las
comunicaciones cliente-servidor y servidor de devolucin de sincronizacin final siempre se
comportan de acuerdo a la ltima versin de la aplicacin. No hay informacin de versin almacenada
con una aplicacin de desarrollo publicada.
Nunca use una instancia del servidor de desarrollo Work Manager en una aplicacin de produccin en
vivo. La configuracin de un servidor de desarrollo es tal que el rendimiento se sacrifica para obtener
informacin y comportamientos a nivel de desarrollo. Por esta razn, el servidor de desarrollo Work
Manager slo se implementa en un entorno de desarrollo para el desarrollo o de comprobacin y los
sistemas back-end.
El servidor de desarrollo Trabajo Manager almacena slo una versin de la aplicacin, con cada nueva
versin publicada sobrescribir la versin anterior.

Agentry Server en un entorno de prueba


El entorno de prueba Agentry, o ATE, es un componente de software proporcionado por los
desarrolladores y probadores. Se utiliza tanto en los entornos de desarrollo y produccin de Work
Manager. La ATE se usa para el desarrollo y la unidad de prueba e incluye el Administrador del cliente
de trabajo estndar envuelta dentro de la ATE, s.
La ATE tambin le permite imitar diferentes plataformas de dispositivos cliente compatible y tambin
proporciona herramientas de depuracin e inspeccin de datos. A aprender ms sobre la capacidad
de ATE para imitar mltiples plataformas y herramientas de depuracin ms adelante en este curso.

Agentry Server en un entorno de produccin

El servidor de trabajo en un entorno de produccin, llamado el trabajo Administrador de Servidor de


produccin, exhibe los comportamientos beneficiosos para un gran nmero de usuarios concurrentes
sincronizando los datos de produccin. Puede mantener varias versiones de la aplicacin para
permitir actualizaciones incrementales de modificaciones en la aplicacin a los clientes.
Para mejorar el rendimiento y reducir al mnimo los requisitos de almacenamiento, la configuracin
predeterminada de un servidor de Produccin trabajo no genera la mayor parte de los archivos de
registro disponibles. La informacin de tiempo de ejecucin que hace de registro incluye el arranque y
eventos Apagar el sistema, la mensajera de cliente-servidor, y ciertos eventos del servidor. Habilitar
el registro adicional cuando sea necesario, pero no permita que permanecen habilitadas ms tiempo
del necesario.
Tambin es posible publicar en una produccin para especificar que los cambios publicados en el
servidor no se actualizan para los clientes hasta despus de una fecha y hora especficas.

You might also like