New post

Rechercher

Article
· Dec 29, 2024 2m read

第六十章 假脱机设备 - WRITE 命令

第六十章 假脱机设备 - WRITE 命令

WRITE 命令

要将一行写入 ^SPOOL 全局变量,请发出 WRITE 命令,以行终止符字符结尾。例如

   /* Writing to the ^SPOOL global */
   OPEN 2 
   USE 2 
     WRITE "First line of text",!
     WRITE "Second line of text",!
   CLOSE 2

   /* Displaying the ^SPOOL global */
   WRITE ^SPOOL(1,1),^SPOOL(1,2)

每行都以行终止符(感叹号)结尾,并存储在单独的全局节点中。

但是,在生成单个打印行时,可能需要使用多个 WRITE 命令;如果 WRITE 不包含行终止符,则下一个 WRITE 命令将附加到同一打印行。两者都写入同一个全局节点。此行保存在缓冲区中,在发出行终止字符或关闭后台处理程序设备之前,不会写入后台处理程序全局。

Discussion (0)1
Log in or sign up to continue
Article
· Dec 28, 2024 1m read

Como chegar no Hall da Fama do Portal de Ideias

Oi comunidade!

Nós esperamos que você saiba que quando tem uma ideia interessante sobre os produtos ou serviços InterSystems, você deve publicá-la no Ideas Portal. E esses membros da Comunidade de Desenvolvedores que implementam as ideias propostas são adicionados ao "Hall of Fame". Você quer ser aceito no InterSystems Ideas Hall of Fame? Leia a seguir para aprender como você pode entrar na lista.

 

Hall of Fame foi criado para fazer um tributo aos heróis que implementaram ideias do Portal de Ideias. Ele contém nomes de ideias implementadas, nomes dos desenvolvedores que realizaram elas e a lista de projetos.

Para ser mencionado nesta página:

1. Escolha uma ideia com tag Community Opportunity que você goste e queira implementar.

2. Implemente essa ideia e publique o projeto no portal Open Exchange portal. Preencha o campo "Ideas Portal" ao publicar sua aplicação com um link para a sua ideia implementada.

OU

Publique um comentário na ideia implementadda no Portal de Ideias com um link para sua aplicação no  Open Exchange.

3. O Time da Comunidade vai revisar seu app publicado. Após isso, bem vindo ao Hall of Fame!

Boa sorte nos seus projetos para implementar ideias!

Discussion (0)1
Log in or sign up to continue
Article
· Dec 27, 2024 2m read

第五十九章 假脱机设备

第五十九章 假脱机设备

介绍

IRIS数据平台使能够将打印输出直接发送到您的打印机或屏幕,或将其保留在后台打印中以供以后打印。IRIS 假脱机独立于您的操作系统执行的假脱机。

IRIS 中的假脱机是一种技术,可让自动将程序的输出保存在 ^SPOOL 下标全局中,而不是立即打印。可以通过将 ^SPOOL 全局的内容发送到打印机来稍后打印输出。本页介绍使用此假脱机工具的两种方法:使用 ObjectScript 命令(OPEN、USE、WRITE、CLOSE)或使用 %IS%SPOOL 实用程序。

打开和使用假脱机设备

要将输出发送到当前命名空间中的 spool 全局变量,请打开 spooler 并将其指定为输出设备。

Discussion (0)1
Log in or sign up to continue
Article
· Dec 27, 2024 4m read

Análisis más rápido de mensajes con IRIS Whiz

¿Preferís no leer? Echad un vistazo al vídeo demo:


Como desarrolladores de interfaces, a menudo nos hacen preguntas que requieren investigar grandes cantidades de mensajes. Por ejemplo, durante una reunión reciente, nuestro jefe de proyectos me preguntó cuántos sitios estaban utilizando realmente nuestra nueva interfaz de pedidos.

Normalmente, intentaría copiar la salida del Visor de Mensajes para pegarla en Excel o simplemente generaría un informe de mensajes para cada sitio individual que estuviera haciendo pedidos y usaría el conteo de mensajes devuelto...

Sin embargo, esta vez, gracias a la extensión de navegador Iris Whiz, tenía más opciones.

 

Opción 1 - Sencilla: Exportar CSV  

Una idea implementada desde el portal de Ideas de InterSystems. Simplemente haced clic en el botón Export as CSV en la barra de botones de IRIS Whiz para descargar la búsqueda actual como un archivo CSV, facilitando su manipulación en Excel o Sheets.  

Opción 2 - Sofisticada: Analizar  

En este caso, acababa de completar la herramienta de análisis en mi extensión de navegador Iris Whiz.  

Al añadir el valor de PV1-3.2 a los criterios de búsqueda de mensajes en el Visor de Mensajes, podía ejecutar fácilmente el informe, hacer clic en analyse y tener esta información al instante en un gráfico de tipo donut, sin necesidad de exportar nada.

 

 

Después, el jefe de proyecto quiso saber qué tipos de exámenes estaban solicitando esos sitios. Añadí el valor de OBR-4.2 a mis criterios de búsqueda y volví a ejecutar el informe. Al hacer clic en el botón de análisis, ahora podía ver los sitios que hacían pedidos y los exámenes solicitados. (Cada criterio de búsqueda de mensajes se presenta como un gráfico tipo donut, añadido al final de la sección de gráficos en la página de análisis).  

Y llegó la tercera pregunta:  

¿Qué sitios están solicitando qué pedidos?  

Al hacer clic en el gráfico interactivo de tipo donut, pude visualizar los datos en la parte de Data Viewer de la página de análisis. Otro clic en el botón de filtro dentro de esta caja aplicó esta selección de datos como un filtro para todos los gráficos, lo que significó que el gráfico tipo donut de exámenes ahora mostraba únicamente los exámenes solicitados por ese sitio.

 

Gráfico de sitios y gráfico de exámenes filtrados por sitio:

 

Y finalmente, la pregunta más difícil:  

¿Cuándo está ocurriendo todo esto?  

Revisar manualmente los tiempos de los mensajes en la página del Visor de Mensajes para ver cuándo se están realizando los pedidos no era una opción viable...  

Afortunadamente, había añadido un gráfico de línea temporal a la página de análisis.  

Eliminé el filtro y hice clic en el botón Show on Line Graph (activado como "On" para el gráfico de **PV1-3** en la captura de pantalla anterior) para mostrar los datos de los sitios en el gráfico de línea temporal ubicado en la parte superior de la página.

 

Un par de capturas de pantalla después, pudimos enviar este informe a nuestros sitios para que confirmaran la cantidad de pedidos realizados cada día y aseguraran que todo estaba funcionando como se esperaba.  

Estos informes debían ejecutarse semanalmente, pero, por suerte para mí, esta tarea se volvió sencilla, especialmente cuando la combiné con la función de búsquedas guardadas en la página del Visor de Mensajes, lo que me permitió no tener que recordar qué criterios de búsqueda añadir.  

Puntos finales  

1. Datos sensibles:  
   Los datos de la búsqueda en el Visor de Mensajes se envían a una nueva pestaña del navegador y, tan pronto como se cierra, desaparecen, por lo que no hay que preocuparse por datos sensibles guardados en el navegador. Si queréis guardar un informe, utilizad la funcionalidad predeterminada de InterSystems para Búsquedas Guardadas y simplemente ejecutad el informe nuevamente más adelante. Había planeado un mecanismo para guardar búsquedas desde la página de análisis, pero no llegó a esta versión.  

2. Velocidad:
   La página de análisis funciona a partir de la búsqueda de mensajes y no he establecido límites estrictos en la cantidad de datos que puede mostrar. Cuantos más mensajes y criterios de búsqueda añadáis, más lenta será la página de análisis. Teniendo esto en cuenta, añadí un aviso emergente si intentáis cargar más de 200 mensajes, lo que os permite elegir si queréis cargar el gráfico de barras en la parte superior de la página o no.

 

El gráfico de barras muestra cada mensaje como un cuadro seleccionable. Al hacer clic en uno de estos cuadros, el mensaje se añadirá a la caja de Selected Messages en el visor de datos (a la izquierda de la página). Luego podéis hacer clic en el botón View Selected Messages para abrir estos mensajes en una nueva página y aprovechar las funciones de comparación de mensajes de la extensión.

Cuando hagáis clic en este botón, intentad no seleccionar demasiados mensajes. Un máximo de 10 debería estar bien.

Cargar el gráfico de barras con grandes conjuntos de datos de decenas de miles definitivamente no será bueno para vuestro navegador, pero he dejado esta decisión en manos del usuario.

Discussion (0)1
Log in or sign up to continue
Discussion (0)1
Log in or sign up to continue