SUSCRÍBASE A NUESTRO BLOG
SOBRE APESOFT

ApeSoft es una compañía de soluciones de Gestión del Rendimiento Empresario: Gamification, Reporting, Dashboards, Planificación Presupuestaria y Balanced Scorecard, fundada en 1994, con sede central en España y oficinas en Estados Unidos.

Más información: Web ApeSoft

jueves
ene252007

Cómo puedo imprimir un fichero desde Datacycle usando un script

Datacycle Reporting permite la ejecución de scritps a través de la tarea Código script dentro de un proceso. Este script puede ser programado tanto en lenguaje VBScript como en JScript.

A continuación tenemos varios ejemplos en Visual Basic Script que nos permiten imprimir todos los archivos de un directorio, o bien, un archivo concreto:

1. Todos los archivos de un directorio:

Sub ImprimirFichero
    Dim TargetFolder
    Dim objShell,objFolder,colItems

    TargetFolder = "C:\Informes"
    Set objShell = CreateObject("Shell.Application")
    Set objFolder = objShell.Namespace(TargetFolder)
    Set colItems = objFolder.Items
    For Each objItem in colItems
        objItem.InvokeVerbEx("Print")
    Next

    Set objShell = Nothing
    Set objFolder = Nothing
    Set colItems = Nothing

End Sub

2. Un archivo de texto:

Sub ImprimirTodos
        Dim objShell,objFolder,objFolderItem
        Dim strFileName,strPath
       
        strFileName = "MailLog.txt"
        strPath = "C:\"
        Set objShell = CreateObject("Shell.Application")
        Set objFolder = objShell.Namespace(strPath)
        Set objFolderItem = objFolder.ParseName(strFileName)
        objFolderItem.InvokeVerbEx("Print")

        Set objShell = Nothing
        Set objFolder = Nothing
        Set objFolderItem = Nothing

End Sub

3. Todas las hojas de un libro Excel:

Sub ImprimirTodasExcel
    Dim objExcel, objWorkBook

    Set objExcel = CreateObject("EXCEL.APPLICATION")
    Set objWorkBook = objExcel.Workbooks.Open("C:\informe.xls")
    objWorkBook.PrintOut
    objWorkBook.Close False
    Set objWorkBook = Nothing
    Set objExcel = Nothing
End Sub

4. Una hoja determinada de un libro Excel:

Sub ImprimirExcel
    Dim objExcel, objWorkBook

    Set objExcel = CreateObject("EXCEL.APPLICATION")
    Set objWorkBook = objExcel.Workbooks.Open("C:\informe.xls")
    objWorkBook.Sheets ("Definición").PrintOut
    objWorkBook.Close False
    Set objWorkBook = Nothing
    Set objExcel = Nothing
End Sub

miércoles
ene172007

Eliminar las filas de una tabla dinámica cuando cierto campo de la fila contenga un cero o un nulo

Es frecuente encontrarnos con la situación de que nos interesaría que ciertas filas de una tabla dinámica se ocultaran o se eliminaran cuando cierto/s campo/s de una fila contuviera/n un cero o un nulo.

Actualmente no hay ninguna opción directa que nos permita realizar esta opción en una tabla dinámica. Lo que sí hay son alternativas para poder conseguir que no aparezcan estas filas en la tabla dinámica. Son las siguientes:

1. Trasladar el campo que contiene cero o nulo a la sentencia SQL que inserta los datos en el rango en el que se basa la tabla dinámica, de manera que en la consulta SQL haya un filtro que sólo inserte en Excel los registros cuyo campo sea diferente de Null o de cero.
2. En la plantilla Excel, en el rango en que se basa la tabla dinámica, crear una columna nueva col1 que evalúe si el campo devuelve nulo o cero. Si contiene nulo o cero que en la columna col1  se cargue un 0, si tiene valor, que se cargue un 1. Luego, en la tabla dinámica, proyectar esta campo col1, ponerlo a nivel de página, por ejemplo, y filtrarlo para que muestre los registros que contengan un 1. Esto significará que sólo muestra los registros donde el campo no es nulo ni cero.

