Imprimir      Abrir versión PDF de ayuda en línea


Tema anterior

Tema siguiente

Acerca de la gestión de campos

En Oracle CRM On Demand puede realizar las siguientes tareas de gestión de campos para los distintos tipos de registro:

Al crear campos personalizados o editar definiciones de campos, puede especificar valores predeterminados para el campo que se aplicarán en la creación de registros nuevos. También puede especificar que se realice la validación de campos en el campo para asegurarse de que tiene un valor determinado.

Acerca de la copia de campos

La mayor parte de los tipos de registro de Oracle CRM On Demand tienen una función de copia; es decir, los usuarios pueden copiar el registro actual que utilizan. Cuando un usuario hace clic en el botón Copiar en la página de detalles de registro, abre una nueva página de registro. Esta nueva página contiene todos los campos que se pueden copiar. Un usuario puede cambiar y guardar estos campos.

NOTA: cuando utiliza el botón Copiar, sólo se copia el registro fuente y no el ítem relacionado con los registros secundarios.

Cuando se utiliza la función de copia, se aplican las siguientes restricciones:

  • Los enlaces web, campos concatenados, campos del sistema, campos de dirección y campos calculados y de referencia no se pueden copiar. La casilla de verificación Copia habilitada no está disponible para estos ítems.
  • Los campos de sólo lectura no se pueden copiar. Los campos de sólo lectura son campos definidos como de sólo lectura en el la configuración del campo o en el diseño de los campos.
  • Los campos que no están disponibles en el diseño del formulario de un usuario no se pueden copiar.
  • No se pueden copiar los siguientes campos de archivos adjuntos:
    • Archivo adjunto
    • Archivo adjunto: Nombre de archivo
    • Archivo adjunto: Tamaño (en bytes)

Puede copiar los campos utilizando el botón Copiar en las páginas de detalles de registro en Oracle CRM On Demand. Puede activar esta configuración utilizando la casilla de verificación Copia habilitada en la página Administración de campos de la sección Personalización de aplicaciones de Oracle CRM On Demand. Para obtener más información sobre la especificación de campos que se pueden copiar en Oracle CRM On Demand, consulte Administración de la configuración de activación de copia.

Campos obligatorios

Hay varias situaciones en la que podría definir campos como obligatorios. Por ejemplo, su compañía puede requerir que todas las solicitudes de servicio realicen el seguimiento de la información en relación con la causa de una solicitud de servicio. En este caso, puede especificar que el campo Causa de las solicitudes de servicio sea obligatorio. De esta forma, cuando se cree o actualice un registro y se guarde, la aplicación validará que el campo Causa es NOT NULL.

Cuando especifica un campo como Obligatorio, la validación se aplica a todas las interfaces, incluida la interfaz del usuario, servicios Web e importación de datos.

Los campos especificados como obligatorios en la página de edición de campo son campos obligatorios para todos los usuarios, con independencia de su rol. Si desea que un campo sea obligatorio sólo para un rol específico, podrá hacerlo si edita el diseño de página correspondiente de los campos que aún no son obligatorios. Para obtener más información sobre la edición de diseños de página, consulte Personalizar diseños de páginas estáticas.

Campos obligatorios condicionalmente

Puede configurar un campo para que sea obligatorio condicionalmente, es decir, el campo no es obligatorio de forma predeterminada, pero se hace obligatorio cuando se cumple una condición definida. Para obtener más información, consulte Acerca de los campos obligatorios condicionalmente.

Campos de sólo lectura

A continuación se muestran las situaciones en las que se podrían definir los campos como de sólo lectura:

  • Campos de fuentes externas. Por ejemplo, si su compañía realiza el seguimiento de la evaluación del crédito de una cuenta en un sistema externo, es probable que desee que esta evaluación se actualice regularmente mediante una importación durante la noche, pero desea que el campo sea de sólo lectura en la interfaz de usuario.
  • Mover un campo existente a un campo indizado personalizado. Si desea utilizar uno de los campos indizados personalizados para un campo personalizado existente, puede especificar que los usuarios tengan acceso de sólo lectura al campo antiguo mientras desplaza los datos al nuevo campo indizado. Con esta definición de campo se evita que los datos dejen de estar sincronizados.

NOTA: Algunos campos de sistema siempre son de Sólo Lectura y sólo se pueden actualizar por Oracle CRM On Demand. Algunos ejemplos de campos que siempre son de Sólo Lectura son el campo Creado y el campo Creado: Fecha; ambos están disponibles en muchos tipos de registros.

Reglas de validación de campos personalizados

Puede usar el Oracle On Demand Expression Builder (Expression Builder) con el fin de crear expresiones para las reglas de validación de campos personalizados. Puede hacer clic en el icono fx junto al campo Validación de campos para abrir la ventana Expression Builder donde puede especificar una expresión. Para obtener información sobre la sintaxis que puede usar en las expresiones, consulte Expression Builder.

A continuación se muestran las situaciones en las que podría definir reglas de validación de campos personalizados.

  • Aplicación de la política de negocio. Por ejemplo, si su compañía tiene una directiva de negocio en la que un fondo de desarrollo de marketing no puede estar en vigor durante más de un año, puede definir una regla de validación en un campo Fecha final para asegurarse de que el valor del campo nunca es superior a un año desde la fecha de inicio.

    Otro ejemplo podría ser que la compañía quiera disponer de una directiva de negocio según la cual si se pierde una oportunidad, de la que se había esperado unos ingresos de 100.000 dólares o más, deba realizarse el seguimiento de los motivos de la pérdida. En este caso, se configura una regla de validación en el campo Estado para que, cuando un usuario intente guardar un registro de oportunidad con el campo Estado establecido en Perdido, Oracle CRM On Demand determine si los ingresos esperados son de 100.000 $ o más y si el campo Motivo para ganar o perder está en blanco. También puede configurar el mensaje que se mostrará cuando la validación falle. En este caso, el mensaje advierte al usuario que seleccione un valor en el campo Motivo para ganar o perder antes de guardar el registro.

    NOTA: Para el proceso de negocio en el que desea que el campo Motivo para ganar o perder sea obligatorio solo en determinadas circunstancias, puede configurar de forma alternativa el campo Motivo para ganar o perder como un campo obligatorio condicionalmente. Para obtener más información, consulte Acerca de los campos obligatorios condicionalmente.

  • Aplicación del formato de datos. Por ejemplo, si su compañía usa un número de impuesto de valor añadido (IVA) en una cuenta europea, puede especificar la validación del formato de IVA correcto, en función de la dirección de facturación de la cuenta. Como otro ejemplo, puede especificar que el valor de un campo personalizado específico debe ser de cuatro dígitos, ni más ni menos.

Las siguientes circunstancias impiden que se evalúe una expresión de validación de campos:

  • El campo se deja en blanco al crear o modificar el registro. La validación de campos no obliga a que un valor sea necesario.
  • El campo tiene un valor no válido ya existente, y no se cambia al actualizarlo.

Si no se evalúa una expresión de validación, o si se evalúa en NULL, no se genera ningún mensaje de error. Éstos sólo se generan cuando se produce un error en la expresión de validación (es decir, la expresión se evalúa en FALSE).

Las expresiones de validación de campos asumen que el primer parámetro es el propio nombre del campo. Si, por ejemplo, utiliza una expresión de validación de campos sencilla en un campo Importe para especificar que el valor debe ser mayor que 1000, basta con introducir >1000. No necesita introducir [<Importe>]>1000. Para obtener más información sobre las expresiones más complicadas, consulte Acerca de las expresiones.

Restricciones al especificar reglas de validación de campos

No puede especificar reglas de validación de campos para estos tipos de campos:

  • Campos de sistema
  • Campos calculados internos
  • Campos de ID e ID de fila

    NOTA: Recuerde que Row_ID es un campo interno del sistema. Según las transiciones de operaciones, por ejemplo, durante la creación de registros, no siempre se garantiza que permanezca estático. Puede ser distinto a ExternalSystemID o IntegrationID.

  • Campos asociados
  • Campos de lista de opciones de selección múltiple
  • Campos con la propiedad de usuario establecida para excluirlos. Estos campos están establecidos sobre una base de excepciones para evitar la infracción de la lógica de negocio existente en el código de la aplicación.
  • Enlaces web
  • Campos concatenados
  • Campos de archivos adjuntos:
    • Archivo adjunto
    • Archivo adjunto: Nombre de archivo
    • Archivo adjunto: Tamaño (en bytes)

