APLICACIONES COMPUESTAS: DISEÑO Y GESTIÓN
Propiedades en general
Lotus Notes utiliza un modelo sencillo y flexible para proporcionar propiedades que pueden consumirse como parte de una aplicación compuesta. Las propiedades suministradas son tipos de datos sencillos. Esto significa que los únicos tipos de datos que se exponen son los de tipo cadena o fecha.
Estos tipos de datos se utilizan para definir propiedades que se expondrán como parte de un componente de Notes, como los componentes de correo o o de contactos que se explican más adelante en este tema.
Propiedades de los contactos (Libreta personal de direcciones)
Las propiedades expuestas en los contactos (Libreta personal de direcciones) sólo se exponen en la vista Mis contactos. Estas propiedades se definen en el archivo contactcomponent.wsdl de la manera siguiente:
Actualmente, no existe ninguna acción definida en los contactos (Libreta personal de direcciones).
Rótulos y descripciones de las propiedades y las acciones de los contactos (Libreta personal de direcciones)
Los rótulos y las descripciones para las propiedades y las acciones de los contactos se definen en el archivo ContactComponent.properties. Los rótulos y las descripciones que aparecen en la aplicación Editor de aplicaciones compuestas (CAE) se definen en este archivo. Si desea cambiar las descripciones o los rótulos predeterminados, puede hacerlo en este archivo.
El contenido del archivo siguiente muestra las descripciones y los rótulos predeterminados asignados a cada propiedad y acción:
emailaddress.caption1=Ha cambiado la dirección de correo electrónico emailaddress.description1=Dirección de correo electrónico del remitente del contacto seleccionado commonname.caption1=Ha cambiado el nombre común commonname.description1=Nombre común del remitente del contacto seleccionado companyname.caption1=Ha cambiado el nombre de la empresa companyname.description1=Nombre de la empresa del contacto seleccionado streetaddress.caption1=Ha cambiado la dirección streetaddress.description1=Dirección del contacto seleccionado notesurl.caption1=Ha cambiado la URL de Notes notesurl.description1=URL de Notes del documento de contacto seleccionado En el archivo ContactComponent.wsdl, estos rótulos y descripciones se asignan a los nombres como se indica. Por ejemplo, emailaddress.caption1 se utiliza en el rótulo para la propiedad emailAddressChanged en el archivo WSDL. Cuando se detecta emailaddress.caption1 en el archivo WSDL, se sustituye automáticamente por la línea del archivo ContactComponent.properties. Como resultado, emailaddress.caption1 se convierte en "Ha cambiado la dirección de correo electrónico" y se muestra como tal en el Editor de aplicaciones compuestas.
Propiedades del correo
Las propiedades y las acciones expuestas en la base de datos de correo se dividen en dos áreas, el área de correo y el área de agenda. Cuando se usan en aplicaciones compuestas, estas dos áreas se gestionan por separado.
Las propiedades expuestas en el correo se exponen en la carpeta Bandeja de entrada y en la vista Todos los documentos. Estas propiedades se definen en el archivo mailcomponent.wsdl de la manera siguiente:
En el correo, existen tres acciones que están definidas tanto en la carpeta Bandeja de entrada como en la vista Todos los documentos:
El estándar no especifica los campos subject, CC, BCC, etc. en sí, pero permite crear definiciones de campos adicionales. Los pares nombre/valor soportados en esta acción son los siguientes:
mailto= SendTo. Valor único. cc= CopyTo. Soporta varios valores bcc= BlindCopyTo. Soporta varios valores subject= Asunto del mensaje body= Texto principal del mensaje A continuación, se muestra un ejemplo de esta cadena:
mailto:john_doe@example.com&cc=jane_doe@example.com&cc=jimmy_dean@examplehome.com&bcc=my_boss@example.com&subject=Prueba
Rótulos y descripciones de las propiedades y las acciones del correo
Los rótulos y las descripciones para las propiedades y las acciones del correo se definen en el archivo MailComponent.properties. Los rótulos y las descripciones que aparecen en la aplicación Editor de aplicaciones compuestas (CAE) se definen en este archivo. Si desea cambiar las descripciones o los rótulos predeterminados, puede hacerlo en este archivo. A continuación, puede ver un ejemplo:
emailaddress.caption1=Ha cambiado la dirección de correo electrónico emailaddress.description1=Dirección de correo del remitente del correo electrónico seleccionado commonname.caption1=Ha cambiado el nombre común commonname.description1=Nombre común del remitente del correo electrónico seleccionado subject.caption1=Ha cambiado el asunto subject.description1=Asunto del correo electrónico seleccionado notesurl.caption1=Ha cambiado la URL de Notes notesurl.description1=URL de Notes del correo electrónico seleccionado Asignaciones de columnas para las propiedades del correo
Las propiedades del correo se asignan a las columnas siguientes en la vista Todos los documentos ($All):
Las propiedades y las acciones de la agenda se utilizan para crear la integración y la interacción entre la vista de agenda y el objeto de navegación DatePicker del panel de navegación. Las propiedades y las acciones se definen a continuación:
Si desea más información, consulte la documentación de Lotus Expeditor.
Véase también