Informes > Paso 1: definir los criterios > Adición de enlaces de acción a resultados
Adición de enlaces de acción a resultados
Puede agregar vínculos de acción a los resultados. Estos permiten a los usuarios acceder a las páginas de detalles de registros haciendo clic en los enlaces de los registros en los informes. Agregue vínculos de acción utilizando los siguientes métodos:
- Utilizar clases de enlaces de acción. Mediante este método, puede configurar el nombre del tipo de registro en el informe como un vínculo de acción. La clase de vínculo de acción toma el valor del ID de fila del informe y lo utiliza para recuperar el registro específico de Oracle CRM On Demand. Puede utilizar este método para los siguientes tipos de registro: Cuenta, Campaña, Contacto, Oportunidad potencial, Oportunidad, Solicitud de servicio y Usuario.
- Utilizar direcciones URL. Mediante este método, puede crear vínculos a cualquier tipo de registro de una tabla o vista de tabla dinámica. Puede configurar la columna de ID de tipo de registro como un vínculo de acción.
NOTA: si los usuarios hacen clic en los enlaces Acción en una página que tiene un diseño dinámico, los enlaces se muestran con el diseño estándar para esa página.
Acerca de los nombres de tipo de registro en los enlaces de acción
Cuando se agrega un enlace de acción, debe utilizar el nombre de tipo de registro original en el código o URL que agrega el enlace. Si el administrador de la compañía ha cambiado los nombres tipos de registros en Oracle CRM On Demand, debe averiguar el nombre original del tipo de registro para el que quiera agregar el enlace. Por ejemplo, si el administrador de la compañía ha cambiado el nombre del tipo de registro Cuenta a Cliente. Si desea agregar un enlace de acción a un resultado para el tipo de registro Cliente, el código del enlace o URL debe hacer referencia al tipo de registro Cuenta, que es el nombre original del tipo de registro. En función del tipo de enlace que desee crear, utilice el nombre de tipo de registro en el código o URL tal y como se muestra a continuación:
- Cuando se agrega un enlace de acción al tipo de registro Cliente (tipo de registro Cuenta en su origen) utilizando las clases de enlaces de acción, utilice el nombre de tipo de registro cuenta en el código del enlace, tal y como se muestra en el ejemplo siguiente:
[html]"<a onClick=\"javascript:LinkOccam (this, 'account');\">"@"</a>"
Cuando agrega enlaces de acción mediante las clases de enlaces de acción, el nombre de tipo de registro debe ir todo en minúscula en el código del enlace.
CONSEJO: para averiguar el nombre original del tipo de registro para el que desea agregar un enlace, abra la página inicial del tipo de registro. La URL en el campo Dirección de la ventana de su navegador muestra el nombre original del tipo de registro. En este ejemplo en el que el nombre del tipo de registro Cuenta se ha cambiado a Cliente, la página inicial de cliente muestra la URL siguiente:
https://server_name/OnDemand/user/AccountHomePage
donde:
server_name es la URL utilizada para iniciar sesión en Oracle CRM On Demand.
- Cuando se agrega un enlace de acción al tipo de registro Cliente (tipo de registro Cuenta en su origen) utilizando una URL, utilice el nombre de tipo de registro Cuenta en la URL tal y como se muestra en el ejemplo siguiente:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/AccountDetail?OMTGT=AccountDetailForm&OMTHD=AccountDetailNav&AccountDetailForm.Id="@">”@”</a>"
CONSEJO: para averiguar la URL correcta para la página Detalle de un tipo de registro, abra la página Detalle de cualquier registro de ese tipo. En el campo Dirección en la barra de título de la ventana del navegador, copie la parte relevante de la cadena de la dirección, desde http a Id=. En el ejemplo en el que el nombre del tipo de registro Cuenta ha cambiado a Cliente, la URL se copia de la página Detalle del registro Cliente.
En algunos casos, se utiliza el nombre completo de tipo de registro en todos sitios de la URL para una página de detalle de tipo de registro, como sucede con la URL mostrada en el ejemplo anterior. Otras veces, se utiliza una versión abreviada del nombre del tipo de registro en ciertas partes de la URL.
Por ejemplo, si el tipo de registro al que va a agregar el enlace era en un principio Oportunidad, la URL es la siguiente:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTGT=OpptyDetailForm&OMTHD=OpportunityDetailNav&OpptyDetailForm.Id="@">”@”</a>"
El siguiente procedimiento describe cómo agregar vínculos de acción mediante clases de vínculos de acción.
Para agregar vínculos de acción mediante clases de vínculos de acción
- En Oracle CRM On Demand Answers, en la página Definir criterios, agregue las columnas al informe.
Debe agregar el campo de nombre de tipo de registro (por ejemplo, Nombre de la cuenta) y el campo ID de tipo de registro (por ejemplo, ID de la cuenta) al informe y colocar el campo de ID inmediatamente a la derecha del campo de nombre en el diseño del informe.
- Haga clic en el botón Propiedades de columna de la columna de ID de tipo de registro.
- En la casilla de verificación Propiedades de columna, haga clic en la ficha Formato de columna.
- En la ficha Formato de columna, marque la casilla de verificación Ocultar esta columna y haga clic en Aceptar.
- En la página Definir criterios, haga clic en el botón Propiedades de columna de la columna Nombre del tipo de registro.
- En la casilla de verificación Propiedades de columna, haga clic en la ficha Estilo.
- En la ficha Estilo, haga lo siguiente:
- Haga clic en el icono más (+) para ampliar el área Opciones de estilo CSS personalizadas (sólo HTML).
- Active la casilla de verificación Utilizar clase CSS personalizada y escriba ActionLink en el cuadro de texto.
- Haga clic en la ficha Formato de datos.
- En la ficha Formato de datos, haga lo siguiente:
- Seleccione la casilla de verificación Cambiar formato de datos predeterminado.
- En Tratar texto como lista, seleccione Formato de texto personalizado
- En el campo Formato de texto personalizado, introduzca texto similar al siguiente ejemplo después del símbolo (@).
En el siguiente ejemplo se crea un enlace de acción para una cuenta:
[html]"<a onClick=\"javascript:LinkOccam (this, 'account');\">"@"</a>"
Para crear un enlace de acción para uno de los tipos de registro que admiten enlaces de acciones creados con clases de enlaces de acciones, sustituya la palabra cuenta en el ejemplo anterior por campaña, contacto, oportunidad potencial, oportunidad, servicio o usuario, según corresponda. El nombre del tipo de registro debe ir todo en minúscula.
NOTA: debe utilizar el nombre original del tipo de registro en el código del enlace. Si el administrador de la compañía ha cambiado los nombres de tipos de registros en Oracle CRM On Demand, deberá averiguar el nombre original del tipo de registro al que vaya a agregar enlaces de acción y utilizarlo en el código del enlace.
- Haga clic en Aceptar.
- Para obtener una vista previa del informe, haga clic en Presentación preliminar de análisis.
El siguiente procedimiento describe cómo agregar vínculos de acción utilizando direcciones URL. Puede utilizar este procedimiento para agregar vínculos de acción para cualquier tipo de registro.
Para agregar vínculos de acción mediante direcciones URL
- En la página Definir criterios de Oracle CRM On Demand Answers, agregue las columnas al informe, incluida la columna de ID de tipo de registro (por ejemplo, ID de la cuenta).
NOTA: para que el vínculo de acción funcione, debe agregar el campo de ID de tipo de registro al informe.
- Haga clic en el botón Propiedades de columna de la columna de ID de tipo de registro.
- En la casilla de verificación Propiedades de columna, haga clic en la ficha Formato de datos.
- En la ficha Formato de datos, haga lo siguiente:
- Seleccione la casilla de verificación Cambiar formato de datos predeterminado.
- En Tratar texto como lista, seleccione Formato de texto personalizado
- En el campo Formato de texto personalizado, introduzca el código del enlace después del símbolo (@), tal y como se muestra en el ejemplo siguiente:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">”@”</a>"
donde:
server_name debe sustituirse por la URL que se utiliza para iniciar sesión en Oracle CRM On Demand.
En el ejemplo anterior, la URL es para el tipo de registro Oportunidad. Utilice la URL correspondiente al servidor Oracle CRM On Demand y al tipo de registro para el que vaya a crear el enlace.
NOTA: debe utilizar el nombre original del tipo de registro en la URL. Si el administrador de la compañía ha cambiado los nombres de tipos de registros en Oracle CRM On Demand, deberá averiguar el nombre original del tipo de registro al que vaya a agregar enlaces de acción y utilizarlo en la URL.
Oracle CRM On Demand Answers sustituye el signo arroba (@) final de la cadena por el valor del ID de tipo registro para cada registro del informe. Si no desea que el vínculo muestre el ID de tipo de registro, sustituya el signo arroba (@) final por el texto que desea que se muestre. En el siguiente ejemplo, la palabra Ver sustituirá al ID en el enlaces de acción.
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">Ver</a>"
- Haga clic en Aceptar.
- Para obtener una vista previa del informe, haga clic en Presentación preliminar de análisis.
El siguiente ejemplo muestra el código que se utilizará para un vínculo en un registro de activo:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/AssetDetail?OMTHD=AssetDetailNav&OMTGT=AssetDetailForm&AssetDetailForm.Id="@">"@"</a>"
El siguiente ejemplo muestra el código que se utilizará para un vínculo en un registro de cita:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/ApptDetail?OMTHD=ApptRead&OMTGT=ApptDetailForm&ApptDetailForm.Id="@">"@"</a>"
El siguiente ejemplo muestra el código que se utilizará para un vínculo en un registro de tarea:
"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/TaskDetail?OMTHD=ReadTaskDetail&OMTGT=TaskDetailForm&TaskDetailForm.Id="@">"@"</a>"
|