formula.bmp

 

 

 

 

 

 

3. Crear una macro en Visual Basic, que recorra todo el rango de registros y donde detecte que la columna con la fórmula contiene un valor nulo o cero, pues que elimine la fila del rango.

 

jueves
dic282006

Dibuje su estrategia

Todas las empresas tienen una estrategia, más o menos formalizada. unas con planes estratégicos a 3-5 años, otras con planes de gestión y otras con presupuestos operativos. En cualquier caso, ha habido un  proceso de construcción (formulación) de la estrategia, donde ha intervenido-probablemente- más de una persona. Además, la estrategia deberá ser comunicada a muchas más personas y en cascada de arriba a abajo, para que, se convierta en una estrategia ejecutable.

Bien sea en el proceso de formulación de la estrategia, o en el proceso de comunicación a la compañía, existe una herramienta conceptual muy sencilla para ayudar en ambos casos: los mapas estratégicos. Son diagramas muy sencillos de comprender que dibujan los objetivos estratégicos y las relaciones que hay de causalidad entre ellos, es decir. qué objetivos debemos potenciar primero para conseguir potenciar otros objetivos. Son diagramas que comunican de forma efectiva la estructura de una estrategia y además fuerzan al equipo que define la estrategia a encontrar respuestas que prueben que la estrategia es consistente y realista.

El mapa estratégico muestra los objetivos estratégicos como:

1- Incrementar ventas

2- Crecer en distribuidores

3- Ejecución eficaz plan de visitas

4- Retener a clientes objetivo

5- Reducir tiempo de procesado de pedido

6- Ejecución eficaz del plan de sistemas estratégicos

y estos objetivos clasificados en 4 grandes áreas o perspectivas del diagrama:

1- Arriba, tenemos la perspectiva financiera, donde van todos los objetivos relacionados con qué resultados económicos queremos conseguir, EBITDAs, Ventas, Gastos, ... y de algún modo refleja el valor económico que ofrecemos a los accionistas de la empresa.

2- Justo por debajo, tenemos la perspectiva de clientes, donde van todos los objetivos relacionados con adquisición, retención, cross-selling, satisfacción,... de clientes y además se define de forma clara la propuesta de valor al cliente, es decir por qué motivos nos va a comprar o seguirá comprando un cliente (de la propuesta de valor ya hablamos en otro boletín).

3- Por debajo, encontramos la perspectiva de procesos internos, donde van todos los objetivos que cumpliéndose haremos realidad la perspectiva de clientes. Son objetivos de procesos internos como operaciones, procesos comerciales, marketing, i+d,...

4- Finalmente, tenemos la perspectiva de impulso o crecimiento, donde se expresa si tenemos suficiente capital humano, capital de información y tecnología, y capital organizativo para llevar a cabo las tres perspectivas anteriores.

Finalmente añadir que el mapa estratégico se ha convertido en una de las grandes herramientas para detallar una estrategia y hacerla realidad, y forma parte muchas veces de un proyecto de cuadro de mando integral, donde primero se define el mapa y posteriormente se automatiza su seguimiento con indicadores.

 

Jaume Juan

Director General

Apesoft

miércoles
dic272006

SBD TECHNOLOGIES

SBD Ttecnologies, con más de 450 profesionales, es una compañía que ofrece servicos globales en IT, con el objetivo principal de colaborar en el progreso tecnológico de las organizaciones, aportando innovación y valor añadido. Los servicios ofrecidos se estructuran alrededor de distintas divisiones tecnológicas y de negocio (Soluciones e-Business, Integración y gestión de procesos, Business Intelligence, tesorería y Gestión del Riesgo, etc.) y son proporcionados en diversas modalidades (consultoría, application management, outsourcing, proyectos llave en mano, asisitencias técnicas especializadas, etc.)

SBD, con oficinas en Barcelona y madrid, forma parte del grupo francés Alten (Paris:ATE) desde el 2001, que dispone de más de 7000 consultores en toda EuropaSBD Technologies, com

