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.
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.
En el Panel de navegación, haga clic en Configuración, en Personalización y, a continuación, en Personalizar entidades.
Haga doble clic en una entidad para abrirla.
En el área Detalles, haga clic en Formularios y vistas.
En la lista Formularios y vistas, haga doble clic en Formulario para abrir el editor de formularios.
En el área Tareas comunes, haga clic en Agregar campos.
Seleccione los campos que desee agregar al formulario.
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.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
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.
En el cuadro de diálogo Propiedades de campo, cambie el valor del campo Etiqueta.
Desactive la casilla Mostrar etiqueta en el formulario si no desea mostrar la etiqueta en el formulario.
Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de campo.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
En la columna Esquema, defina el valor del campo Nombre para mostrar.
Haga clic en Guardar y cerrar para cerrar el formulario Atributo.
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.
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.
Haga clic en Guardar y cerrar para cerrar el formulario Atributo.
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.
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.
Haga clic en Guardar y cerrar para cerrar el formulario Atributo.
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.
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.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
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.
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.
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.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
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.
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.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
En la ficha Eventos, seleccione el evento que corresponda al script dependiente en la Lista de eventos y haga clic en Editar.
En la ficha Dependencias, mueva los campos del área Campos disponibles al área Campos dependientes y haga clic en Aceptar.
Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de campo.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
En la ficha Eventos, seleccione el evento onChange en la Lista de eventos y haga clic en Editar.
En la ficha Dependencias, mueva los campos del área Campos disponibles al área Campos dependientes y haga clic en Aceptar.
Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de campo.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
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.
En el formulario, seleccione el campo que desee quitar.
En el área Tareas comunes, haga clic en Quitar.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
Los formularios se organizan mediante fichas y secciones. Las secciones se incluyen en fichas y los campos en secciones.
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.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
En el formulario, seleccione el campo que desee mover.
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.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
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.
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.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
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.
En la ficha Eventos, seleccione el evento onChange de la Lista de eventos y haga clic en Editar.
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.
Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de campo.
Haga clic en Guardar y cerrar para cerrar el editor de formularios.
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.
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.
Haga clic en Guardar y cerrar para cerrar el formulario Atributo.
© 2009 Microsoft Corporation. Reservados todos los derechos.