APLICACIONES COMPUESTAS: DISEÑO Y GESTIÓN


Uso de aplicaciones de gestión de información personal en aplicaciones compuestas
Con objeto de mejorar aún más el desarrollo de aplicaciones, las aplicaciones de PIM (del inglés Personal Information Management, gestión de información personal) de IBM® Lotus® Notes® se han habilitado para que puedan usarse en las aplicaciones compuestas. Son las siguientes:
Mediante el uso de la plataforma IBM® Lotus® Expeditor (Eclipse) de estándares abiertos en la que está basado Notes 8.0 y las versiones posteriores, las aplicaciones de PIM proporcionan algunas propiedades y acciones comunes que pueden emplearse en una aplicación compuesta. Las secciones siguientes de este tema definen los detalles de estas propiedades y acciones.

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:


Nombre de la propiedad


Tipo de propiedad
Asignada a (columna de una vista, etc.)

Comentarios
SelectedEmailAddressChangedxsd:stringColumna Correo electrónico
SelectedNameChangedxsd:stringColumna Nombre
SelectedStreetAddressChangedxsd:stringDirección
SelectedCompanyChangedxsd:stringColumna Empresa
SelectedNotesDocumentUrlChangedidt:urln/dPropiedad interna. Asignada a NotesSelectedDocument.

Acciones de los contactos (Libreta personal de direcciones)

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:


Nombre de la propiedad


Tipo de propiedad
Asignada a (columna de una vista, etc.)

Comentarios
SelectedEmailAddressChangedxsd:stringAvailabilityIcon (Bandeja de entrada)
AvailabilityIcon (Todos los documentos)
SelectedNameChangedxsd:stringRemitente (Bandeja de entrada)
Nombre (Todos los documentos)
SelectedSubjectChangedxsd:stringAsunto (Bandeja de entrada)
Asunto (Todos los documentos)
SelectedNotesDocumentUrlChangedidt:urln/dPropiedad interna. Asignada a NotesSelectedDocument.

Acciones del correo

En el correo, existen tres acciones que están definidas tanto en la carpeta Bandeja de entrada como en la vista Todos los documentos:


Nombre de la acción


Entrada que toma la acción
CreateNewMemoUsingEmailAddressidt:emailAddress822
CreateNewMemoUsingMailToidt:mailTo
CreateNewMemoUsingStringxsd:string
La cadena MailTo para CreateNewMemoUsingMailTo se basa en RFC2368, que es el estándar para esta sintaxis (http://www.wu-ftpd.org/rfc/rfc2368.html).

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):


Nombre de la propiedad


Columna a la que se asigna en la vista Todos los documentos ($All)
SelectedEmailAddressChangedAvailabilityIcon (oculta)
SelectedNameChangedWho (nombre de programación: $102)
SelectedSubjectChangedSubject
SelectedNotesDocumentURLChanged(n/d)
Las propiedades del correo se asignan a las columnas siguientes de la carpeta Bandeja de entrada:


Nombre de la propiedad


Columna a la que se asigna en la carpeta Bandeja de entrada
SelectedEmailAddressChangedAvailabilityIcon (oculta)
SelectedNameChangedSsender (nombre de programación: $93)
SelectedSubjectChangedSubject
SelectedNotesDocumentURLChanged(n/d)

Propiedades y acciones de la agenda

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:


Nombre de la propiedad


Tipo de propiedad


Comentarios
Parámetro de la fecha actualDateType
Parámetro de intervalo de la fecha actualDateRangeType
NotesURLOutputPropertynotesURLPropiedad interna. Asignada a NotesSelectedDocument.
Nota Las propiedades y las acciones se utilizan en el código principal del programa para la agenda y para DatePicker y no se asignan en la vista ni en los elementos del diseño de la base de datos.

Si desea más información, consulte la documentación de Lotus Expeditor.

Véase también


Glosario
¿Desea opinar sobre la Ayuda o sobre la utilidad del producto?