Configuración

Configurar campos

Tareas de configuración comunes para todos los tipos de campo

Fecha de publicación: Octubre 9, 2008

En Microsoft Dynamics CRM, todos los campos comparten algunas tareas de configuración comunes y cada tipo de campo tiene capacidades específicas. Puede realizar las siguientes tareas en todos los campos.

Nota

La configuración de campos requiere privilegios que permitan personalizar entidades. Normalmente, se requieren los roles de seguridad Administrador del sistema o Personalizador del sistema.

En esta página
Agregar campos a un formulario Agregar campos a un formulario

    Cambiar la etiqueta o el nombre para mostrar de un campo
   Cambiar la etiqueta o el nombre para mostrar de un campo
Hacer que un campo sea obligatorio o recomendado Hacer que un campo sea obligatorio o recomendado

    Controlar si un campo se puede usar en Búsqueda avanzada Controlar si un campo se puede usar en Búsqueda avanzada
Deshabilitar un campo en un formulario Deshabilitar un campo en un formulario
Impedir que un campo se quite de un formulario Impedir que un campo se quite de un formulario
Quitar un campo de un formulario Quitar un campo de un formulario
Mover un campo en un formulario Mover un campo en un formulario
Cambiar el ancho de un campo Cambiar el ancho de un campo
Agregar o modificar un script para ejecutarlo cuando cambian los datos de un campo Agregar o modificar un script para ejecutarlo cuando cambian los datos de un campo
Establecer el modo del Editor de métodos de entrada (IME) para un campo Establecer el modo del Editor de métodos de entrada (IME) para un campo

Agregar campos a un formulario

Los campos de un formulario representan un atributo de entidad correspondiente. Para obtener información acerca de los atributos de entidad, vea el artículo sobre la creación o edición de atributos de entidades.

Una vez que un atributo de entidad está configurado, puede agregarlo al formulario como un campo.

  1. En el Panel de navegación, haga clic en Configuración, en Personalización y, a continuación, en Personalizar entidades.

  2. Haga doble clic en una entidad para abrirla.

  3. En el área Detalles, haga clic en Formularios y vistas.

  4. En la lista Formularios y vistas, haga doble clic en Formulario para abrir el editor de formularios.

  5. En el área Tareas comunes, haga clic en Agregar campos.

  6. Seleccione los campos que desee agregar al formulario.

  7. En el área Ubicación, en las listas Ficha y Sección, seleccione la ficha y la sección en las que desea incluir el campo o los campos seleccionados y, a continuación, haga clic en Aceptar.

  8. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Volver al principio

Cambiar la etiqueta o el nombre para mostrar de un campo

Existen dos ubicaciones distintas donde se define el nombre de un campo. Es posible que desee usar nombres diferentes en función de dónde se muestre el campo. Por ejemplo, en un formulario de entidad, puede que desee usar una etiqueta más larga y descriptiva o que no se muestre ninguna etiqueta. Cuando el campo se muestra en una vista, puede que desee usar un nombre para mostrar más breve si se va a incluir en encabezados de columna.

Cambiar la etiqueta del campo en un formulario

  1. En el cuadro de diálogo Propiedades de campo, cambie el valor del campo Etiqueta.

  2. Desactive la casilla Mostrar etiqueta en el formulario si no desea mostrar la etiqueta en el formulario.

  3. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de campo.

  4. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Cambiar el Nombre para mostrar del campo que se muestra en las vistas

  1. En la columna Esquema, defina el valor del campo Nombre para mostrar.

  2. Haga clic en Guardar y cerrar para cerrar el formulario Atributo.

Volver al principio

Hacer que un campo sea obligatorio o recomendado

Si un campo obligatorio no contiene datos, el registro no se guardará. Se muestra un asterisco rojo junto al campo para indicar que es obligatorio. Un campo recomendado tiene un signo "+" azul que indica que la información es importante, pero no obligatoria para guardar el registro.

  1. En la columna Esquema, defina el valor del campo Nivel de requisito:

    • Sin restricciones: el campo que representa el atributo no requiere datos para guardar un registro.

    • Empresa recomendada: nivel de requisitos usado para los campos que deben contener un valor. Puede guardar el registro si este campo no contiene ningún valor. Los campos recomendados se marcan con el signo "+" azul.

    • Empresa requerida: nivel de requisitos usado para campos que requieren un valor para poder guardar el registro. Los campos obligatorios se marcan con un asterisco rojo.

  2. Haga clic en Guardar y cerrar para cerrar el formulario Atributo.

