Esta información puede consultarse desde otras aplicaciones de Notes e incorporarse automáticamente a los documentos de éstas. Por ejemplo, podría darse el caso de que existiera una aplicación de Compras en la cual los empleados crean órdenes de compras de material de oficina.
Supongamos que María Torres crea una Orden de compra. Notes rellena automáticamente los campos Numero, Fecha y Solicitado por. María rellena los campos específicos de su orden de compra: Referencia, Cantidad, etc.
Cuando María guarda su Orden de compra, la información sobre el lugar de la entrega se calcula utilizando una serie de fórmulas con @DbLookup que obtienen del Directorio de Domino la información sobre el usuario.
Esto se lleva a la práctica mediante campos calculados y una fórmula de consulta para cada campo que se desea recuperar (Situación y Teléfono). Por ejemplo, la fórmula para el campo Lugar de entrega sería:
@DbLookup("";"Compras":"Names.NSF";"Personas";@Right(PedidoPor;" ");"Location")
Esta fórmula indica a Lotus Domino que abra el Directorio de Domino (Names.NSF) del servidor Compras, que busque la vista Personas y que localice a la persona cuyos apellidos coinciden con los que hay en el campo PedidoPor de la orden de compra. Una vez localizado el documento de persona adecuado, Lotus Domino copia en el campo Lugar de entrega de la orden de compra la información contenida en el campo Location de dicho documento.
Una fórmula similar copia en el campo Teléfono de la orden de compra el número de teléfono de María a partir de la información contenida en el campo OfficePhoneNumber del documento Persona correspondiente a María.
Nota Para el campo Pedido por, Notes usa @UserName con objeto de determinar el nombre de María al crear el documento.