Anuncios

viernes, 28 de noviembre de 2014

Cómo crear flujos avanzados en Sharepoint

Los Flujos de trabajo o Workflows son muy usados en aplicaciones para automatizar procesos en empresas grandes que requieren la interacción de diferentes usuarios en procesos empresariales.

Este tipo de procesos es muy común en grandes empresas con varias jerarquías donde los documentos requieren aprobaciones de documentos en diferentes niveles jerárquicos en una empresa.

Las empresas gubernamentales, de telecomunicación, bancos y otras entidades financieras requieren para la aprobación de presupuestos, licitaciones, etc varios estados con diferentes aprobaciones y tareas correspondientes a cada puesto de trabajo.

Administradores operativos, gerente de operaciones, gerentes de ventas, recursos humanos, etc. Cada departamento tiene un rol específico en un proceso. Estos procesos pueden ser diagramados para luego realizar automáticamente estas operaciones.


Diagrama de Flujo

En esta ocasión presentaremos un programa que se acopla perfectamente con Sharepoint 2010 o 2013.

Me encantó la cantidad de videos tutoriales. Con unos pocos emails me hicieron una presentación online para explicarme paso a paso como crear mi propio flujo (que es relativamente fácil y con los videos ya se podría lograrlo).

Lo que me gustó de este programa es que:

  • Fácilmente se pueden asignar usuarios o roles a los flujos.
  • Se pueden importar flujos hechos con otros programas.
  • Se pueden acoplar y reutilizar flujos dentro de otros flujos.
  • Es fácil realizar el deployment del Servidor de Prueba al servidor de Producción.

Si usted desea acceder a ejemplos ya realizados en la Web para probar el programa sin tener que instalar el programa por cuenta propia, usted puede registrarse usando el siguiente enlace:


Demosle un vistazo.

Los diagramas siempre se crean desde con un punto azul de inicio y un punto rojo que es la finalización del flujo.

El programa tiene 3 componentes básicos.


  • Estados
  • Decisiones
  • Acciones
Estados

En un proceso los estados permiten mostrar etapas de un proceso específico. 



Al hacer clic en el nodo tenemos opciones para editar, borrar el estado. Lo mismo para los otros componentes de Datapolis Workflow Process System.

Decisiones
Las decisiones es cuando de acuerdo a ciertas circunstancias se decide pasar a un estado X o un estado Y. Se podría decir que el nodo de decisiones es como un estado condicional.

Acciones
Las acciones son usadas para unir estados. Son las conexiones utilizadas entre estado y representa la actividad realizada para pasar de un estado a otro.


Creación de roles

Para crear un rol, presione el icono mostrado a continuación.


Escriba el nombre del rol y escoja un color e icono.
Una vez creado, usted lo puede asignar con hacer clic  y arrastrarlo a la acción que usted necesita. Muy intuitivo ¿verdad?


Cuando se selecciona el un rol específico, el flujo muestra en amarillo las acciones a las cuales tiene acceso el rol especificado. 



Manejo de variables

El sistema permite manejar variables del tipo de cadena, enteros, números, valores de verdadero y falso al igual que variables de fecha y hora.

Manejo de flujos dentro de otros flujos.

Los flujos complejos pueden contener otros flujos más pequeños. Para lograr esto, hay que convertir los flujos en aplicaciones.
Esto se puede hacer en el mismo programa de diseño de flujos, el Workflow Designer.

Seleccione la opción de Administrar Aplicaciones de Flujo de Trabajo (Manage workflow Application)



Y luego se selecciona que aplicación se desea incorporar.


Una vez agregada la aplicación al flujo arrástrela hasta el estado deseado.


Podrá visualizar un ícono azul mostrando que se ha incorporado una aplicación al flujo.




 Las aplicaciones le dan una tremenda funcionalidad extra.
También se pueden crear procedimientos para realizar acciones repetitivas.


Finalmente, una vez guardado e instalado, se generará un formulario al cual cada usuario tendrá acceso de acuerdo al estado de flujo y los permisos de cada rol.

Para ser una aplicación Web, la veo muy flexible. Su uso visual, la posibilidad de arrastrar y mover objetos es muy flexible. Su implementación es sencilla y a pesar de que los flujos son siempre difíciles de implementar, con esta herramienta es mucho más sencillo.

Realmente espero que les guste tanto como a mí.












jueves, 20 de noviembre de 2014

Cómo recuperar fotos o archivos perdidos y borrados

Fotos recuperadas

Muchas veces sucede que borramos por error algunas fotos digitales de nuestra cámara, Flash drive y luego no podemos recuperar la información. ¿Hay alguna forma de recuperar los datos?

En esta ocasión voy a presentarles el software AppleXsoft SD Card Recovery.

Es un software especializado en la recuperación de fotos, videos, hojas de cálculo o cualquier otro archivo almacenado en las tarjetas de memoria de las cámaras y Smartphones.

Este software no sólo recupera datos borrados, también recupera datos formateados.

El software puede instalarse en una Mac o en una PC. El instalador para Windows ocupa menos de 4

Mb.

En Windows soporta Windows 8/7/XP/Vista/2003/2000.
En Mac soporta el Mac OS 10.4 para adelante.

Instalar toma menos de un minuto y es un simple Next, next y next.


Una vez instalado abra el programa SD Card Memory.



Coloque la memoria de su cámara en la PC o Laptop.


El programa es bastante sencillo:




Tiene un botón de ayuda:

La ayuda está en más de veinte idiomas.

Para un inicio rápido les recomiendo presionar Inicio Rápido. La ayuda contiene secciones tales como Configuración, Advertencia y Resolución de problemas.


 Básicamente, se tiene que seleccionar la unidad que se contiene los archivos a restaurar:

Y luego se presiona Iniciar.


El sistema iniciará la recuperación de todas las fotos o archivos perdidos de la tarjeta SD.



Usted podrá visualizar las imágenes recuperadas.


 El programa puede recuperar datos de Cámaras Canon, Fuji, Kodak, Leica, Ninolta, Nikon, Olympus, Sigma, Sony, Casio, Hasselblad, Mamiya, Panasonic, Pentax, PhaseOne y también tiene la opción de genérico.

Puede recuperar archivos Word, PDF, PS, AI, ARJ, Cabinet, Excel, PowerPoint, DBX, IDX, MBX, PST, RAR, ZIP, DSS, MIDI, MP3, WAVE, imágenes, videos y muchos más.


Presionando el botón de opciones usted tiene una gran variedad de configuraciones.



La principal opción es la carpeta donde usted recuperará los datos. También puede configurar si mostrar si mostrar las unidades de CD, DVD y configurar el idioma.

Si todo salió bien, usted verá los archivos recuperados en la carpeta especificada en las opciones.




Conclusiones. 
Como pueden ver AppleXsoft SD Card Recovery es un software efectivo para recuperar su información perdida de una manera sencilla.

domingo, 16 de noviembre de 2014

Cómo obtener backups de SQL Server desde mi Celular

A veces uno desea desde la casa o desde cualquier parte poder conectarse a nuestro servidor SQL Server y realizar tareas de mantenimiento.

Ya sea desde el celular smartphone iPhone, Android o desde un café internet.

En esta ocasión trabajaremos con el SqlBak.
Con SqlBak se tiene un entorno web para realizar copias de respaldo de SQL Server. Al ser entorno web se puede acceder desde cualquier máquina. Ya sea una Macintosh, una PC con Windows, una máquina con Linux\UNIX, cualquier smartphone.

Para poder lograrlo, se necesita descargarse el instalador SqlBack del siguiente sitio web:

https://sqlbak.com/download



En el servidor con SQL Server hay que instalar el SqlBak. Su instalación es muy sencilla.


La aplicación pedirá el secret key. Eso se puede bajar uno de la página web de SqlBak.



Se la copia y pega en la caja de texto de Secret key. Luego presione Connect.


Ahora el servidor SQL Server estará disponible para que usted se conecte en cualquier momento. Si quiere desconectar la conexión, presione disconnect. En nuestro caso, no lo haremos.



Luego, del mismo sitio de SqlBak, se puede uno conectar con su cuenta de Twitter, Google y Facebook. En mi caso, yo probé Facebook.



 Luego uno puede escoger a que Servidor conectarse.




 De la misma forma, usted puede conectarse mediante su Smartphone. En este ejemplo, estoy ingresando desde un Samsung Galaxy.



Para loguearme utilizaré la cuenta de Facebook.



Para crear una nueva copia de seguridad, pressione el botón Add new Job


Se pueden almacenar las copias de seguridad en Dropbox, Box, Amazon S3, Google Drive, One Drive.
El modo de configuración y autorización para trabajar y configurar en los drives de almacenamiento en la nube son muy similares a los realizados en mi anterior artículo usando SQL Backup and FTP.

En este ejemplo se guardará la copia de seguridad en Google Drive. Una vez configurado, presione Run Now.


Un archivo de logs se irá generando para el servidor.


 El log contendrá todas las acciones realizadas para obtener las copias de respaldo. Adicionalmente usted puede restaurar la base de datos o descargarla.

Para verificar la copia de respaldo, abra Google Drive.


Si todo salio bien usted verá una copia de respaldo. En mi caso se llama Repo...4.zip


Como pueden ver, obtener copias de seguridad de SQL Server desde un smartphone, es muy sencillo. Solo se requiere instalar SqlBak en el Servidor con SQL Server y el resto ya es trabajar desde la web utilizando una laptop, una tablet o un smartphone. El uso es bastante sencillo y se puede uno conectar y guardar sus copias de seguridad en Box, DropBox, One Drive, Google Drive, Amazon S3.