miércoles
nov292006

Como copiar datos en una base de datos utilizando DataCycle Reporting

A veces es necesario copiar un número reducido de datos entre dos sistemas de bases de datos diferentes, situadas, o no, en dos máquinas diferentes. Este problema es de fácil solucion con DataCycle Reporting.

Lo primero que debemos hacer es crear una nueva base de datos Access.  En esta base de datos deberemos vincular las tablas de la base de datos que queremos llenar.

El siguiente paso es crear un proceso simple en DataCycle. Indicaremos que el tipo de proceso es Access y seleccionaremos como plantilla del proceso el fichero Access que acabamos de crear.

El último paso es crear una tarea de tipo Insertar datos, dónde seleccionaremos como consulta origen una consulta SQL que nos devuelva los datos que queremos insertar, del mismo modo que haríamos si quisiéramos insertar los datos en una hoja Excel. Como tabla destino seleccionaremos la tabla de la base de datos Access dónde queremos insertar los datos, que será un puente hasta la base de datos final.

miércoles
nov292006

Codorníu medirá la ejecución de su estrategia con la solución de Cuadro de Mando Integral DataCycle Scorecard

LOGO%20COD.%20LLENO%20ORO_R.JPG

CavasCodorniu_Mini.JPGLa conocida empresa Codorníu ha confiado en la solución DataCycle Scorecard para monitorizar Cuadros de Mando Integrales que permitan poder medir el cumplimiento de la estrategia definida por la compañía.

Hace aproximadamente un año que Codorníu adquirió otra de las soluciones de la Suite DataCycle, DataCycle Reporting, para poder explotar los datos de su sistema de gestión SAP y generar de forma automatizada todo tipo de informes financieros. Ahora ha querido dar un paso más mediante la implantación de una solución, de Cuadro de Mando Integral, que les permita poder trasladar a la acción los planes estratégicos de la Direción.

Con DataCycle Scorecard, Codorníu, repartirá mensualmente Cuadros de Mando Integrales de forma automática, con varios comités de seguimiento de Cuadro de Mando (uno por área) analizando estos resultados y tomando decisiones de mejora e iniciativas que retroalimenten el Cuadro de Mando en un ciclo de mejora continua, ajustando y alineando de forma periódica los resultados con la estrategia.

Si desea conocer cómo puede ayudarle esta solución en el marco de su organización, contacte con nosotros a través del teléfono +34 93 582 02 58 o bien en la dirección de email marketing@apesoft.com

lunes
nov272006

Utilizar la libreta de direcciones de Outlook para insertar dirección de correo en un Proceso de Datacycle

Dentro de un proceso de Datacycle Reporting, si tiene el envío de correo activado y utiliza el Outlook para enviar el correo electrónico con el informe generado automáticamente, puede seleccionar la dirección de correo de la lista de direcciones que le facilita Microsoft Outlook.

Primer de todo debe verificar que el perfil de correo que está utilizando corresponde a Mapi, o lo que es lo mismo, Outlook. Para ello:

  1. Dentro de Datacycle, acceda al apartado de Configuración y en los perfiles de correo, edite el perfil de correo que está utilizando.


2. Seleccione Detalles del perfil y pulse el botón con los tres puntitos. Debe aparecer una pantalla de Outlook para que seleccione un perfil. Verifique que es un nombre de perfil correcto y pulse el botón Aceptar.
3. A continuación haga un test de conexión a través del botón que tiene una V en verde, en la barra superior. Debe aparecer un mensaje conforme la conexión ha sido realizada con éxito. Cierre la pantalla.
4. Luego, edite el proceso de datacycle que ha de enviar el correo y vaya al apartado de correo. Verifique que está utilizando el perfil de correo que antes ha revisado. En este punto, pulse sobre el botón Añadir de la libreta de direcciones y aparecerán los contactos. Puede cambiar, si lo desea, para que muestre la libreta de direcciones de Outlook.

DireccionesOutlook.bmp 

lunes
nov272006

Propuesta de valor: ¿Se ha preguntado alguna vez por qué le compran los clientes?