Volver al principio

Controlar si un campo se puede usar en Búsqueda avanzada

Cualquier entidad puede contener un número considerable de atributos que a su vez contienen datos. No todos los atributos que contienen datos se incluyen en el formulario de entidad. Por ejemplo, los atributos Autor y Fecha de creación no se suelen incluir en el formulario, pero es posible que desee realizar búsquedas con estos atributos como criterios. De forma predeterminada, la mayoría de los atributos se pueden buscar. La lista de campos de Búsqueda avanzada se puede reducir si hace que los campos no se puedan buscar.

Puede controlar qué campos están disponibles como criterios de búsqueda en Búsqueda avanzada para crear una lista más corta que sólo incluya los campos más relevantes. Esta configuración también determina qué campos están disponibles como criterios al personalizar las columnas de búsqueda en la Vista de Búsqueda rápida y la vista Búsqueda.

  1. En la columna Esquema, establezca el valor del campo Búsqueda en "No" si no desea que el campo se use en Búsqueda avanzada.

  2. Haga clic en Guardar y cerrar para cerrar el formulario Atributo.

Volver al principio

Deshabilitar un campo en un formulario

Es posible que desee deshabilitar un campo en el formulario para que sea de sólo lectura. Por ejemplo, use un campo que sea de sólo lectura si el script de cliente se usa para calcular el valor del campo o para habilitar el campo sólo para usuarios específicos.

  1. En el cuadro de diálogo Propiedades de campo, seleccione El campo es de sólo lectura y, a continuación, haga clic en Aceptar.

  2. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Volver al principio

Impedir que un campo se quite de un formulario

Algunos procesos de negocio o automatizaciones pueden depender de la presencia de determinados campos en un formulario. Si se quita un campo de un formulario, el proceso de negocio o la automatización no podrán llevarse a cabo. Hay dos formas de impedir que un campo se quite de un formulario:

  • Bloquear el campo en el formulario.

  • Establecer el campo como una dependencia para un script.

Bloquear un campo en el formulario

El bloqueo de un campo impide que se pueda quitar de un formulario. Además, se deshabilita la eliminación de la ficha y la sección donde se encuentra el campo.

  1. En el cuadro de diálogo Propiedades de campo, en la ficha Mostrar, seleccione Bloquear el campo en el formulario y haga clic en Aceptar.

  2. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Establecer una dependencia en el campo para un script

Establecer una dependencia en un campo impide que el campo se pueda quitar de un formulario. Además, se evitará que se quiten la ficha y la sección que contienen este campo.

Los scripts son iniciados por eventos en el formulario o el campo, o por scripts externos ejecutados desde un botón personalizado o un elemento de menú del formulario.

Establecer una dependencia que no sea de evento en el formulario

  1. En la ficha Dependencias que no son de eventos, mueva los campos del área Campos disponibles al área Campos dependientes y haga clic en Aceptar.

  2. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Establecer una dependencia en los eventos del formulario

  1. En la ficha Eventos, seleccione el evento que corresponda al script dependiente en la Lista de eventos y haga clic en Editar.

  2. En la ficha Dependencias, mueva los campos del área Campos disponibles al área Campos dependientes y haga clic en Aceptar.

  3. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de campo.

  4. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Establecer una dependencia en el evento OnChange de campo

  1. En la ficha Eventos, seleccione el evento onChange en la Lista de eventos y haga clic en Editar.

  2. En la ficha Dependencias, mueva los campos del área Campos disponibles al área Campos dependientes y haga clic en Aceptar.

  3. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de campo.

  4. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Volver al principio

Quitar un campo de un formulario

Quitar un campo de un formulario no elimina el atributo que representa el campo. Puede volver a agregar el campo al formulario en cualquier momento.

Nota

Algunos procesos de negocio o automatizaciones pueden depender de la presencia de determinados campos en un formulario. Si se quita un campo de un formulario, el proceso de negocio o la automatización pueden no llevarse a cabo. Para obtener más información, vea la sección anterior, Impedir que un campo se quite de un formulario.

  1. En el formulario, seleccione el campo que desee quitar.

  2. En el área Tareas comunes, haga clic en Quitar.

  3. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Volver al principio

