Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Fundamentos rv1
Manual Fundamentos rv1
1
Introducción
Estructura del Curso
Introducción
Vista General
Conceptos Fundamentales
Comenzando
Manejo de la Información
Caso Práctico
Calipso Corporate Fundamentos Página 1
Calipso Corporate - Fundamentos
Este módulo presenta la solución Calipso Corporate y da una visión general de la filosofía
con la cual se encuentra desarrollado y programado el sistema, el entorno requerido y su
arquitectura.
Este módulo cubre los conceptos fundamentales que se emplean en el sistema Corporate.
Estos conceptos se enfocan en los componentes comunes de Calipso, como ser Objetos
Estáticos, Objetos Transaccionales, Relaciones de Transacción, Concepto de Módulos y
Unidades Operativas.
Módulo 4: Comenzando
Se tratan las tareas básicas de ingreso (login) y egreso (logout) del sistema, y la manera de
usar las herramientas de navegación, ventanas del explorador, referencias iconizadas, accesos
directos y formularios de edición.
Seguridad: Concepto de usuarios y grupos, accesos y permisos sobre objetos
Este módulo cubre las características de los objetos principales que se emplean en el sistema
Calipso y de su modelización. Estos conceptos se enfocan en las características principales de
OES, OTP, OTE, RDP y reglas de workflow.
Este módulo nos permite conocer las distintas herramientas que tiene Calipso Corporate para
la explotación de la información almacenada. Filtros, reportes y Visores de Cubos permiten la
visualización y extracción de la información en función a las necesidades del usuario.
Vista General de
Calipso Corporate
¿Qué es Calipso Corporate?.
Características principales de Calipso.
Filosofía de producto.
Entorno requerido.
Arquitectura.
Características Principales
Productividad en el tiempo
La productividad con Corporate se incrementa en la medida que el universo que
generamos es más amplio.
Esto se produce por el hecho de que en Corporate se desarrolla generando nuevos objetos.
Para lograr esto se utilizan los ya existentes, y en la medida que se tenga mas objetos ya
generados, se tendrá mas herramientas sobre las que valerse.
Independencia de la plataforma
Corporate puede interactuar con múltiples motores de bases de datos permitiendo al
usuario elegir el producto mas adecuado a sus necesidades. Del mismo modo, se adecua
de forma automática a las nuevas versiones que normalmente aparecen de los mismos.
Implementación
Funcional
Frame
Work
Entorno Requerido
Calipso Corporate es una aplicación Cliente-Servidor, como tal utiliza un motor de base
de datos que se encarga de la administración de las tablas relaciónales. Este motor puede
ser SQL Server, Oracle, etc., debido a los drivers nativos que provee Borland (BDE:
Borland Database Engine) que permite que Calipso Corporate se comunique con estos.
La aplicación utiliza un usuario de la base de datos para crear las tablas e interactuar con
los datos
Arquitectura
Servidor
DCOM
BDE DB
Existen tres aplicaciones distintas para llevar a cabo las tareas en Corporate:
Por un lado existe el servidor de base de datos (puede ser de distintos proveedores SQL,
ORACLE, Sybase, etc.).
De esta manera las aplicaciones clientes al ser ejecutadas se conectarán con el servidor
para verificar el usuario y luego para obtener el modelo de datos de la instancia de
Corporate.
Cuestionario de Autoevaluación
Marcar la(s) respuesta(s) correcta(s). Tenga en cuenta que puede haber más de una.
Verdadero
Falso
Definición de modelos.
Definición de objetos comunes.
Definición del workflow propio de cada implementación.
FrameWork.
Funcional.
Modelización.
Conceptos
Fundamentales
de Calipso Corporate
Objetos Principales Calipso Corporate.
Objetos Estáticos.
Objetos Transaccionales.
Relación de Pendientes.
Módulos y Unidades Operativas.
Objetos principales
Los Objetos Estáticos son entidades que contienen información y que cumplen un rol
pasivo dentro de la transacción.
Dicho de otra manera son aquellos objetos de los cuales interesa tener la información pero
que no producen movimientos dentro de la empresa.
Denominaremos como objetos estáticos a los clientes, los proveedores, los servicios, los
productos, etc.
Objetos Transaccionales
Los Objetos Transaccionales son aquellos objetos que producen movimientos o acciones
dentro de la organización.
Se denomina con este nombre a las transacciones básicas que Calipso Corporate incluye
en cada módulo, son las transacciones que integran la funcionalidad inicial con la que se
presenta Calipso Corporate y que se utilizan como modelo de herencia para los objetos
transaccionales especializados.
En esencia se trata de las operaciones que se deben realizar cada módulo en su máximo
grado de abstracción.
Relaciones de Transacción
Las Relaciones de Transacción son los eslabones que unen las OTEs. y permiten diseñar
los circuitos o procesos de negocios de una organización.
Dicho de otra manera en Calipso Corporate no hay circuitos preestablecidos, son definidos
por el usuario como parte del proceso de implementación. Una vez que se diseñaron los
workflows que representa la problemática real de la empresa, se establecen en Calipso
Corporate utilizando las Relaciones entre Transacción.
Existen diversos tipos de RDT que permiten modelizar distintos circuitos. Con esta
herramienta podremos diseñar desde el circuito de logística o de pago a proveedores,
hasta la liquidación de comisiones de vendedores e impuestos.
Según las características las Relaciones de Transacción pueden ser: automáticas o no,
automáticas encadenadas o automáticas con apertura, múltiples, sustitutivas, etc.
Módulos
Los diferentes módulos del sistema contendrán a las unidades operativas y éstas contendrán
a su vez los diferentes objetos y transacciones especializadas.
Unidades Operativas
La Unidad Operativa, para Calipso Corporate, es un objeto más del sistema que será
contenedor de las diferentes funcionalidades de cada módulo.
Son unidades que me permiten distribuir los objetos de la compañía funcionalmente entre
los usuarios de un mismo módulo, de acuerdo al organigrama de la empresa. Estas
Unidades son creadas de acuerdo a las necesidades.
Cuestionario de Autoevaluación
Marcar la(s) respuesta(s) correcta(s). Tenga en cuenta que puede haber más de una.
Verdadero
Falso
Clientes
Orden de Venta
Proveedores
Orden de Compra
Productos
Verdadero
Falso
4) Los Objetos Transaccionales Puros son las transacciones básicas de Calipso Corporate.
Verdadero
Falso
Verdadero
Falso
Verdadero
Falso
Comenzando con
Calipso Corporate
Ingresando a Calipso Corporate.
Navegación en Calipso.
Trabajando con Objetos Comunes.
Trabajando con objetos dentro de la compañía.
Creación de Acceso Directo.
Concepto de Seguridad.
Navegación en Calipso
Para poder comenzar a trabajar con Calipso Corporate primero debemos familiarizarnos con
la navegación dentro del sistema.
A continuación se identifican las ventanas en las cuales se encuentra dividido el
explorador y qué se identifica en cada una de ellas:
El Navegador.
Una ventana que muestra la composición de las diferentes opciones sobre la cual
estamos posicionados dentro del navegador.
Si se encuentra posicionado sobre una lista: se verán los elementos que pertenecen a
esta.
Si se encuentra posicionado sobre un objeto: se verá la lista de atributos.
Vista con los grupos de accesos directos a objetos que se hayan definido.
Referencias iconizadas:
Cada uno de estos íconos representa una función que se puede realizar con Calipso
Corporate:
Complementos
Son elementos optativos que se pueden agregar para cada estación de trabajo y/o usuario
El formato de los formularios que permiten editar los objetos son iguales para todos los
objetos del sistema, independientemente del tipo de objeto que estamos editando,
cambiando solamente en el contenido.
1) Posicionarse sobre el primer elemento de la vista, hacer doble clic sobre él.
2.8 Observar en la Vista de Propiedades, que los datos han sido ingresados.
Para visualizar y trabajar sobre los objetos que pertenecen a la compañía, debemos
ingresar en la misma.
Los usuarios ejecutan normalmente un cierto número de transacciones, para estas se pueden
crear accesos directos, de manera de agilizar el ingreso.
3) Para acceder a la OTE ahora simplemente haremos doble clic sobre el acceso creado.
Seguridad
La seguridad en Calipso Corporate interviene y controla por un lado el ingreso de usuarios a
un modelo e instancia determinada dentro del sistema, a través de un código y un password.
Por lo tanto los usuarios deberán estar autorizados para el ingreso a un modelo/instancia
determinado.
Definición de usuarios
La definición de usuarios y Grupos se realiza desde la aplicación Model Security.
(ModelSecExplorre.exe), para la cual se debe estar autorizado.
Permisos.
Dentro de Corporate la seguridad se administra a través de permisos sobre las listas y los
objetos.
Sobre las listas se dan los derechos de Agregar o Remover, lo que significa que el usuario
podrá agregar o remover un elemento dentro de esa lista, solo si esta autorizado a hacerlo.
Sobre los objetos se dan los derechos de crear nuevos, modificar, visualizar o borrar, o sea que
un usuario sólo podrá visualizar y/o trabajar sobre un objeto si tiene los permisos
correspondientes.
Cuestionario de Autoevaluación
Marcar la(s) respuesta(s) correcta(s). Tenga en cuenta que puede haber más de una.
1) Para ingresar a Calipso Corporate es necesario tener solo en cuenta la instancia a la cual
accede el usuario.
Verdadero
Falso
La aplicación (Raíz)
Las compañía
Personas Físicas
3) Para crear un nuevo vendedor de nuestra compañía tenemos que ingresarlo inicialmente
como:
Persona Física
Persona Jurídica
Ninguna de las anteriores
Elementos
de Modelización
Calipso Corporate
Script.
Neuronales.
Impuestos.
Transiciones – Flag.
Objetos Estáticos.
Objetos Transaccionales Especializados.
Relación de Pendientes.
Datos complementarios.
Script
Este es uno de los elementos más poderosos para la modelización que posee Calipso Corporate
es un texto con sintaxis de Visual Basic Script, que puede ser ejecutado on line vía interprete.
Los scripts tienen múltiples usos en Calipso Corporate: Script Selectores (ej.: en una RDP),
Script en Neuronales de Transacción (ej.:Validaciones), Script con efectos colaterales (ej.
Envío de mail), etc..
3 ) Expandir Neuronales.
5) Situado sobre Presupuesto de Venta - Nivel 1, hacer doble clic para editarlo.
Se observan los siguientes atributos:
6) Situado sobre campo Contenido, hacer clic sobre botón ubicado a la derecha:
Se edita el contenido del script, que en este caso valida que el usuario que cierra la
transacción pertenece a un grupo Autorizado
Métodos
Cada objeto nativo de Calipso Corporate posee métodos definidos, algunos visibles por el
usuario y otros no.
También pueden crearse métodos en tiempo de implementación, en este caso llamados
Métodos de Usuario, que quedarán asociados a objetos de Corporate.
3 ) Cliquear Productos.
Impuestos
Calipso Corporate por ser concebido como un sistema internacional no tiene ningún
impuesto predefinido inserto en su código fuente.
Los impuestos se definen en tiempo de implementación configurando el motor de
impuestos, y los mecanismos de cálculo de los impuestos son accesibles a través de script.
Mecanismos de Cálculo
Son otros de los elementos para modelizar los OTE, se los utiliza para afectar cualquier
tipo de calculo sobre el total de la transacción, o en cada Ítem que se ingrese.
Los Mecanismo de Cálculo pueden incidir sobre totales o no, se ejecutan como respuestas
al cambio de algún campo y pueden almacenar un valor numérico como respuesta.
Clasificadores
Los clasificadores se utilizan para indicar propiedades particulares para registrar a un objeto
dentro de Calipso Corporate.
Los ítems de los clasificadores que se dan de alta en la ventana de valores son aquellos que
conforman la lista de cualidades del clasificador creado.
Numeradores
A los OTE se puede incorporar numeradores automáticos.
2) Expandir Numeradores.
Extensión de Atributos
Es una de las Herramientas de Modelización más importante ya que nos permite agregar
atributos no definidos inicialmente por Calipso Corporate.
Esta Herramienta es válida tanto para objetos comunes como Personas Físicas, Personas
Jurídicas y Eventos como para todos los objetos propios de la compañía sobre la cual estamos
trabajando y para los Objetos Transaccionales Especializados.
Se visualizará la siguiente pantalla en donde se muestra que el objeto Cliente tendrá un nuevo
atributo (Ramo) que podrá ser completado por el usuario ya sea en clientes nuevos como en
los que ya se hayan ingresado.
Datos complementarios
La ficha de Datos Complementarios es, como Extensión de Atributos, otra herramienta muy útil
cuando necesitamos incorporar datos que no se encuentran definidos en el Sistema.
Puede definirse más de una ficha de datos complementarios y luego utilizar la más conveniente
según el caso.
.
Visualizando un ejemplo de Datos Complementarios
3) Editamos Rechazo.
Grupo de Pertenencia
Los grupos de pertenencia se utilizan para indicar propiedades de clasificación por la que puede
agruparse a los distintos objetos.
Transiciones y Flags
Se define como Flag a una marca o estado intermedio que queda a modo de señal en un OTE.
Se define como Transición a los posibles cambios de estado (Flag) por los que puede pasar un
OTE.
Las Transiciones y Flags son conceptos que se aplican en forma conjunta sobre una transacción
(OTE), y permiten crear circuitos por los que deberá ir pasando utilizando las señales (Flag)
definidas.
En cada Transición se indica cuál es el flag origen y cuál es el destino, que procesos se deben
ejecutar y quienes están autorizados para efectuarlas.
Por ejemplo, Definimos que una Nota de Venta para ser confirmada debe pasar por dos niveles
de Autorización.
El método de Autorización consiste en que la o las personas que deben autorizar son los que
tienen permisos para efectuar las transiciones entre Flags.
4) En los OTE que los utilizarán se indicará el circuito a través de las transiciones.
Son las transacciones que se utilizarán y se generan con la herencia de los Objetos
Transaccionales Puros, a los que se personalizan para adecuarlos a las normas de la
compañía en la que se estén implementando.
Construcción de un OTE
En definitiva un OTE se construye a partir de un OTP del cual adquiere los principios de
funcionalidad básica, que pueden ser modificados con la inclusión de validaciones,
nuevos campos, impuestos, etc..
1) Visualizaremos el OTE Presupuesto de Venta que fue personalizado para la compañía First
Step.
1.3 Situados sobre la OTE Presupuesto de Venta, editamos haciendo doble clic.
2) Visualizamos en las distintas solapas los parámetros que permiten caracterizar a los OTE.
Con las flechas de la barra derecha observamos otros atributos que pueden
parametrizarse al generar un OTE: Lista de candidatos, Ficha de Datos Anexos,
Imputación Contable, Flag Origen, etc.
3) Haciendo clic sobre las distintas solapas superiores se observan otros atributos:
numeradores, compromisos de pago, etc.
4) Haciendo clic sobre las distintas solapas inferiores se observan otros atributos: Flag,
Relaciones de Transición, Impuestos, Impuestos de Ítem, Mecanismos de Cálculo,
Neuronales, etc..
Relaciones de Transacción
Relación de Transacción: Son los objetos que permiten definir el encadenamiento de los
OTEs, y sus características.
La RDT se establece entre una transacción origen, que es la que genera el pendiente y la
transacción destino que es la receptora.
En la relación se establece además el tipo de cancelación: cantidad, importe o uso.
1) Visualizaremos la RDP: FSR- Nota de Venta generada para la compañía First Step.
1.3 Posicionarse sobre objeto FSR – Nota de Venta y editarlo haciendo doble clic.
Haciendo clic sobre las solapas se visualizan los distintos atributos que permiten caracterizar
esta relación:
Tipo de Transacción Origen y Tipo de Transacción Destino: son las transacciones que se
relacionan.
Cuestionario de Autoevaluación
Marcar la(s) respuesta(s) correcta(s). Tenga en cuenta que puede haber más de una.
6
Manejando la
Información
Filtros.
Cubos.
Reportes.
Filtros
Es una de las herramientas con las que cuenta Calipso Corporate que permite administrar
dentro de las listas de objetos, vistas particulares, de manera que se acota la lista de
objetos a visualizar de acuerdo a los parámetros que se indiquen.
El concepto de Filtro se aplica a todos los objetos de Corporate, para visualizar y/o crear
un filtro primero nos debemos posicionar un uno de los elementos de la lista a la que se
quiere aplicar el filtro.
3) Hacer clic sobre la lista de Clientes: Observamos que se incorporó a la pantalla la Opción
de Filtros.
Cubos
Los Cubos en Corporate permiten administrar todo tipo de Consultas de acceso dinámico
sobre cualquier tabla del sistema
Existen cubos nativos de Corporate que cubren las consultas más utilizadas sobre todos los
objetos y transacciones, pero desde la modelización pueden ser incorporados todos los que
fueran necesarios.
Visualizando Cubos
Un Cubo se aplica a todos los objetos de Corporate, para ejecutarlo nos debemos posicionar
sobre el objeto al cual fue asociado al ser creado.
7) Ejecutar el Cubo haciendo clic sobre Exportar Calipso Analycer Cuentas Corrientes y
Valores en Cartera del Cliente.
Dentro del cubo podemos trabajar con las distintas dimensiones, para obtener distintos totales,
y obtener diferentes presentaciones de los datos extraídos por medio de gráficos,
semaforización, ranking, etc..
Reportes
En Corporate encontramos que todos los reportes asociados a los objetos han sido creados a
través del aplicativo Report Tool incluido en el producto.
Esta aplicación se encuentra disponible para que el usuario pueda crear todos aquellos
informes y / o formularios que fueran necesarios.
Visualizando Reportes
Cuestionario de Autoevaluación
Marcar la(s) respuesta(s) correcta(s). Tenga en cuenta que puede haber más de una.
Caso Práctico
Circuito Ventas
Presentación del Modelo: Circuito de Ventas.
Ejecución de OTE: Presupuesto de Venta.
Cierre de OTE Presupuesto de Venta.
Ejecución OTE Nota de Venta.
Visualizar Pendientes de Servicio y Remito.
Circuito de Ventas
Circuito de Ventas
Presupuesto de Venta
Gestion Comercial/
Gestion Comercial (TR PRESUPUESTO
VENTA)
q 2
1
Presupuesto de Venta
Nota de Venta Rechazado
Gestion Comercial/
Gestion Comercial (TR ORDEN VENTA) (TR PRESUPUESTO
VENTA)
6
Script de
Servicio Producto
Evaluacion de
s s
pendiente
4 3
q q
$ $ q
Inventario/Inventario
Parte de Servicios Conceptos Remito de Venta
(TR PARTE DE contables (TR EGRESO
Servicios/Sercicios SERVICIOS) INVENTARIO)
AV01
5 $
8
7
q
q $
q $
Administracion de AV03
Ventas/
Administracion de
Ventas
Factura de Venta
(TR FACTURA VENTA)
AV02
CPFACTURA
13) Según el modelo de workflow implementado, la RDP entre la Nota de Venta y el Parte
de Servicio se generaba si en esta existían servicios: y se administra desde el Módulo
servicio / Unidad Operativa Servicio.