Hiển thị các bài đăng có nhãn microsoft. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn microsoft. Hiển thị tất cả bài đăng

Sqline Online Conversion de Sentencias SQL,MariaDB,Oracle...



Sqline Online

Sqlines proporciona herramientas de código abierto para ayudarlo a migrar bases de datos en la nube, transferencia de datos, convertir esquema de base (DDL), vistas, procedimientos almacenados, paquetes, funciones, disparadores, consultas SQL scripts, incrustado de SQL y bases de datos del API entre base de datos.

La herramienta SQLines está disponible en las ediciones Online y Desktop:

Pros: La herramienta de migracion de sentencias que proporciona SQLines nos permite hacer cambios en distintas bases de datos con una compatibilidad y exactitud muy alta comparadas con otras herramientas online.

Contras: SQLines online no posee una API ni una linea de comandos para su uso y experimentacion de la sentencias, no posee una interfaz muy amigable ni actual(sencilla).

SQLines.com posee una alta gamma de compatibilidad con la mayoria de las bases de datos.

  • Oracle
  • MS SQL Server
  • IBM DB2
  • Sybase ASE
  • Sybase SQL Anywhere
  • Sybase Advantage
  • Informix
  • Hive
  • MySQL
  • MariaDB
  • PostgreSQL
  • Redshift
  • Teradata
  • Greenplum
  • Netezza

Ejemplos

Les daremos muestras del uso de la herramienta de conversion de sentencias, mostraremos diferentes conversiones a distintos bases de datos, como Oracle MySql, MS Sql, entre otros.

Ejemplo 1

SQL

1. CREATE FUNCTION dbo.ISOweek (@DATE datetime)
2. RETURNS int
3. WITH EXECUTE AS CALLER
4. AS
5. BEGIN
6. DECLARE @ISOweek int;
7. SET @ISOweek= DATEPART(wk,@DATE)+1
8. -DATEPART(wk,CAST(DATEPART(yy,@DATE) as CHAR(4))+'0104');
9. --Special cases: Jan 1-3 may belong to the previous year
10. IF (@ISOweek=0)
11. SET @ISOweek=dbo.ISOweek(CAST(DATEPART(yy,@DATE)-1
12. AS CHAR(4))+'12'+ CAST(24+DATEPART(DAY,@DATE) AS CHAR(2)))+1;
13. --Special case: Dec 29-31 may belong to the next year
14. IF ((DATEPART(mm,@DATE)=12) AND
15. ((DATEPART(dd,@DATE)-DATEPART(dw,@DATE))>= 28))
16. SET @ISOweek=1;
17.RETURN(@ISOweek);
18. END;
19. GO
20. SET DATEFIRST 1;
21. SELECT dbo.ISOweek(CONVERT(DATETIME,'12/26/2004',101)) AS 'ISO Week';

Oracle

1. CREATE OR REPLACE FUNCTION dbo.ISOweek (@DATE timestamp)
2. RETURN number IS
3. BEGIN
4. WITH
5. END; EXECUTE IMMEDIATE AS CALLER
6. AS
7. BEGIN
8. @ISOweek number(10);
9. @ISOweek:= TO_NUMBER(TO_CHAR(@DATE, 'wk'))+1
10. -TO_NUMBER(TO_CHAR(CAST, 'wk'(TO_NUMBER(TO_CHAR(@DATE, 'yy')) as CHAR(4))+'0104'));
11. --Special cases: Jan 1-3 may belong to the previous year
12. IF (@ISOweek=0)
13. SET @ISOweek=dbo.ISOweek(CAST(TO_NUMBER(TO_CHAR(@DATE, 'yy'))-1
14. AS CHAR(4))+'12'+ CAST(24+TO_NUMBER(TO_CHAR(@DATE, 'DAY')) AS CHAR(2)))+1;
15. --Special case: Dec 29-31 may belong to the next year
16. IF ((TO_NUMBER(TO_CHAR(@DATE, 'mm'))=12) AND
17. ((TO_NUMBER(TO_CHAR(@DATE, 'dd'))-TO_NUMBER(TO_CHAR(@DATE, 'dw')))>= 28))
18. SET @ISOweek=1;
19. RETURN(@ISOweek);
20. END;
21. GO
22. SET DATEFIRST 1;
23. SELECT dbo.ISOweek(CONVERT(DATETIME,'12/26/2004',101)) AS 'ISO Week' FROM dual;