Mover un campo en un formulario

Los formularios se organizan mediante fichas y secciones. Las secciones se incluyen en fichas y los campos en secciones.

Mover un campo a otra sección

  1. En el cuadro de diálogo Propiedades de campo, en la ficha Mostrar del área Ubicación, seleccione la Ficha y la Sección a las que desee mover el campo y, a continuación, haga clic en Aceptar.

  2. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Mover un campo en una sección

  1. En el formulario, seleccione el campo que desee mover.

  2. En el área Tareas comunes, haga clic en una flecha para mover el elemento seleccionado hacia la izquierda, derecha, arriba o abajo en el formulario.

  3. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Volver al principio

Cambiar el ancho de un campo

El ancho de un campo depende de la configuración del diseño de la sección en la que se encuentre.

Existen dos opciones de formato posibles para las secciones:

  • Ancho de campo variable: los campos están configurados en dos columnas. Los campos IFrames, nvarchar, de área de texto y ntext ocupan todo el ancho del formulario, y puede establecer el número de filas mostradas. Para otros campos, puede especificar si el campo tendrá una o dos columnas de ancho.

  • Ancho de campo fijo: puede elegir el diseño de las columnas: dos, tres o cuatro columnas con cinco diseños posibles. Ningún campo puede superar el ancho de columna de la columna de visualización. Los campos IFrames, nvarchar, de área de texto y ntext se muestran en una columna y puede establecer el número de filas mostradas, pero no puede establecerlas para que se muestren entre las columnas.

Si el campo se encuentra en una sección que usa el formato Ancho de campo variable y no es un campo ntext o nvarchar con el formato de área de texto, puede ajustar el ancho del campo mediante el método siguiente. En caso contrario, debe crear una sección nueva con el formato Ancho de campo fijo y controlar el ancho de las columnas con la sección. Para obtener más información, vea el artículo sobre la edición de formularios de entidades y haga clic en el tema Edición del formulario principal para entidades.

Cambiar el ancho de un campo en una sección con ancho de campo variable

  1. En el cuadro de diálogo Propiedades de campo, en la ficha Formato, en el área Diseño, seleccione Una columna o Dos columnas y haga clic en Aceptar.

  2. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Volver al principio

Agregar o modificar un script para ejecutarlo cuando cambian los datos de un campo

Los campos admiten el evento OnChange. Los formularios admiten scripts tanto para el evento OnSave como para el evento OnLoad.

Nota

El código del evento OnChange sólo se ejecuta cuando los datos del campo cambian y el campo pierde el foco. El campo pierde el foco al hacer clic en otro campo o presionar la tecla TAB para ir al siguiente campo.

  1. En la ficha Eventos, seleccione el evento onChange de la Lista de eventos y haga clic en Editar.

  2. En la ficha Detalles, seleccione El evento está habilitado y pegue o escriba el código JScript en el área onChange() de la función y haga clic en Aceptar.

  3. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de campo.

  4. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Volver al principio

Establecer el modo del Editor de métodos de entrada (IME) para un campo

El Editor de métodos de entrada (IME) permite escribir y editar caracteres chinos, japoneses y coreanos. El Editor de métodos de entrada tiene dos estados básicos: inactivo y activo. El modo inactivo se comporta como un teclado normal y usa un conjunto de caracteres limitado. El modo activo acepta caracteres chinos, japoneses o coreanos.

  1. En la columna Tipo, establezca el valor del campo Modo IME:

    • automático: esta selección no afecta al modo IME.

    • activo: todos los caracteres se escriben en el modo IME, pero se puede desactivar. El valor predeterminado es activo para campos relacionados con nombres y direcciones.

    • inactivo: todos los caracteres se escriben sin usar el modo IME, pero se puede activar. El valor predeterminado es inactivo para campos de tipo de fecha y hora.

    • deshabilitado: el modo IME está deshabilitado y no puede activarlo. El valor predeterminado es inactivo para campos de tipo numérico como money, int o float.

  2. Haga clic en Guardar y cerrar para cerrar el formulario Atributo.

Vínculos relacionados

¿Encontró la información que necesita?
Sí     No 
Si no es así, ¿qué información necesita? (opcional)

© 2009 Microsoft Corporation. Reservados todos los derechos.