Para poder obtener copias de seguridad de SQL Server y restaurar de la nube

Hoy en día todo se está almacenando en la nube. Ya sea Dropbox, Amazon, OneDrive, Google Drive, en fin hay varios servicios que permiten almacenar tu información utilizando internet.

Para poder almacenar de manera periódica tus datos en la Nube. Hoy en día se utiliza SQLBackupAndFtp

Este es un producto que comenzó subiendo datos a servidores FTP, pero hoy en día trabaja con Dropbox, One Drive, Google Drive, Amazon S3, Box, Azure.

En este tutorial mostraré:

  1. Cómo realizar copias de respaldo a todas las bases de datos que no son del sistema.
  2. Cómo guardar copia de respaldo de SQL Server en el disco local usando sqlbackupandftp
  3. Cómo guardar copia de respaldo de SQL Server en una carpeta compartida en la red.
  4. Cómo guardar copia de respaldo de SQL Server en Dropbox.
  5. Cómo guardar copia de respaldo de SQL Server en formato 7-zip.

1. Cómo realizar copias de respaldo a todas las bases de datos que no son del sistema.

SQL Backup and FTP es un programa bastante ligero. El instalador ocupa menos de 10 MB. Su utilización es sencilla. Uno selecciona las fuentes donde almacenar las copias de respaldo y luego puede poner Run Now para obtener copias automáticamente o con Schedule this Job puede especificar a que hora correr las copias de respaldo.

Para obtener copias de respaldo de todas las bases de datos excepto las bases de datos del sistema (master, tempdb, msdb, model, etc), seleccione la opción Backup all non-system DBs y así todas las bases de datos que no son del sistema tendrán una copia de seguridad.

2. Cómo guardar copia de respaldo de SQL Server en el disco local usando sqlbackupandftp

Para obtener una copia en el disco duro local del servidor. Basta con especificar la carpeta en el programa sqlbackupandftp. En este ejemplo se almacenó en la carpeta c:\backup. Luego se presiona Run now para crear la copia de seguridad.

El mensaje de actividades realizadas para realizar la copia de respaldo es bien completo.

Para verificar que todo salió bien, usted puede verificar que la copia de seguridad fue activada.

3. Cómo guardar copia de respaldo de SQL Server en una carpeta compartida en la red.

SqlBackupandFtp permite fácilmente guardar las copias de seguridad en una carpeta compartida en la red. Simplemente tiene que verificar que el usuario tiene permisos de escritura en la carpeta y luego en SQL Backup and FTP se especifica así:

\\Nombre_Servidor\Nombre_carpeta


4. Cómo guardar copia de respaldo de SQL Server en Dropbox.
Para dropbox, hay que hacer algunas configuraciones iniciales la primera vez. Una vez configuradas las autorizaciones, hacer copias de respaldo automáticas será tan transparente como hacerlo en una carpeta local.

Para lograrlo en la opción Add backup destinations, seleccione Dropbox.

Se le pedirá que Autorize el funcionamiento de dropbox con SQL Backup and FTP. Presione el botón Autorize.



Obviamente si quiere guardar sus copias de respaldo en dropbox usted necesita acceso a Internet. Estamos asumiendo que usted ya tiene una cuenta de Dropbox. Registrese con esos datos y presione Sign In.

El sistema le pedirá que la aplicación SQL Backup and FTP tenga acceso a Dropbox. Presione Permitir.


Usted recibirá en su cuenta de correo vinculada con Dropbox un mensaje de que se asignaron permisos a una aplicación.


Una vez configurado, si usted realiza la copia de respaldo en dropbox, verá que la carpeta Aplicaciones ha sido creada.

En este ejemplo le dijimos a SQLBackup and FTP que cree la copia de respaldo en una carpeta denominada sqlbackupftp.
Como pueden ver, la base de datos fue creada exitosamente en Dropbox.



 5. Cómo guardar copia de respaldo de SQL Server en formato 7-zip.

Los seres humanos normales, usan el formato zip para comprimir archivos. 7-zip es para gente que quiere comprimir de verdad sus archivos. Es necesario instalar 7-zip de su sitio web:

http://www.7-zip.org/

El margen de compresión de 7-zip es muy superior a Winzip, Winrar o otros programas de compresión. Para poder guardar las copias de seguridad de SQL Server, vaya a la sección Advanced.


Luego en File Format seleccione el formato en el que desea guardar las copias de respaldo.



Como pueden ver SQL Backup and FTP es un programa complementario de SQL Server, muy intuitivo, versátil, fácil de manejar y muy completo.

Espero que les haya gustado.