Una de las piezas angulares del cuadro de mando integral es la propuesta de valor a los clientes.

La propuesta de valor es la respuesta a la siguiente pregunta: ¿Por qué nos compran los clientes? o expresada en términos futuros, según un plan estratégico que tenga la empresa, sería ¿Por qué queremos a partir de ahora que nos compren los clientes?

Es muy interesante observar en los proyectos de cuadro de mando integral que hemos realizado hasta la fecha, cuando se hace esta pregunta, las distintas respuestas que obtenemos. Si las resumiera debería decir que -asombrosamente- en cierta medida se desconocen los motivos de porqué compra un cliente. Al menos no hay unos motivos de compra -supuestos- consensuados entre el equipo que define el cuadro de mando (incluyendo máximos directivos), y esto es reflejo de que no existe una proposición de valor común conocida y consensuada. Muchas veces, para incentivar encontrar respuestas a esta pregunta, introducimos la siguiente simulación:

Supongamos que un buen cliente se sienta a cenar con un cliente potencial. ¿Qué nos gustaría que el ya cliente le dijera al cliente potencial sobre nosotros? ¿Por qué motivos debería de convencer al cliente potencial para que trabaje con nosotros?

La proposición de valor agrupa todas las respuestas a estas preguntas, clasificadas en: (1) Selección o amplitud de gama del producto/servicio, (2) Precio, (3) Calidad, (4) Funcionalidad, (5) Servicio, (6) Relación e (7) Imagen.

Existen diversas proposiciones de valor, en función de los segmentos y mercados a los que nos dirigimos. Si estudiamos las proposiciones de valor de cada uno de ellos, encontraremos elementos comunes que queremos trasladar a todos nuestros clientes, y también elementos diferenciales propios de cada segmento.

Las empresas conseguirán alcanzar los objetivos de crecimiento económico que se marquen si, y solo si, se producen los siguientes hechos: crecer captando nuevos clientes, crecer en algunos clientes actuales y retener a los otros con una rentabilidad aceptable. No hay otro motivo de crecimiento económico (fuera del financiero o no orgánico). Como consecuencia lógica del mismo razonamiento, si se cumple la propuesta de valor a clientes, nos llevará al cumplimiento de esos crecimientos, por eso es tan importante la proposición de valor.

Cómo la proposición de valor va -meridianamente clara- dentro del cuadro de mando integral y en la perspectiva de clientes, cuando se comunica y despliega por toda la empresa, se comunican y despliegan también los mismos valores, argumentos, ventajas y beneficios consensuados que queremos aportar a los clientes.  

También es interesante resaltar que a la hora de analizar para qué segmentos vamos a estudiar la proposición de valor, debemos preguntar ¿Quién es realmente mi cliente? ya que muchas compañías trabajan con una estructura de canal y por tanto tienen como cliente a su canal, pero también al cliente de ese canal (podría ser el cliente final). Es decir, las empresas deben proporcionar valor a su canal y a toda la cadena de valor del mismo, hasta llegar al mismísimo cliente final o consumidor.


Para finalizar, sólo añadir que la proposición de valor tiene relación directa con los argumentarios de los comerciales y la imagen de la empresa, y muchas veces cuando se define en un proyecto de cuadro de mando integral cambia radicalmente la forma de aproximarnos a los clientes, y la forma de conquistar y retener nuestro mercado.

viernes
nov242006

Añadir links dentro de un informe

Para facilitar la localización de la información dentro de un informe se podría diseñar un índice de navegación. De esta manera a partir de una pestaña principal se podría definir links a diferentes puntos de interés del informe.

 

TRUCO .JPG

 

 

 

 

 

TRUCO4-4.JPG

 

 

 

 

 

viernes
nov242006

Desactivar temporalmente el autocalculado

Temporalmente se puede necesitar desactivar la opción de autocalculado mientras se está trabajando con hojas de cálculo MS Excel muy grandes. Esto permite poder entrar todas las fórmulas sin tener que esperar el recalculo.

 

TRUCO 3.JPG