Acerca de definir valores de campo personalizados

Al crear campos personalizados o editar definiciones de campos, puede especificar valores predeterminados para los campos en el campo Valor predeterminado de la página Edición de campo.

Especificar un valor predeterminado para un campo es útil cuando necesita:

  • Un valor constante para un campo. Por ejemplo, si desea que un campo Tipo de cuenta tenga un valor predeterminado de Cliente cuando se crea un nuevo registro.
  • Un valor basado en fórmula como valor predeterminado. Por ejemplo, si desea que el valor predeterminado del campo Fecha de vencimiento de Solicitudes de fondos tome un valor de 6 meses después del valor del campo Fecha de creación.
  • La generación de un único valor para un campo. Por ejemplo, si desea especificar una expresión para generar un número único como un ID para un campo Informe de gastos. (Este campo también es de sólo lectura.)
  • Un valor predeterminado específico para un rol. Por ejemplo, en una compañía en la que la mayoría de las solicitudes de servicio (SR) las crean los representantes de servicio al cliente (CSR), se puede marcar de forma predeterminada el campo del indicador de reasignación para que si, por ejemplo, un representante de ventas abre la SR, se envíe a los CSR correspondientes en función de las reglas de asignación predefinidas.

NOTA: La mayoría son posibles únicamente si su rol incluye el privilegio Administración de campos avanzada.

Hay dos tipos de valores predeterminados para los campos:

  • Predeterminado anterior. El campo se rellena automáticamente con el valor especificado cuando un usuario crea un nuevo registro. Los usuarios pueden sobrescribir el valor predeterminado o aceptar dicho valor.
  • Predeterminado posterior. El campo no se rellena automáticamente con el valor especificado cuando el usuario crea un nuevo registro, pero el campo toma el valor predeterminado especificado cuando se guarda el registro, si:
    • El usuario deja el campo en blanco,
    • El campo está oculto en el diseño
    • Las herramientas de integración no han proporcionado un valor

Predeterminado automático es el tipo predeterminado de valor para los campos. Para especificar Registrar predeterminado, active la casilla de verificación correspondiente en la página Edición de campo.

Los valores predeterminados de campo se aplican sólo a los nuevos registros y no a actualizaciones de registros.

Si especifica un valor predeterminado para un campo que ya tiene un valor predeterminado especificado por el sistema, su valor tiene prioridad para su compañía. Una excepción a esta regla es el campo Ingresos en los registros de oportunidad. Se ignorará cualquier valor predeterminado o predeterminado posterior que especifique para este campo porque es campos se utiliza en la generación de pronósticos basados en los ingresos de oportunidad.

No puede especificar valores predeterminados para estos tipos de campos:

  • Campos de sistema
  • Campos calculados internos
  • Campos de ID e ID de fila

    NOTA: Recuerde que Row_ID es un campo interno del sistema. Según las transiciones de operaciones, por ejemplo, durante la creación de registros, no siempre se garantiza que permanezca estático. Puede ser distinto a ExternalSystemID o IntegrationID.

  • Campos asociados
  • Campos de lista de opciones de selección múltiple
  • Campos con la propiedad de usuario establecida para excluirlos. Estos campos están establecidos sobre una base de excepciones para evitar la infracción de la lógica de negocio existente en el código de la aplicación.
  • Enlaces web
  • Campos concatenados
  • Casillas de verificación (valores predeterminados posteriores)
  • Campos de archivos adjuntos:
    • Archivo adjunto
    • Archivo adjunto: Nombre de archivo
    • Archivo adjunto: Tamaño (en bytes)

La siguiente tabla muestra los valores predeterminados que puede especificar para los diferentes tipos de campos en Oracle CRM On Demand.

Tipo de campo

Valores válidos predeterminados

Casilla de verificación

S si se debe activar la casilla de verificación y el valor booleano es verdadero.