Ejemplo 2

SQL

1. IF OBJECT_ID ( 'Production.uspGetList', 'P' ) IS NOT NULL
2. DROP PROCEDURE Production.uspGetList;
3. GO
4. CREATE PROCEDURE Production.uspGetList @Product varchar(40)
5. , @MaxPrice money
6. , @ComparePrice money OUTPUT
7. , @ListPrice money OUT
8. AS
9. SET NOCOUNT ON;
10. SELECT p.[Name] AS Product, p.ListPrice AS 'List Price'
11. FROM Production.Product AS p
12. JOIN Production.ProductSubcategory AS s
13. ON p.ProductSubcategoryID = s.ProductSubcategoryID
14. WHERE s.[Name] LIKE @Product AND p.ListPrice < @MaxPrice;
15. -- Populate the output variable @ListPprice.
16. SET @ListPrice = (SELECT MAX(p.ListPrice)
17. FROM Production.Product AS p
18. JOIN Production.ProductSubcategory AS s
19. ON p.ProductSubcategoryID = s.ProductSubcategoryID
20. WHERE s.[Name] LIKE @Product AND p.ListPrice < @MaxPrice);
21. -- Populate the output variable @compareprice.
22. SET @ComparePrice = @MaxPrice;
23. GO

MariaDB

1. IF OBJECT_ID ( 'Production.uspGetList', 'P' ) IS NOT NULL
2. DROP PROCEDURE Production.uspGetList;
3. GO
4. DELIMITER //
5. 6. CREATE PROCEDURE Production.uspGetList ( @Product varchar(40)
7. , @MaxPrice decimal
8. , @ComparePrice decimal) OUTPUT
9. //
10. 11. DELIMITER ;
12. 13. 14. , @ListPrice money OUT
15.AS
16. SET NOCOUNT ON;
17. SELECT p.[Name] AS Product, p.ListPrice AS 18. 'List Price'
18. FROM Production.Product AS p
19. JOIN Production.ProductSubcategory AS s
20. ON p.ProductSubcategoryID = s.ProductSubcategoryID
21. WHERE s.[Name] LIKE @Product AND p.ListPrice < @MaxPrice;
22. -- Populate the output variable @ListPprice.
23. SET @ListPrice = (SELECT MAX(p.ListPrice)
24. FROM Production.Product AS p
25. JOIN Production.ProductSubcategory AS s
26. ON p.ProductSubcategoryID = s.ProductSubcategoryID
27. WHERE s.[Name] LIKE @Product AND p.ListPrice < @MaxPrice);
28. -- Populate the output variable @compareprice.
29. SET @ComparePrice = @MaxPrice;
30. GO

Ejemplo 3

SQL

1. CREATE FUNCTION dbo.ufn_FindReports (@InEmpID INTEGER)
2. RETURNS @retFindReports TABLE
3. (
4. EmployeeID int primary key NOT NULL,
5. FirstName nvarchar(255) NOT NULL,
6. LastName nvarchar(255) NOT NULL,
7. JobTitle nvarchar(50) NOT NULL,
8. RecursionLevel int NOT NULL
9. )
10. --Returns a result set that lists all the employees who report to the
11. --specific employee directly or indirectly.*/
12. AS
13. BEGIN
14. WITH EMP_cte(EmployeeID, OrganizationNode, FirstName, LastName, JobTitle,           RecursionLevel) -- CTE name and columns
15. AS (
16. -- Get the initial list of Employees for Manager n
17. SELECT e.BusinessEntityID, e.OrganizationNode, p.FirstName, p.LastName,                   e.JobTitle, 0
18. FROM HumanResources.Employee e
19. INNER JOIN Person.Person p
20. ON p.BusinessEntityID = e.BusinessEntityID
21. WHERE e.BusinessEntityID = @InEmpID
22. UNION ALL
23. -- Join recursive member to anchor
24. SELECT e.BusinessEntityID, e.OrganizationNode, p.FirstName, p.LastName, e.JobTitle, RecursionLevel + 1
25. FROM HumanResources.Employee e
26. INNER JOIN EMP_cte
27. ON e.OrganizationNode.GetAncestor(1) = EMP_cte.OrganizationNode
28. INNER JOIN Person.Person p
29. ON p.BusinessEntityID = e.BusinessEntityID
30. )
31. -- copy the required columns to the result of the function
32. INSERT @retFindReports
33. SELECT EmployeeID, FirstName, LastName, JobTitle, RecursionLevel
34. FROM EMP_cte
35. RETURN
36. END;
37. GO
38. -- Example invocation
39. SELECT EmployeeID, FirstName, LastName, JobTitle, RecursionLevel
40. FROM dbo.ufn_FindReports(1);
41.
42. GO

PostgreSQL

1. CREATE OR REPLACE FUNCTION dbo.ufn_FindReports (@InEmpID INTEGER)
2. RETURNS @retFindReports TABLE
3.
4. BEGIN TABLE
5. (
6. EmployeeID
7. $$ LANGUAGE plpgsql; int primary key NOT NULL,
8. FirstName nvarchar(255) NOT NULL,
9. LastName nvarchar(255) NOT NULL,
10. JobTitle nvarchar(50) NOT NULL,
11. RecursionLevel int NOT NULL
12. )
13. --Returns a result set that lists all the employees who report to the
14. --specific employee directly or indirectly.*/
15. AS
16. BEGIN
17. WITH EMP_cte(EmployeeID, OrganizationNode, FirstName, LastName, JobTitle,           RecursionLevel) -- CTE name and columns
18. AS (
19. -- Get the initial list of Employees for Manager n
20. SELECT e.BusinessEntityID, e.OrganizationNode, p.FirstName, p.LastName, e.JobTitle, 0
21. FROM HumanResources.Employee e
22. INNER JOIN Person.Person p
23. ON p.BusinessEntityID = e.BusinessEntityID
24. WHERE e.BusinessEntityID = @InEmpID
25. UNION ALL
26. -- Join recursive member to anchor
27. SELECT e.BusinessEntityID, e.OrganizationNode, p.FirstName, p.LastName, e.JobTitle, RecursionLevel + 1
28. FROM HumanResources.Employee e
29. INNER JOIN EMP_cte
30. ON e.OrganizationNode.GetAncestor(1) = EMP_cte.OrganizationNode
31. INNER JOIN Person.Person p
32. ON p.BusinessEntityID = e.BusinessEntityID
33. )
34. -- copy the required columns to the result of the function
35. INSERT @retFindReports
36. SELECT EmployeeID, FirstName, LastName, JobTitle, RecursionLevel
37. FROM EMP_cte
38. RETURN
39. END;
40. GO
41. -- Example invocation
42. SELECT EmployeeID, FirstName, LastName, JobTitle, RecursionLevel
43. SELECT EmployeeID, FirstName, LastName, JobTitle, RecursionLevel
44.
45. GO

Si te ayudo esta informacion, compartela y reacciona!!

Las Mejores Profesiones Para Ser Millonario




Ámbitos Laborales

A raíz de los hallazgos encontrados a diarios podemos observar aquellos ámbitos laborales donde se concentra mas ganancia en bruto y las riquezas de aquel que las extrae, cabe destacar que la mayoría de los millonarios están involucrados en el ámbito tecnológico, como es el caso de Bill Gates, Mark Zuckerberg, Jeff Bezos, Larry Ellison y Larry Page. Existen empresarios y millonarios en otros ámbitos laborales pero resaltaremos el ámbito tecnológico donde se encuentran la mayoría de millonarios a nivel mundial.

Ámbitos Tecnológicos

El millonario estadounidense y fundador de Microsoft, quien durante mucho tiempo ha sido la persona más rica del mundo, encabeza la nómina con79.600 millones de dólares. En segundo lugar se ubica el fundador de Oracle, Larry Ellison, con 50.000 millones.

La lista, publicada este miércoles, muestra que 51 de las 100 fortunas tecnológicas más elevadas del mundo corresponden a magnates con sede en Estados Unidos, 33 en Asia y ocho en Europa.

