Pasar parámetros a una dirección URL con la cinta de opciones

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Las acciones de la cinta de opciones se definen en el elemento de <Actions> (RibbonDiffXml) de un elemento de <CommandDefinition> (RibbonDiffXml) . Existen varias formas de pasar la información contextual de Microsoft Dynamics 365 como parámetros de cadena de consulta a una dirección URL con la cinta de opciones.

Use el atributo PassParams para establecer valores dinámicos

El paso de parámetros a la dirección URL de destino mediante el atributo PassParams ofrece información a la aplicación de destino acerca del contexto del registro o el usuario. Todos los parámetros se pasan si el control de la cinta de opciones se configura mediante el atributo PassParams . En la tabla siguiente se muestran los parámetros admitidos.

Parámetro

Nombre

Descripción

typename

Nombre de entidad

Nombre de la entidad. Para las entidades personalizadas, se incluye el prefijo de personalización, por ejemplo, new_entityname.

type

Código de tipo de entidad

Entero que identifica de forma única la entidad de la organización actual.

Nota

Los valoresEntity Type Code están determinados por el orden en que se crea una entidad en una organización.Entity Type Codes para entidades personalizadas suelen ser distintas en distintas organizaciones.

id

GUID de objeto

Identificador único global (GUID) que representa un registro.

orgname

Nombre de la organización

Nombre único de la organización.

userlcid

Código de idioma de usuario

Identificador del código de idioma que usa el usuario actual.

orglcid

Código de idioma de la organización

Identificador de código de idioma que representa el idioma base de la organización.

Los códigos de idioma son identificadores de configuración regional de cuatro o cinco dígitos. Los valores de identificadores de configuración regional válidos pueden encontrarse en la tabla de identificadores de configuración regional (LCID).

Nota

Se recomienda usar el nombre de la entidad en lugar del código de tipo de entidad porque el código de tipo de entidad puede variar entre las instalaciones de Microsoft Dynamics 365 .

Ejemplo

El siguiente ejemplo muestra la dirección URL sin parámetros:

http://myserver/mypage.aspx

El siguiente ejemplo muestra los parámetros incluidos cuando se muestra el control de la cinta de opciones para la entidad de cuenta, para una organización denominada "AdventureWorksCycle", cuando el idioma del usuario y el idioma base de la organización es el inglés, y el GUID para el registro de cuenta es DBD5DBFB-0666-DC11-A5D9-0003FF9CE217:

http://myserver/mypage.aspx?orgname=AdventureWorksCycle&userlcid=1033&orglcid=1033&type=1&typename=account&id=%7BDBD5DBFB-0666-DC11-A5D9-0003FF9CE217%7D

Use un parámetro Querystring en la dirección URL

Puede incluir un parámetro querystring en el atributo de la dirección URL. Puede ser muy útil si desea abrir un registro o una vista específicos de Microsoft Dynamics 365 mediante Abrir formularios, vistas, diálogos e informes con una dirección URL.

Nota

No se podrá importar la cinta de opciones si la dirección URL incluye el carácter de la y comercial (&) que se usa para separar los parámetros múltiples de querystring en la dirección URL. Este carácter hacer que el XML no sea válido. Debe escapar el carácter de la y comercial en el valor de atributo de la dirección URL con "&amp;".

Leyendo parámetros pasados

Los parámetros pasados se leen normalmente en la página .aspx de destino mediante la propiedad HttpRequest.QueryString.Más información:Propiedad HttpRequest.QueryString

Nota

Si el destino de la dirección URL es un recurso web, puede aceptar solo los parámetros identificados en el tema Pasar los parámetros a recursos web HTML. La única oportunidad para pasar valores personalizados es incluyéndolos en el parámetro data . Se necesita un determinado control especial para incluir varios valores en un único parámetro.Más información:Ejemplo: pasar varios valores a un recurso web mediante el parámetro de datos

Ver también

Personalizar los comandos y la cinta de opciones
Abrir formularios, vistas, diálogos e informes con una dirección URL
<Url> (RibbonDiffXml)
Definir las reglas de visualización de la pestaña de la cinta de opciones
Ejemplo: exportar definiciones de cinta

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright