Welcome to Open Exchange

At InterSystems, we deeply appreciate the rapid innovation enabled by open-source development. Our team acknowledges the significant impact of the community's dedication, which has been a driving force behind the evolution of software and data technology.

Top contributors

Featured applications

48 Application(s)
Filter
Show only
Last release on OEX
Categories
Works with
Industry
Applications from Ideas Portal
Clear filters
Application NameDeveloperMade withRatingLast updatedViewsInstalls

vault-link

Vault-Link is a security solution designed to safeguard sensitive information on InterSystems IRIS environments.

Henrique Dias
Docker
Python
IPM
0.0 (0)12 Dec, 2024 5

iris-http-calls

Interoperability Adapter and Service for making HTTP calls

O
Oliver Wilms
Docker
IPM
5.0 (1)12 Dec, 2024 16

InterSystems Ideas Waiting to be Implemented

Programmatic reports

The report creation is a tedious and non-productive task. You need an IDE, create a connection, create a SQL query, define report bands, drag-and-drop/design report columns, fields, labels, summarizations, margins, charts and prepare perfect pixel reports for print. To create a tradicional report the effort takes 4 to 12 hours. The idea is to define reports using object script instructions. With some minutes and with writing a few object script lines you can get a report equivalent to a tradicional report, with the benefit to create dynamic content for the reports (productivity). The idea includes yet the feature to allows to the developer set print restrictions for the PDF report generated (reduce carbon emission, not allowing print, only read). Benefits of this idea: 1 - Productivity - develop a report in minutes not in hours 2 - Reduce carbon emission - is possible restrict the PDF print 3 - Create dynamic reports using ObjectScript 4 - No need to install a report server, saving processor and memory resources (decreasing emissions) To create a report using source code, see this sample with Java, but could be in ObjectScript too: TextColumnBuilder<String> itemColumn = col.column("Item", "item", type.stringType()); TextColumnBuilder<Date> orderDateColumn = col.column("Order date", "orderdate", type.dateType()); TextColumnBuilder<Integer> quantityColumn = col.column("Quantity", "quantity", type.integerType()).setFixedWidth(50); TextColumnBuilder<BigDecimal> unitPriceColumn = col.column("Unit price", "unitprice", type.bigDecimalType()); ColumnTitleGroupBuilder titleGroup2 = grid.titleGroup("Group 2", quantityColumn, unitPriceColumn); ColumnTitleGroupBuilder titleGroup1 = grid.titleGroup("Group 1", orderDateColumn, titleGroup2).setTitleFixedWidth(450); report() .setTemplate(Templates.reportTemplate) .columnGrid(itemColumn, titleGroup1) .columns(itemColumn, orderDateColumn, quantityColumn, unitPriceColumn) .title(Templates.createTitleComponent("ColumnTitleGroup")) .pageFooter(Templates.footerComponent) .setDataSource(createDataSource()) .setSecurityRule(PrintRule.READ_ONLY) //if you want restrict print .printPDF();

Y
by Yuri Marx

4

Votes

3

Comments
Vote

InterSystems Testing Manager for VS Code

Integrate the %UnitTest framework with VS Code

John Murray
4.5 (2)15 Nov, 2024 374

IPM in VS Code

Manage IPM / ZPM packages on servers directly from VS Code

John Murray
0.0 (0)15 Nov, 2024 147

apptools-admin

This solution can be installed in earlier versions of Caché and Ensemble (tested 2016.1+). This can be done by importing xml.

Sergey Mikhailenko
Docker
IPM
5.0 (1)24 Sep, 2024 1.1k 272

IOP REST Client Framework

Framework for creating REST API clients in python with IOP

A
Antoine Dhollande
Docker
Python
IPM
4.5 (1)22 Sep, 2024 98

irisfirebase

Firebase module for InterSystems IRIS

D
Daniel Aguilar
Docker
Python
IPM
5.0 (1)27 Jul, 2024 168 3

interoperability-embedded-python

Hack of PEX Python but for Embedded Python

G
Guillaume Rongier
Docker
Python
IPM
5.0 (15)26 Jul, 2024 7.5k 1.1k

iris-email-analyzer-app

Iris Email Analyzer for suspicious or confidential content.

E
Eric Mariasis
Docker
Python
IPM
AI
4.5 (1)23 Jul, 2024 178

HackUPC24_Klìnic

Symptoms Clinical Trial Search Tool using Knowledge Graphs

T
Tanguy Vansnick
AI
ML
ML
0.0 (0)15 May, 2024 187

iris-openai

Library for use Open AI

Kurro Lopez
Docker
IPM
AI
5.0 (5)18 Apr, 2024 814 39

sql-builder

A flexible and powerful SQL query string builder for InterSystems IRIS

Henry Pereira
Docker
IPM
3.0 (1)25 Mar, 2024 517 22

googlesheets-adapter

Inbound and Outbound adapters for Google Sheets

N
Nikolay Solovyev
Docker
0.0 (0)17 Mar, 2024 79

iris-fhir-lab

A web app to display FHIR resources details dynamically

Muhammad Waseem
Docker
Python
IPM
0.0 (0)03 Feb, 2024 484 38

custom-login

Sample application for InterSystems IRIS custom login samples

Yuri Marx
Docker
IPM
5.0 (2)15 Dec, 2023 165 2

samples-dynamicgateway-dotnet

InterSystems IRIS Dynamic Gateway Samples refactored from %Net.Remote.NET.Test samples

S
Summer Myerson
0.0 (0)08 Dec, 2023 105

JIRISReport

Create Drag and Drop JasperReports and run on InterSystems IRIS

Yuri Marx
Docker
IPM
4.5 (1)10 Nov, 2023 386 2

workshop-firebase

Firebase adaptor

Luis Angel Pérez Ramos
Docker
IPM
0.0 (0)04 Nov, 2023 108

journal-file-indexer

IRIS Journal file indexer

Lorenzo Scalese
Docker
IPM
5.0 (1)27 Oct, 2023 495 13

OpenAPI-Suite

Set of tools for ObjectScript code generation from Swagger 3.0

Lorenzo Scalese
Docker
IPM
5.0 (4)24 Oct, 2023 1.2k 200

isc-one-liners

useful one line commands for objectscript

Evgeny Shvarov
Docker
IPM
5.0 (2)18 Oct, 2023 696 25

Jupyter Server Proxy for VS Code

PoC of a VS Code extension to provide a local Jupyter server acting as a proxy for IRIS servers defined in Server Manager

John Murray
Docker
5.0 (1)21 Sep, 2023 241

flask-iris

A quick guide / template to use Flask and IRIS side by side.

H
Heloisa Paiva
Python
0.0 (0)16 Sep, 2023 277

iris-size-django

A portal for visualizing and keeping track of memory usage of an

H
Heloisa Paiva
Python
4.8 (2)06 Sep, 2023 381

IRIS-FlaskBlog

Realworld Application using Flask, SQLAlchemy, and InterSystems IRIS

Muhammad Waseem
Docker
Python
5.0 (1)28 Aug, 2023 252

JSONfile-to-Global

Load JSONfile into Global

Robert Cemper
Docker
5.0 (2)22 Aug, 2023 203

GlobalToJSON-XLA

export an XLarge Global into a JSON object file

Robert Cemper
Docker
IPM
5.0 (1)22 Aug, 2023 239 4

liquibase-iris

Luquibase extension: InterSystems IRIS support

Dmitry Maslennikov
0.0 (0)21 Aug, 2023 274

GlobalToJSON-Efficient

create a JSON Object from Global nodes in use

Robert Cemper
Docker
IPM
5.0 (1)21 Aug, 2023 289 15

GlobalToJSON-Compact

create a compact JSON Object from Global

Robert Cemper
Docker
IPM
5.0 (1)21 Aug, 2023 307 15