N si no se debe activar la casilla de verificación y el valor booleano es falso.

En blanco representa un valor indefinido para una casilla de verificación incluso si aparece desactivada

Nota: no puede seleccionar Registrar predeterminado para un campo de casilla de verificación.

Moneda

Valor numérico válido de hasta 15 dígitos.

Fecha

Hoy + número, donde número representa un número específico de días. La fecha predeterminada se calcula como la fecha de hoy más el número especificado. Por ejemplo, si hoy es 1 de enero de 2008 y se especifica Hoy + 7, el valor predeterminado se establece en 8 de enero de 2008.

Fecha/Hora

Es similar al tipo de campo de fecha, pero además se muestra la hora cuando se ha abierto el nuevo registro.

Entero

Valor numérico entre -2147483648 y 2147483647.

Lista de opciones de selección múltiple

No puede definir un valor predeterminado para una lista de opciones de selección múltiple.

Nota

Un valor de texto hasta de 16350 caracteres.

Número

Valor numérico entre -2147483648 y 2147483647.

Porcentaje

Valor numérico entre -2147483648 y 2147483647.

Teléfono

Un número de teléfono válido.

Lista de opciones

El valor de la lista de opciones seleccionada será el valor predeterminado del campo.

Texto (completo)

Un valor de texto hasta de 255 caracteres.

Texto (breve)

Valor de texto de hasta 40 caracteres para campos personalizados y la mayoría de campos preconfigurados. Sin embargo, para algunos campos preconfigurados, puede introducir más de 40 caracteres. Por ejemplo, el tipo de registro Cuenta puede tener un nombre con más de 40 caracteres y, por lo tanto, la longitud del valor del campo Predeterminado no está limitado a 40 caracteres.

Texto (Corto-Enmascarable)

Valor de texto de hasta 40 caracteres con algunos datos ocultos a la vista de algunos usuarios. Por ejemplo, si un campo enmascarable contiene el valor 4558785236, los usuarios verán XXXX5236. Un rol de usuario debe incluir el privilegio Ver datos enmascarados para ver los datos del campo enmascarable. Para obtener más información, consulte Acerca de los campos enmascarables.

Enlace web

URL válida. No se permiten expresiones ni validación. Se puede establecer un valor predeterminado mediante la página de edición Enlace web.

El campo Texto para mostrar puede contener hasta 250 caracteres. El campo URL puede contener hasta 8000 caracteres. Los exploradores tienen longitudes de URL máximas distintas. Si especifica una URL demasiado larga, puede que no funcione del modo esperado. La longitud de la URL cambia si utiliza la sustitución de parámetros.

NOTA: si crea una expresión para establecer un valor predeterminado, el resultado de la expresión no debe superar el número máximo de caracteres permitidos en el campo. Además, cualquier cadena o literal numérico transferido a una función en Expression Builder no debe superar los 75 caracteres. Para obtener más información sobre el uso del generador de expresiones, consulte Expression Builder.

Además:

  • Para todos los tipos de texto, incluyendo listas de opciones, puede especificar un valor constante. Por ejemplo:

    Estado (Tarea) = ‘No iniciada

  • En los campos de fecha puede especificar el número de días desde la fecha de hoy. Por ejemplo:

    Fecha de vencimiento (Solicitud de fondos) = Hoy() + 180

  • En el campo Propietario puede especificar un <creador del registro> (variable) o un usuario específico.

    No se admiten las búsquedas. Debe escribir directamente en el campo.

También puede crear expresiones complejas para los valores de campos predeterminados. Puede especificar directamente una expresión en el campo Valor predeterminado o hacer clic en el icono fx para abrir la ventana Expression Builder en la que puede introducir una expresión. Para obtener información sobre la sintaxis que puede usar en las expresiones, consulte Expression Builder.

Para utilizar Expression Builder en la gestión de campos, debe tener el privilegio Gestión de campos avanzada en el rol de usuario. Los usuarios que tienen el rol Administrador pueden activar este privilegio para su propio rol y para otros roles.


Publicado en septiembre 2017 Copyright © 2005, 2017, Oracle. Todos los derechos reservados. Legal Notices.