De acuerdo con la revista, el la fortuna total de las 100 personas asciende a 842.900 millones de dólares, siendo el mínimo exigido para formar parte de esta lista una fortuna de 2.000 millones de dólares. Gates, que durante mucho tiempo ha sido, o casi, la persona más rica del mundo, está a la cabeza de este grupo con una fortuna estimada en 79.600 millones de dólares, seguido por el fundador de Oracle, Larry Ellison, con 50.000 millones.

 La sorpresa fue Bezos, en tercera posición, cuya fortuna aumentó 13.000 millones este año gracias al ascenso de Amazon, lo que le otorga un valor total de 47.800 millones, según Forbes.

El fundador de Facebook, Mark Zuckerberg, se sitúa en cuarta posición con un valor de 41.200 millones, seguido por los fundadores de Google, Larry Page (33.400 millones) y Sergey Brin (32.800 millones).

En séptima posición esta el fundador de Alibaba, Jack Ma, con 23.200 millones (el más rico de los diez chinos de la lista), y en octava posición Steve Ballmer, ex-jefe ejecutivo de Microsoft, con 22.700 millones. Laurene Powell Jobs, viuda del oc-fundador de Apple, Steve Jobs, ocupa la séptima posición con 21.400 millones, y el fundador de la compañía de ordenadores, Michael Dell, en décimo puesto con 19.400 millones.

La viuda de Jobs es la más rica de las mujeres del grupo, donde la edad media es de 53 años, una década más joven que la media de la lista total de los millonarios del mundo, según la revista.
El más joven es el fundador de Snapchat, Evan Spiegel, que con 25 años tiene una fortuna de 2.100 millones, y el más anciano el co-fundador de Intel, Gordon Moore, de 86 años, cuya fortuna asciende a 6.000 millones.
De los 100 multimillonarios de la lista, 94 crearon sus propias compañías, tres heredaron las fortunas y otros tres heredaron fortunas y las expandieron con éxito.
Forbes es una revista especializada en el mundo de los negocios y las finanzas, publicada en Estados Unidos. Fundada en 1917 por B. C. Forbes, cada año publica listas que despiertan gran interés en el ámbito de los negocios como Forbes 500.
Su sede central se encuentra en la Quinta Avenida de Nueva York. Desde 1986, cada año Forbes publica su lista de las personas más ricas del mundo («The World's Richest People»). Aquí podemos apreciar una lista actual publicada por forbes.

Jeff Bezos
      CEO y Fundador, Amazon.com Valor neto (6/3/2018) 126,200 millones de dólares
      El jefe de Amazon, Jeff Bezos, es la primera persona en llegar a los 100,000 mdd como número uno en la lista de Forbes de los multimillonarios del mundo.
      Posee el 16% del coloso del comercio electrónico Amazon, que fundó en un garaje en Seattle en 1994. Bezos estudió en Princeton y trabajó en un fondo de cobertura antes de dejar de vender libros en línea. Su otra pasión es el viaje espacial: su compañía aeroespacial, Blue Origin, está desarrollando un cohete reutilizable que, según Bezos, transportará pasajeros. Bezos compró a The Washington Post en 2013 por 250 mdd. Lo básico

    • Edad: 54
    • Fuente de riqueza: Amazon, self-made
    • Puntuación Self-Made: 8
    • Nacionalidad: Estadounidense
    • Residencia: Seattle, Washington
    • Estado civil: casado
    • Hijos: 4
    • Educación: Licenciatura en Artes/Ciencias en Princeton

Bill Gates
      Cofundador, Fundación Bill y Melinda Gates Valor neto (6/3/2018) 91,300 millones de dólares
      Con su esposa Melinda, Bill Gates preside la Fundación Bill y Melinda Gates, la fundación benéfica privada más grande del mundo. La fundación trabaja para salvar vidas y mejorar la salud mundial, y está trabajando con Rotary International para eliminar la polio. Gates ha vendido o cedido gran parte de su participación en Microsoft, tiene poco más del 1% de las acciones, e invirtió en una combinación de acciones y otros activos.
      Sigue siendo miembro del consejo de Microsoft, la empresa de software que fundó con Paul Allen en 1975. A finales de 2016, Gates anunció el lanzamiento de Breakthrough Energy, un fondo de inversión de 1,000 mdd, con aproximadamente otras 20 personas. Lo básico 
    • Edad: 62
    • Fuente de riqueza: Microsoft, self-made
    • Puntuación Self-Made: 8
    • Nacionalidad: Estadounidense
    • Residencia: Medina, Washington
    • Estado civil: casado
    • Hijos: 3
    • Educación: abandonó sus estudios en la Universidad de Harvard

Warren Buffett
      CEO, Berkshire Hathaway Valor neto (6/3/2018) 87,000 millones de dólares
      Conocido como el “Oráculo de Omaha”, Warren Buffett es uno de los inversionistas más exitosos de todos los tiempos. Dirige Berkshire Hathaway, que posee más de 60 compañías, incluida la aseguradora Geico, el fabricante de baterías Duracell y la cadena de restaurantes Dairy Queen. Hijo de un congresista de Estados Unidos, compró acciones por primera vez a los 11 años y pagó impuestos por primera vez a los 13 años.
      Se ha comprometido a dar más del 99% de su fortuna a la caridad. Hasta ahora, ha otorgado casi 32,000 mdd. Con su amigo Bill Gates lanzó The Giving Pledge en 2010, pidiendo a los multimillonarios que donen la mitad de su riqueza a causas benéficas. Lo básico
    • Edad: 87
    • Fuente de riqueza: Berkshire Hathaway, self-made
    • Puntuación Self-Made: 8
    • Nacionalidad: Estadounidense
    • Residencia: Omaha, Nebraska
    • Estado civil: viudo, se volvió a casar
    • Hijos: 3
    • Educación: licenciatura en Artes/Ciencias en la Universidad de Lincoln Nebraska. Maestría en Ciencia en la Universidad de Columbia.

Bernard Arnault y familia
      Chairman y CEO, LVMH Moet Hennessy Louis Vuitton Valor neto (6/3/2018) 75,000 millones de dólares
      Uno de los mejores creadores de sabores del mundo, Bernard Arnault supervisa un imperio de 70 marcas, entre ellas Louis Vuitton y Sephora. Los resultados récord en LVMH y un megadeal para comprar casi todo Christian Dior ayudaron a impulsar la fortuna de Arnault en 30,500 mdd en un año.
      Patrón de las artes, es el visionario detrás del museo de la Fundación Louis Vuitton, diseñado por Frank Gehry, con un valor de 135 millones de dólares, Bois de Boulogne de París, inaugurado en 2014. Lo básico
    • Edad: 69
    • Fuente de riqueza: LVMH
    • Nacionalidad: Francés
    • Residencia: Paris, Francia
    • Estado civil: casado
    • Hijos: 5
    • Educación: licenciatura en Artes/Ciencias en el Ecole Polytechnique de Paris.

Mark Zuckerberg
      Cofundador, Chairman y CEO, Facebook Valor neto (6/3/2018) 73,200 millones de dólares
      Mark Zuckerberg, CEO de Facebook, ha visto cómo su valor neto se dispara, el precio de las acciones de la red social están en el cielo. Fundó Facebook en 2004 a los 19 años, antes de abandonar Harvard. Zuckerberg comenzó Facebook en Harvard como una red para los estudiantes de la universidad Hizo público a Facebook en mayo de 2012 y todavía posee casi el 17% de las acciones.
      Zuckerberg y su esposa, Priscilla Chan, se han dedicado a regalar el 99% de su participación en Facebook a lo largo de sus vidas. Lo básico
    • Edad: 33
    • Fuente de riqueza: Facebook, self made
    • Nacionalidad: Estadounidense
    • Residencia: Palo Alto, California
    • Estado civil: casado
    • Hijos: 2
    • Educación: abandonó Harvard
Podemos observar que los millonarios de la lista de forbes esta conformada en su mayoría por personas que están involucradas con la tecnología, esto nos da mucho de que pensar y algunas carreras o profesiones para llegar a la riqueza igual que alguno de estos personajes. Nuestra recomendaciones son:

      Producción Audiovisual
      Telepática y Redes
      Imagenología
      Ingeniería en Sistemas
      Ingeniería Informática
      Ingeniería de software.
      Ingeniería en Tecnologías de la Información y las Comunicaciones.

Si te ayudo esta informacion, compartela y reacciona!!

Nuevo galardón MVP por 7mo año consecutivo


Es una alegría recibir por 7mo año consecutivo el galardón de Microsoft Most Valuable Professional.

Entre las principales actividades que me acreditaron fueron artículos técnicos de SQL Server y Azure:


Muchas gracias a mi esposita, mis papás, a la familia por el apoyo. Mi hijita en realidad me aleja del trabajo y me lleva al camino de la juerga y la jarana, pero la amo inmensamente. Te lo dedico el galardón hijita. 

Lo mismo a los amigos, muchas gracias.

Este año, hubo la novedad en Bolivia de que tenemos a una nueva MVP:


Por varios años Miklos Cari y yo fuimos los únicos MVPs en Bolivia. Luego apareció nuestro amigo Julio Iglesias (de Tarija, no el cantante papá de Enrique Iglesias). Nuestro amigo Julio no pudo unirse al grupo esta vez, pero yo creo que al año vuelve a la liga de la justicia nuevamente.

Actualmente somos como Superman, la mujer maravilla y Batman (yo soy Superman y Miklos Batman):


Sin embargo, las malas lenguas nos comparan con el general Zod, Ursa y Non (enemigos de superman que salieron en la peli de los 80s):



Sea como sea, Danae es la novedad. Una nueva integrante especializada en programación que está muy metida en capacitación en Unity, creación de juegos y todo lo relacionado con .NET.

Sus skills son fascinantes y estoy seguro que van a enriquecer mucho a la comunidad. Hay muy pocas chicas MVP a nivel mundial, por lo que es doble orgullo tener a una Boliviana representándonos en nada menos que los campos de programación.

Felicidades a todos.



Mejorando la productividad de Outlook con las utilidades de ReliefJet


ReliefJet Essentials es un conjunto de herramientas que nos permite manejar con facilidad muchas funciones agrupadas de Microsoft Outlook, de modo que podamos mejorar nuestra productividad con este programa tan usado. A continuación mostraré una serie de acciones comunes que pueden ser realizadas fácilmente con ReliefJet Essentials.

Contenido


Consideraciones generales
Requerimientos generales
Importar archivos .msg desde una carpeta a Microsoft Outlook
Exportar elementos de Outlook a un archivo .msg
Convertir archivos .eml a .msg de Outlook
Crear una copia de seguridad de una carpeta en Outlook
Encontrar y remover mensajes duplicados
Enviar correos electrónicos
Enviar correos electrónicos en masa desde archivos .csv
Exportar categorías de Microsoft Outlook a XML
Extracción de datos
Crear carpetas
Reportes de correos electrónicos
Estadísticas de mensajes por mes

Consideraciones generales


El uso de ReliefJet Essentials es bastante fácil. Básicamente, se trata de elegir una de las muchas utilidades incluidas en el producto y ejecutarla. Es decir, los pasos siempre serán los mismos. Como ejemplo de estos pasos usaré la utilidad para importar elementos .msg de una carpeta a Outlook.

Requerimientos generales


ReliefJet Essentials es compatible con los siguientes productos:
  • Microsoft Outlook 2016
  • Microsoft Outlook 2013
  • Microsoft Outlook 2010
  • Microsoft Outlook 2007
  • Microsoft Outlook 2003
En mis ejemplos yo utilizaré Outlook 2016 y 2007.

Importar archivos .msgdesde una carpeta a Microsoft Outlook


Para realizar esta acción, siga los pasos a continuación:

1. Abra Outlook 2016.

2. Abra la pestaña ‘ReliefJet’ y haga clic en ‘Customize’.



Nota: Si es que ya tiene añadidas utilidades, el botón ‘Customize’ desaparecerá. En su lugar, puede hacer clic en el cuadrado en la esquina inferior derecha de la sección ‘Utilities’:



2. Haga clic en ‘Add’.



3. En ‘Search:’, ingrese ‘import’ y elija ‘Import Outlook Items from MSG Format’. Luego, haga clic en OK.



NOTA IMPORTANTE: El siguiente paso contiene instrucciones que son específicas a cada utilidad. Para las siguientes, haré una explicación breve de la configuración particular de cada utilidad.

4. En el campo ‘Search folder with Outlook ítems in .MSG format:’, ingrese la ruta de la carpeta desde donde se importarán los archivos .msg. en mi caso, esta ruta es D:\Test. En el campo ‘Outlook folder forimported Outlook items’, haga clic en el ícono de “expulsar” (Es el mismo icono que se vería en el botón para expulsar en aparatos como reproductores DVD o BlueRay), y elija la carpeta del correo electrónico a la cual va a importar el archivo .msg. Y creé una carpeta llamada ‘test’ y la elegí.







5. Haga clic en ‘Save’ y luego en ‘Close’. Se abrirá un diálogo indicando que Outlook se debe reiniciar, haga clic en OK.



6. Cierre Outlook y vuelva a abrirlo.

7. Vaya a la pestaña ‘ReliefJet’. Verá su utilidad en la sección ‘Utilities’, lista para usarse. Probémosla.



8. Haga clic en la utilidad que acaba de añadir. Asegúrese de tener un archivo .msg en la carpeta D:\Test. Puede bajar un archivo de muestra aquí.

9. En la ventana ‘Import Outlook Items from MSG Format’, haga clic en ‘Run’.



Verá una ventana con el resumen del proceso. Esto debería mostrarle que acaba de importar un archivo. Haga clic en ‘Close’:



10. Luego, puede verificar que hay un mensaje importado en la carpeta ‘test’ en Outlook:



Exportar elementos de Outlook a un archivo .msg


Utilidad: Export Outlook Items to MSG Files



Configuración:

1. Haga clic en ‘Configure…’ y seleccione una carpeta de la cual desea convertir un elemento a .msg. Yo elegí la carpeta ‘test’. Luego, haga clic en OK.



2. En ‘Folder forexported…’, ingrese la ruta de la carpeta que recibirá al archivo .msg exportado. En este caso, D:\Test2. Luego, haga clic en ‘Save’ y ‘Close’. Haga clic en ‘OK’ en el diálogo que pide reiniciar Outlook.



3. Reinicie Outlook.

4. Vaya a la pestaña ReliefJet y seleccione la utilidad ‘Export Outlook Items to MSG Files’.

5. Haga clic en ‘Run’.

6. Abra la carpeta D:\Test2. Verifique que un archivo .msg fue creado.



Convertir archivos .eml a .msg de Outlook


Utilidad: Convert EML to MSG for Outlook



Descargar archive EML de muestra: Aquí.

Configuración:

Source folder withmessages in .EML /.EMLXformat: Aquí, ingrese la ruta de la carpeta con el archivo .eml que desea convertir.

Destination folder formessages in .MSG format: Aquí, ingrese la ruta de la carpeta donde se creará el archivo .msg convertido.



Luego, haga clic en ‘Save’ y ‘Close’. Haga clic en ‘OK’ en el diálogo que pide reiniciar Outlook.

Reinicie Outlook. En la pestaña ReliefJet, seleccione la utilidad ‘Convert EML to MSG for Outlook’ y haga clic en ‘Run’. Luego, revise la carpeta D:\Test2 para ver si hay un archivo .msg llamado sample-eml.



Crear una copia de seguridad de una carpeta en Outlook


Utilidad: Backup Outlook and Exchange Folders



Configuración:

1. Clic en ‘Configure…’.

2. Seleccione la carpeta que desea respaldar. Yo elegiré ‘test’. Haga clic en OK.



3. En ‘Folder forbacked up items and folders’, ingrese la ruta de la carpeta donde estará el backup. Yo elegí D:\test-backup.



Luego de correr esta utilidad, debería ver la copia de seguridad en la ruta de carpeta que eligió:



Encontrar y remover mensajes duplicados


Utilidad: RemoveDuplicateMessages

Requerimientos: Una carpeta con mensajes duplicados. Yo usé la carpeta ‘test’.

Configuración:

1. Clic en ‘Configure…’

2. Seleccione la carpeta donde tenga mensajes duplicados y haga clic en OK.

3. Haga clic en ‘Run’.



Después de eso, debería ver los mensajes duplicados en la papelera:



Enviar correos electrónicos


Utilidad: Send Email Message.

Configuración:

1. Haga clic en el símbolo re “expulsar” en el campo ‘To:’.

2. En la caja de texto en la parte inferior, ingrese el correo electrónico al que se enviará el mensaje.



3. Haga clic en ‘OK’.

4. Ingrese algo en ‘Subject’. Yo puse solamente ‘Test!’.



Luego de correr la utilidad, un correo electrónico debería mandarse a la dirección destino.



Enviar correos electrónicos en masa desde archivos .csv


Requerimientos:


  • 1 archivo .csv con los siguientes datos:
First NameLast NameEmail
DonaldTrumpfake@mail.com
MileyCyrusfalse@gmail.com

  • 1 plantilla de mensaje de Outlook. Para esto, simplemente crea un nuevo mensaje vacío y guárdalo como un archivo .msg.


Utilidad: Mail Merge with Attachments.

Configuración:

1. En ‘Data table file:’ ingrese la ruta del archivo .csv. Por ejemplo: D:\tableFile\table.csv.

2. En ‘Message template file:’ ingrese la ruta del archive .msg que creó desde un mensaje vacío. Por ejemplo: D:\template\template.msg.

3. En ‘To:’ ingrese los parámetros para mandar mails. Estos deberían corresponder con los nombres de cabeceras en el archivo .csv: {FIELD#First Name} {FIELD#Last Name} <{FIELD#Email}>.



Luego de correr esta utilidad, se deberían enviar mensajes a todos los correos electrónicos especificados en el archivo .csv.



Exportar categorías de Microsoft Outlook a XML


Utilidad: Export Categories from Outlook Items.

Configuración:

1. Clic en ‘Configure…’.

2. Seleccione una carpeta con mensajes categorizados por colores. Haga clic en ‘OK’.

3. En ‘Export categories…’, ingrese la ruta del archivo que contendrá las categorías en un documento .xml.



Una vez que corra la utilidad, un archivo .xml debería crearse en la carpeta seleccionada:



Extracción de datos


Requerimientos: Una carpeta con mensajes que tengan archivo adjuntos .zip.

Utilidad: Unpack Attachments.

Configuración:

1. Clic en ‘Configure…’.

2. Seleccione una carpeta donde tenga mensajes con archivos adjuntos en .zip.

Cuando corra esta utilidad, abra uno de los mensajes que antes tenía un archivo adjunto .zip, y verá que ahora su contenido descomprimido está como adjunto en el mensaje:

Antes:



Después:



Crear carpetas


Utilidad: Create Folder

Configuración:

1. En ‘Parent Folder’, seleccione la carpeta padre donde quiere crear la nueva carpeta.

2. In ‘Folder name:’, ingrese el nombre de la nueva carpeta. Yo llamaré a la mía ‘Testools’.



Cuando ejecute esta utilidad, verá que se crea una nueva carpeta con la localización y ubicación seleccionados:



Reportes de correos electrónicos


Utilidad: Email Address Report

Configuración:

1. Clic en ‘Configure…’.

2. Haga clic en ‘Add’. En este caso, seleccionaré un par de correos electrónicos que sé que tienen movimiento en la cuenta que estoy utilizando, así que seleccione ‘Addresses and Groups’.



3. En el campo de texto inferior, ingrese correos electrónicos separados por un punto y coma (;). Haga clic en ‘OK’.

4. Haga clic en ‘OK’.



Cuando ejecute esta utilidad, verá un reporte como a continuación:



Estadísticas de mensajes por mes


Utilidad: Message Statistics by Month

Configuración:

1. Haga clic en ‘Configure…’.

2. Seleccione una carpeta. Recomiendo elegir ‘inbox’ o ‘bandeja de entrada’. Haga clic en ‘OK’.

Una vez ejecutada, esta utilidad mostrará el siguiente reporte:



Recuerde que puede copiar o grabar la tabla con los botones en la parte inferior.

ReliefJet Essentials es una gran idea. Siempre me pareció que, a veces, es difícil recordar intrincados caminos a configuraciones de Outlook. Las utilidades de ReliefJet Essentials nos permiten contar con muchas de estas funcionalidades de manera fácil y rápida. De hecho, hay algunas acciones de Outlook que hice con ReliefJet Essentials que ni sabía que existían. Esta es una manera muy práctica de mejorar la productividad a la hora de usar Outlook.