Herramientas de usuario

Herramientas del sitio


usu:smartsheet:smartsheet_guia_de_iniciacion

¡Esta es una revisión vieja del documento!


SmartSheet - guía de iniciación

Con SmartSheet se puede unir datos de Smart repetitivamente en una hoja de cálculo, o sea, refrescar los datos de una hoja de cálculo con los datos actuales de Smart en el momento.

Instalación

La instalación se hace con el programa SmartSheetSetup.exe, que se puede bajar de la página web de Smart.

Los pasos de instalación son los ya habituales para los programas de Smart. Al principio se pone la clave de instalación para la empresa del cliente. Setup clave instalación

Luego, en el paso de las tareas adicionales, hay que marcar que se quiere generar un ícono en el escritorio:  Setup tareas adicionales

Primeros pasos

Cuando se abre el programa por primera vez, hay que poner los credenciales del usuario. Recuerde que cada licencia de SmartPdf corresponde a un usuario. Si su licencia es para el usuario PEPE, debería utilizar este usuario en los credenciales. Conectar

Los credenciales se guardan en un fichero .xml en la carpeta de los datos de programa local, que se puede abrir en Windows 10 con la tecla de Windows + R, y en el dialogo que se abre se pone %localappdata%\smartsheet.

Limitaciones

En primer lugar solo se admiten hojas de cálculo en formato Office Open XML con la extenxión .xlsx, o en formato OpenDocument con extension .ods.

Las hojas de cálculo que crea SmartSheet no pueden mantener cualquier característica de los formatos originales. En general se mantienen por ejemplo

  • Los formatos de las celdas (celdas combinadas, negrita, tamaño de fuente, colores etc.).
  • Las mayoría de las formulas.
  • Gráficos.
  • Imágenes.

Al importar una nueva hoja de cálculo en SmartSheet el programa propone abrir el mismo documento en el formato generado con SmartSheet, para que el usuario comprobase que mantiene todas las características esenciales para el.

Cuando se fusionan los datos de Smart con una hoja de cálculo, es posible que se tiene que añadir líneas o columnas a la hoja para que quepan todos los datos de la selección. En este caso es posible que las formulas o gráficos de la hoja ya no se refieren al rango de celdas correcto. Para evitar este problema, en la definición del area de fusión de datos (ver más abajo), se debería definir un área de celdas lo suficientemente grande para albergar cualquier cantidad de registros que pueda devolver la fuente de datos de Smart.

Conceptos

La manera general de trabajar con SmartSheet sería la siguiente:

  1. Crear una hoja de cálculo en su programa favorito, con todos los datos, formatos, diagramas y gráficos.
  2. Importar esta hoja en SmartSheet.
  3. Definir en SmartSheet una o varias fuentes de datos, que sirven para actualizar los datos de la hoja de cálculo.
  4. Definir el área de datos en la hoja que se tiene que reemplazar por los datos de las fuentes definidas.
  5. Fusionar la hoja con las fuentes de datos y guardar el resultado.
  6. Opcionalmente, si también dispone de una licencia de SmartPdf, añadir la hoja de SmartSheet a una hoja de SmartPdf, para crear y enviar la hoja con regularidad a uno o varios destinatarios por email.

Documentos

Menú Formularios\Documentos

Documentos

El formulario principal de SmartSheet son los documentos, que se abren desde el menú Formularios/Documentos.

Después de crear un nuevo documento con F3 podemos darle un código manualmente o automáticamente dando en la tecla Intro.

Lo primero que tenemos que hacer es rellenar la cabecera del documento.

Pestaña Campo Descripción
General Código El código del documento. Se asigna un código automáticamente si el usuario no lo mete.
General Nombre Una descripción para el documento.
General Nombre fichero El nombre de la hoja de cálculo que sirvió de base para este documento.
Este campo se pone automáticamente al abrir una hoja de cálculo desde el formulario Registro/Mostrar hoja. La extensión del nombre de fichero determina la extensión del fichero resultante de cada fusión de datos, o sea, si la hoja de cálculo base es una hoja de Excel (.xlsx), los documentos generados por SmartSheet también van a ser hojas de Excel.
General Nom. fichero exp. El nombre que va a tener el documento generado por SmartSheet en el envío por email de SmartPdf.
General Patrón El patrón usado en las celdas de la hoja de cálculo para saber que campo de que fuente de datos hay que meter en cada celda. Se explica con más detalle más adelante.
Normalmente no hace falta cambiar este campo.
General Usuario creación Puesto automáticamente por SmartSheet.
General Fecha creación Puesto automáticamente por SmartSheet.
General Usuario modificación Puesto automáticamente por SmartSheet.
General Fecha modificación Puesto automáticamente por SmartSheet.
General Cód. lote SmartPdf El código de lote de SmartPdf para el envío automatizado de la hoja fusionada dentro de un email de SmartPdf.
General Nro. línea tarea SmartPdf El número de la tarea de SmartPdf para el envío automatizado de la hoja.
Descripción Una descripción cualquiera del documento.

Cada documento de SmartSheet consiste de dos partes principales, los fuentes de datos y una o varias hojas de cálculo dentro de un libro de trabajo.

Fuentes de datos

Las fuentes de datos se añaden directamente en el documento de SmartSheet. Cada línea del documento es una fuente de datos, que podemos añadir con F3 o flecha abajo. Se tiene que meter un código y opcionalmente un nombre a cada fuente.

El resto de la configuración de una fuente de datos se realiza en las pestañas del detalle del documento, Parámetros, SQL y Descripción.

En la imagen al principio de este párrafo ya se puede ver la parte más importante de cada fuente de datos, la instrucción SQL.

execute procedure GEN_DYN_VTAS_DELEG :"Cód. delegación", :"Fecha desde", :"Fecha hasta"

Normalmente se usa un select sobre una tabla o un procedimiento. Cuando se usa un execute procedure como en este ejemplo, SmartSheet supone que el procedimiento, al ejecutarse, llena la tabla dinámica TABLA_DINAMICA. La fuente de datos que entonces se abre automáticamente sería select * from TABLA_DINAMICA.

Cuando se usa una instrucción de tipo select * from …, como se hace implícitamente al abrir la tabla dinámica, solo se muestran y toman en cuenta los campos visibles según el diccionario interno. Para asegurarse de que todos los campos de un select pasan a la hoja durante de la fusión, y no solo los campos visibles, hay que nombrar los campos explícitamente en el select:

select CODIGO, RAZON_SOCIAL, AVISO from CLIENTES_AVISO(:Fecha)

En este caso los campos CODIGO, RAZON_SOCIAL y AVISO serán visibles siempre, da igual lo que pone el diccionario interno.

Cada instrucción SQL puede tener parámetros, que aparecen automáticamente en la pestaña Parámetros para su confección. Parámetros

Campo Descripción
Nombre El nombre dell parámetro como aparece en el SQL. Se pone automáticamente.
Valor
usu/smartsheet/smartsheet_guia_de_iniciacion.1564503522.txt.gz · Última modificación: 2019/07/30 18:18 por stefan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki