El día de hoy dio inicio el Oracle Open World 2011 en San Francisco, una semana con mucho trabajo, pero muy divertida y que también sirve para re-conectarse con conocidos del mundo Oracle. Como lo hice el año pasado, voy a procurar ir subiendo imágenes de aquellos momentos que se van viendo a lo largo del evento, espero lo disfruten:
Por qué no cerrar el 2010 visitando Sao Paulo? Y que mejor que asistir a la primera versión del JavaOne/Oracle Develop Latino América? La cita es del 7 – 9 de Diciembre en el Trans America Expo.
Lo mejor de todo es que podría obtener su ingreso al evento de forma gratuita, esto, compartiendo su conocimiento en la plataforma Java. Las inscripciones de papers para esta versión del JavaOne están abiertas, puede encontrar más información en el siguiente sitio: http://www.openworldlad.com.br/java-one-en/abertura.php
Juntos podemos aumentar el conocimiento, anímese y sea participe de un evento único en la región.
Este año vamos a estar haciendo un seguimiento en tiempo real de todo aquello que este aconteciendo alrededor nuestro durante el Oracle Open World, Oracle Develop y JavaOne –todo a través de imágenes.
Este año los preparativos para el Oracle Open World han ido en aumento así como también el número de sesiones en las que estaré participando. Para aquellos que estén viniendo a San Francisco para la conferencia, los invito a que me acompañen sea asistiendo a las sesiones o visitando el demo booth the JDeveloper o ADF Faces en Moscone West, así como en el booth the JDeveloper en JavaOne en el Hotel Hilton.
Estamos a 1 mes de comenzar una nueva versión de una de las conferencias de tecnología más grandes del mundo el Oracle Open World, este año con la inclusión de JavaOne lo cual representa buenas noticias para nosotros los desarrolladores. Leer Más ...
El propósito de este documento es demostrar a través de un ejemplo sencillo y práctico como poder integrar 2 poderosas herramientas Oracle BPM con Microsoft Office 2007 (Word, Excel, Powerpoint).
Muchas veces cuando nos toque diseñar e implementar procesos de negocios se requerirá que en el flujo de actividades se tengan que adjuntar documentos tales como Presentaciones, Notas, Documentos y hojas de cálculo pero también es posible que la ejecución de ciertos procesos sean iniciados por alguna de estas aplicaciones.
Pre-Requisitos
Oracle BPM Studio 10gR3
Microsoft Office 2007
.NET Framework (versiones 2.0 o 3.0 o 3.5)
Paso 1: Crear un proceso con Oracle BPM
En en menu Principal seleccionar File/New/BPM Project
En la ventana de New BPM Project ingresar el nombre del proyecto, en nuestro caso le llamaremos TestOffice yseleccionar el botón Next.
Paso 2: Configurar el BPM Engine
Lo que haremos en este paso es habilitar los PAPI Web Services lo que nos permitirá comunicarnos con el Office Ribbon
Primero nos colocamos sobre el Nuevo proyecto que acabamos de crear y con el botón derecho del mouse aparecerá una ventana de opciones y de estas seleccionaremos Engine Preferences
Como siguiente paso seleccionaremos el tab Advanced de la ventana de Engine Preference y hacemos seleccionamos el check del Start PAPI Web Services
Después oprimimos el botón Ok para aceptar los cambios realizados.
Paso 3: Crear un Proceso Simple
Crearemos un proceso simple al cual llamaremos igual que a nuestro Proyecto TestOffice, aceptamos los datos por default y oprimimos el botón Ok
3.1 Crearemos un Role llamado TestRole
Para hacerlo en el project Navigator de nuestro Proceso en Organization / Roles y con el botón derecho del mouse seleccionamos New..
3.2 Crearemos un Participante : test
Para hacerlo en el project Navigator de nuestro Proceso en Organization / Participants y con el botón derecho del mouse seleccionamos New..
Los datos a completar serian los siguientes:
- First Name: test
- Last Name : test
- Display Name: test
- Role: TestRole
3.3 Agregar en el proceso TestOffice lo siguiente:
- Una actividad Interactive la cual le daremos el nombre de ActividadHumana
- Y una actividad Global – Global Creation que le daremos el nombre de Instancia
Al final debería de quedarnos un flujo similar a la siguiente imagen
Una vez terminado el flujo lo que debemos de hacer es iniciar el Engine del BPM eliminando las instancias de los Procesos y los archivos de Logs; luego iniciamos el Workspace y nos autenticamos con el participante test.
4. Instalar Add-inn para Microsoft Office 2007
4.1 Verificar la versión del Framework de .NET
Para verificar si se tiene instalado o no el framework de .net lo primero que debemos de hacer ir a Control Panel y hacer double click en Add o Remove Programs y en la lista de programas nos debería aparecer algo similar a esto
4.2 Descargar el add-in
Para descargar e instalar el add-inn nos vamos Oracle BPM Workspace y hacemos click donde dice Download BPM Add-in….
y ahi en la pagina que nos abre este link hacemos clik en download
Ejecutamos la instalación y seguimos las instrucciones del instalador.
5. Configurar Word/Excel para Integracion con BPM
Debemos abrir Excel o Word y en el menu principal seleccionamos el TAB que dice Business Process
Ahora seleccionamos el botón Chage Settings para configurar el BPM Server.
NOTA: Debe de estar ejecutándose el BPM Server o haber iniciado el Engine de BPM
En User ingresamos el Participante que definimos en nuestro proceso de ejemplo y hacemos el Test Connection dándonos como resultado Successfully connected to server….
Después hacemos click en el botón Next
Seleccionamos nuestro Proceso de Ejemplo TestOffice y nuevamente click en el botón Next
Y para finalizar hacemos click en el boton Accept
6. Prueba de Iniciar el proceso con Word/Excel
Hacemos clik en el Submit to Business Process, e inicia un proceso y nos aparece una ventana para seleccionar el Proceso que deberia de recibir el documento.
Una vez que seleccionamos el proceso, hacemos click en el botón Next. Nos aparece una ventana donde podemos ingresar una descripción del documento que esta iniciando el proceso de BPM.
Hacemos click en el boton Accept y para concluir nos debería de aparecer una ventana de Confirmation, para confirmarnos que se inicio del proceso de forma exitosa en base a un documento Word/Excel.
Como último paso iremos a nuestro Workspace y nos autenticamos con el usuario test y deberíamos de tener al menos un proceso iniciado llamado TestOffice1 con un documento adjunto.
Felicidades! Ya termino de instalar y configurar su ambiente para iniciar procesos de Oracle BPM basado en Office 2007
Bueno como lo prometido en el post anterior aqui les paso algunas practicas que se realizaron durante el Oracle Develop. Estos son algunos de los hands-on correspondientes a ADF y JDeveloper, sin embargo sobre este tema hubo más así como también sobre otras tecnologias de Oracle como SOA, Base de Datos, .Net, etc.
En el OD se presentó tanto JDeveloper 10.1.3.3 como el IDE de desarrollo sugerido para ambientes de producción, así como también JDeveloper 11g Technical Preview 2 el cual pese a ser un preview es una versión a través de la cual se puede tener acceso a los nuevos componentes ricos (Rich Internet Components) de ADF Faces los cuales están basados en tecnologiás como AJAX y Groovy para proporcionar una mayor interacción de la interface con el usuario.
Con ADF Faces en JDeveloper 11g los desarrolladores cuentan con los componentes tradicionales que de ahora en adelante son componentes basados en JSF que encapsulan funcionalidad AJAX lo cual le permite al desarrollador JEE continuar trabajando con componetes estándar y en cualquier momento que requiera contar con funcionalidad Java Script el mismo componente cuenta con un API que les van a hacer la vida más sencilla, pero al utilizar el componente como tal este cuenta con la funcionalidad, no es que sea necesario trabajar siempre con Java Script. Es mas en la mayoria de los casos esto no se va a hacer.
También ahora el Framework proporciona nuevo componentes gráficos los cuales hasta 10.1.3.3 se trabajaban con los BI Bean aunque no se venian impulsando como parte del Framework directamente. Estos componentes en la actualidad se le llama DVTs o Data Visualization Type los cuales se trabajan ahora como cualquier otro componente del framework y encapsulan gráficas en flash para lo cual no hay que saber flash ni siquiera tocar nada de flash, son componentes JSF que encapsulan la funcionalidad.
Durante este ultimo mes el ritmo ha estado bastante apretado y han habido algunos cambios que no me han permitido sentarme a colocar nuevos posts. Sin embargo hay algunas noticias al que voy a compartir en este post a parte de contar un poco sobre Oracle OW07.
El primer anuncio es que debido a los cambios que se han dado en el último par de meses es muy probable que el blog cambie de nombre o lo traslademos para otro dominio para lo cual se estara posteando a su momento. Sin embargo esto no va a afectar en absoluto el proposito o el enfoque de los articulos. Digamos que es más un cambio orientado al Marketing.
Ahora veamos OOW07. Durante esta semana se esta desarrollando el evento de tecnología más grande de Oracle a nivel mundia, se esperan cerca de 45 mil asistentes a este evento de magnitudes enormes. A parte de tener las últimas noticas en relación con lo que esta sucediendo dentro del mundo Oracle, poder tener Demos y sesiones para todos los gustos y perfiles. OOW07 también trae el Oracle Develop
OD es un evento desarrollado para la gran comunidad de desarrolladores en Oracle, en OD se puede asistir a toda clase de charlas técnicas así como también se tienen los Hand on Labs en proporciones americanas (100+ desarrolladores en simultanea por auditorio) teniendo contacto directo con la tecnología.
Estaré la próxima semana proporcionando algunos links a los laboratorios que se estén desarrollando por aqui y también si están asistiendo al OOW nos podemos ver el boot de JDeveloper/ADF en Moscone South para mostrarles el nuevo realease de JDeveloper 11g.