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

202 Application(s)
Filter
Show only
Last release on OEX
Categories
Works with
Industry
Developer Environment
Clear filters
Application NameDeveloperMade withRatingLast updatedViewsInstalls

demo-deployment

Deploy Demo of your InterSystems IRIS application

Dmitry Maslennikov
5.0 (1)14 Sep, 2022 205

Community objectscriptQuality

ObjectScript code analysis for community projects

D
Daniel
IPM
4.0 (1)08 Sep, 2022 400

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

5

Votes

3

Comments
Vote

webterminal-vscode

Launch WebTerminal sessions from Server Manager in VS Code

John Murray
5.0 (2)03 Jul, 2022 869

CloudStudio

A web based IDE for IRIS

S
Sean Connelly
IPM
5.0 (2)07 Jun, 2022 480 22

ObjectScript-Syntax-For-GitLab

ObjectScript highlight support for GitLab.

Lorenzo Scalese
Docker
5.0 (1)31 May, 2022 227

Japanese Calendar Converter

What's new in this version Follow Naming Convention

H
Hiroshi Sato
Docker
IPM
5.0 (1)19 Apr, 2022 255 9

globals-tool

Advanced Globals viewer

Dmitry Maslennikov
Docker
IPM
3.5 (1)08 Apr, 2022 485 28

django-iris

InterSystems IRIS backend for Django

Dmitry Maslennikov
Python
0.0 (0)20 Feb, 2022 641

Log

Simple macros-driven logging system

E
Eduard Lebedyuk
Docker
IPM
4.0 (1)18 Feb, 2022 241 8

InterSystems Iris Drivers Distribution

Official InterSystems JDBC, ODBC drivers and other libraries

Evgeny Shvarov
5.0 (1)31 Jan, 2022 443

iris-python-examples

Embedded Python examples with notebook support.

G
Guillaume Rongier
Docker
Python
5.0 (2)13 Dec, 2021 8.8k

VSCode-ObjectScript

VSCode extension for InterSystems products

Dmitry Maslennikov
4.9 (19)02 Dec, 2021 17.6k

isc-apptools-lockdown

Program for changing the security level of the system.

Sergey Mikhailenko
Docker
IPM
5.0 (1)29 Nov, 2021 455 237

iris-saml-example

InterSystems IRIS - SAML Authentication Test

Dmitry Maslennikov
Docker
IPM
5.0 (1)27 Nov, 2021 702 8

fhir-scraper

A simple python script to copy/scrap/crawl a FHIR repository.

G
Guillaume Rongier
Python
4.0 (1)08 Oct, 2021 177

Export Studio Snippets to VS Code

Tools for Studio to export Studio's Code Snippets to VS Code

J
Jacques Huser
0.0 (0)27 Aug, 2021 454

DataGrip

DataGrip is a multi-engine database environment targeting the specific needs of professional SQL developers.

M
Maksim Sobolevskiy
0.0 (0)23 Aug, 2021 443

Caché Monitor

Works with many of your databases but is specifically optimized for unique InterSystems Caché and InterSystems IRIS features. It combines many tools with a smart sql editor to provide easy access to your databases. Caché Monitor is like a swiss knife for InterSystems Caché \ IRIS, fast and very easy

A
Andreas Schneider
0.0 (0)15 Aug, 2021 1.8k

GitHubAPI

Github API for InterSystems IRIS

E
Eduard Lebedyuk
Docker
IPM
5.0 (1)29 Jun, 2021 422 204

ssl-client

adds ssl client configuration to your InterSystems IRIS server

Evgeny Shvarov
Docker
IPM
5.0 (1)28 Jun, 2021 400 11.1k

assert-objectscript

AssertJ Style assertion library for objesctscript

N
Niklas Thilmont
Docker
IPM
4.0 (1)22 Apr, 2021 320 2.2k

findtable

Query entity class corresponding structure.

H
Huicai Wang
Docker
5.0 (1)21 Apr, 2021 260

Grafana Plugin for InterSystems

Grafana Data Source Plugin for InterSystems

Dmitry Maslennikov
Docker
4.0 (1)19 Apr, 2021 1.1k

InterSystems LanguageServer

InterSystems Language Server which works directly with SuperPort

Dmitry Maslennikov
0.0 (0)17 Apr, 2021 316

IntelliJ InterSystems

IntelliJ IDEA Plugin for InterSystems

Dmitry Maslennikov
0.0 (0)17 Apr, 2021 601

IRIS_REST_Documentation

Development tool for documenting REST API endpoints [INTERSYSTEM IRIS]

D
Davi Massaru Teixeira Muta
Docker
5.0 (1)14 Apr, 2021 409

mg_php

A PHP Extension for InterSystems Caché/IRIS.

C
Chris Munt
0.0 (0)25 Mar, 2021 289

mg_go

A GO Extension for InterSystems Caché/IRIS.

C
Chris Munt
0.0 (0)25 Mar, 2021 816

mg-dbx

A Node.js Extension for InterSystems Caché/IRIS. The focus and rationale for this solution is high-performance NoSQL-based access to the database, though access to InterSystems SQL, Objects and Functions is also supported.

C
Chris Munt
Python
0.0 (0)25 Mar, 2021 336

mg_ruby

A Ruby extension for InterSystems M/Caché/IRIS

C
Chris Munt
0.0 (0)25 Mar, 2021 341