Administración de Oracle CRM On Demand > Personalización de aplicaciones > Visualización de páginas web externas, informes y cuadros de mandos en las fichas
Visualización de páginas web externas, informes y cuadros de mandos en las fichas
En Oracle CRM On Demand, puede mostrar el contenido Web en fichas. Dicho contenido puede ser páginas Web externas o datos de la compañía disponibles desde la Web. Por ejemplo, puede realizar el seguimiento de la información de inventario en otra aplicación Web, la cual desea poner a disposición de los representantes de servicio para cuando trabajan en Oracle CRM On Demand. Para solucionar este requisito, puede crear una ficha Web personalizada para mostrar la aplicación Web externa en el área de contenido principal de Oracle CRM On Demand.
También puede incrustar informes y cuadros de mandos (solo desde el catálogo V3) en las fichas web personalizadas. Para obtener información sobre los catálogos (V2 y V3) para informes y cuadros de mandos y donde estos elementos se pueden incrustar en Oracle CRM On Demand, consulte Acerca de cómo incrustar informes y cuadros de mandos en Oracle CRM On Demand.
También puede crear applets web personalizados para incluir contenido web, informes y cuadros de mandos. Para obtener información acerca de los subprogramas Web personalizados y cómo se comparan con fichas Web personalizadas, consulte Acerca de los subprogramas Web personalizados.
NOTA: para obtener información acerca de las consideraciones que se aplican a la hora de utilizar código personalizado en Oracle CRM On Demand, consulte Consideraciones importantes para los clientes que utilizan código personalizado en Oracle CRM On Demand.
Para que una ficha web personalizada esté visible, debe agregar la ficha al rol de usuario requerido mediante el Asistente de gestión de roles.
Antes de empezar. Para realizar este procedimiento, su rol debe incluir el privilegio Personalizar la aplicación.
Antes de mostrar información externa en una página de Oracle CRM On Demand, compruebe lo siguiente:
- La aplicación externa tiene una interfaz Web
- La aplicación externa o página Web no requiere el control completo de la ventana del explorador
Para incrustar un informe o un cuadro de mandos en una ficha web, el informe o el cuadro de mandos se debe almacenar en Carpetas compartidas, en una carpeta a la que tenga acceso.
NOTA: Debe asegurarse de que los servicios Web están activados para la compañía si tiene pensado utilizar funciones como, por ejemplo, Inicio de sesión único, o integrar el sitio Web con Oracle CRM On Demand.
Para mostrar una página Web externa en una ficha
- En la esquina superior derecha de cualquier página, haga clic en el enlace global Administrador.
- En la sección Personalización de aplicaciones, haga clic en Personalización de aplicaciones.
- En la sección Configuración de la aplicación, haga clic en el enlace Fichas Web personalizadas.
- En la página Lista de fichas personalizadas, haga clic en Nuevo.
- En la página Ficha web personalizada, utilice la siguiente tabla para rellenar la información necesaria y guarde el registro.
- (Opcional) Para indicar que un nombre actualizado tiene que traducirse a otros idiomas activados para la compañía, active la casilla de verificación Marca de traducción (en la página de listas Ficha Web personalizada) para la ficha Web.
Campo
|
Comentarios
|
Nombre
|
Nombre de la ficha web personalizada.
|
Tipo
|
Seleccione el tipo de ficha web que desea crear: URL, HTML, Informe o Cuadro de mandos:
|
Campos de usuario y del sistema
|
Antes de crear un applet web en Oracle CRM On Demand, piense con detenimiento cómo utilizará las variables de campo de parámetro como %%%User Id%%%, si el campo contiene caracteres en los que se puede realizar el escape como referencias de entidad de carácter.
Al insertar variables de campo de parámetro en HTML, se realiza el escape de los caracteres del nombre de campo como & como referencia de entidad de carácter correspondiente, (en este caso &) y el explorador amplía la referencia de entidad de manera que se muestre el carácter referenciado. Por ejemplo, es posible que desee crear un applet web HTML de página inicial con el nombre de la compañía: A&B Manufacturing. Desde la lista desplegable Campos de usuario y sistema, puede elegir Nombre de la compañía para insertar la variable: %%%Company name%%% y, en tiempo de ejecución, esta variable tendrá el valor A&B Manufacturing, que aparecerá en el explorador como A&B Manufacturing. Sin embargo, las referencias de entidad de carácter no se amplían en el código de JavaScript, por lo que, en este caso, debe poner la variable en un contexto al que se pueda hacer referencia, recuperarla del DOM de documento y, a continuación, codificarla según sea necesario. Estas diferencias se ilustran en el siguiente ejemplo de código HTML de applet web:
<span id=”companyname” style=”display:none” data-value=”%%%Company name%%%”></span>
<script type=”text/javascript”>
var var1 = ”%%%Company name%%%”;
var var2 = document.getElementById(“companyname”).getAttribute(“data-value”);
</script>
El valor de var1 es “A&B Manufacturing” y el valor de var2 es “A&B Manufacturing”. Los valores de var1 y var2 son diferentes porque le explorador amplía las referencias de entidad en datos y etiquetas HTML pero no dentro del elemento <script>.
Seleccione una opción en la lista desplegable Campos de usuario y del sistema para agregar campos de parámetro al campo URL o HTML en la posición actual del cursor. Por ejemplo, si selecciona ID de usuario en la lista desplegable, se inserta %%%User id%%% en el campo URL o HTML, en función de la posición del cursor. Este parámetro se sustituye en tiempo de ejecución por el ID de usuario del usuario que ha iniciado la sesión.
Como otro ejemplo, si elige Nombre de host en la lista, %%%Hostname%%% se inserta en la posición del cursor. Este parámetro se sustituye en tiempo de ejecución por el nombre de host del servidor en el que se está ejecutando Oracle CRM On Demand. Esto resulta útil en las configuraciones que contienen una URL a Oracle CRM On Demand, porque ya no es necesario modificar el nombre de host de Oracle CRM On Demand al migrar de un entorno a otro.
Para obtener más información, consulte Campos de usuario y sistema.
|
URL
|
NOTA: este valor sólo está disponible si selecciona URL del menú Tipo.
Introduzca la dirección URL invocada cuando el usuario hace clic en el hiperenlace, por ejemplo, www.oracle.com. No es necesario que introduzca la parte http:// de la dirección URL. Asegúrese de que la URL es un identificador de recurso uniforme (URI) válido. Si no es válida, aparece un mensaje de error en lugar del contenido incrustado cuando un usuario accede a la ficha Web personalizada.
NOTA: para obtener más información sobre la estandarización de URL en Oracle CRM On Demand, consulte Acerca de la estandarización de URL.
También puede incluir parámetros sensibles al contexto situando el cursor en el campo URL y, a continuación, seleccionando la lista desplegable Campos de usuario y del sistema. Esta acción coloca un parámetro de campo en la URL (designada por %%%fieldname%%%), que se sustituye por el valor del campo basado en el registro actual cuando el usuario hace clic en el valor. Si no especifica ninguna dirección URL, se dirige al usuario a una URL nula cuando hace clic en la ficha.
Cada explorador tiene una longitud máxima de dirección URL. Si introduce una dirección URL que sobrepase esa longitud, los usuarios podrían observar un comportamiento indeterminado en el explorador cuando hagan clic en la ficha Web.
NOTA: aunque es posible utilizar una dirección URL para incrustar un informe o cuadro de mandos en el catálogo V2 en una ficha web personalizada del tipo URL, esta funcionalidad no está totalmente admitida y la dirección URL podría no funcionar después de una actualización. Utilice la función Informe personalizado de página inicial para mostrar los informes del catálogo V2 en Oracle CRM On Demand.
|
Adiciones principales de HTML
|
NOTA: este valor sólo está disponible si selecciona HTML del menú Tipo.
El HTML que introduce se utiliza en el atributo src de un elemento <iframe> en el código HTML de la página a la que se agrega la ficha web. El código que agrega al campo HTML de ficha web se agrega al elemento <iframe>. Puede incluir referencias a archivos JavaScript que ha incrustado en la sección <head> del código HTML en este campo.
No se admiten las referencias a los archivos JavaScript en las páginas de Oracle CRM On Demand. Cualquier contenido que introduzca en este campo se agregará a las etiquetas <head>.
|
HTML de ficha web
|
NOTA: este valor sólo está disponible si selecciona HTML del menú Tipo.
El HTML que introduce se utiliza en el atributo src de un elemento <iframe> en el código HTML de la página a la que se agrega la ficha web. El código que agrega al campo HTML de ficha web se agrega al elemento <iframe>. Cualquier contenido que introduzca en este campo se agrega a las etiquetas <body>.
|
Ruta
|
NOTA: este campo solo está disponible si selecciona Informe o Cuadro de mandos en el menú Tipo.
Haga clic en el icono de búsqueda (lupa) y, a continuación, navegue al informe o cuadro de mandos que necesita en Carpetas compartidas y, a continuación, haga clic en Aceptar.
El campo Ruta se rellena automáticamente una vez que haya seleccionado el informe o cuadro de mandos.
|
Parámetros
|
NOTA: este campo solo está disponible si selecciona Informe o Cuadro de mandos en el menú Tipo.
(Opcional) Si desea especificar los filtros que se aplicarán al informe o al cuadro de mandos en tiempo de ejecución, especifique los filtros en el campo Parámetro.
Para obtener información detallada sobre la especificación de los filtros, consulte Acerca de la especificación de filtros para informes y cuadros de mandos incrustados.
|
Descripción
|
Introduzca una descripción para la ficha web.
|
Altura
|
Introduzca un valor en píxeles para la ficha web.
|
Ancho
|
Introduzca un valor en píxeles para la ficha web.
|
Icono clásico
|
Haga clic en el icono de búsqueda (lupa) para seleccionar el icono que se va a utilizar para la ficha web en temas clásicos.
|
Icono moderno
|
Haga clic en el icono de búsqueda (lupa) para seleccionar el icono que se va a utilizar para la ficha web en temas modernos.
|
NOTA: si desea que este nombre actualizado aparezca en otros idiomas activados, active la casilla de verificación Marcar para traducción. En los otros idiomas (o cuando elija otro idioma en la lista desplegable Traducir a idioma de esta página), aparecerá el nombre actualizado en texto azul entre corchetes hasta que introduzca manualmente las versiones traducidas. Esto le ayudará a realizar un seguimiento de qué términos hay que traducir.
Después de agregar una página Web personalizada a Oracle CRM On Demand, deberá ponerla a disposición de un rol de usuario para que los usuarios puedan verla. Para obtener más información sobre la adición de roles, consulte Añadir roles.
|