新しい投稿

查找

Job
· 2024年12月18日

IRIS InterSystems Engineer

Please note- the resource should have expertise working in CCDA/FHIR implementation along with IRIS development experience.

IRIS for Health CCDA/FHIR IRIS developer 

  1. Hard Core IRIS for Health Engineers who have experience working on IRIS for Health 
  2.  CCD/FHIR and conversion services using SDA and DTL model (at least one production implementation of Conversion services to FHIR)
  3. Have Good knowledge of GCP and GKE’s (IKO’s deployed on GKE environment or any K8 cluster)
  4. Fine tune and debug IRIS Productions, assist L2 ops team when required
  5. CICD/GIT knowledge
ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
記事
· 2024年12月18日 2m read

Implemented ideas: Add a project that helps to generate unittests for an ObjectScript class

This article is part of a series showcasing the implementation of ideas from the Ideas Portal, where innovative concepts come to life!

Many InterSystems IRIS developers frequently need to create unit tests for ObjectScript classes — a process often done manually. The iris-tripleslash application revolutionizes this by automatically generating unit test classes with test methods for all the class methods of the original class. Developed by the talented Musketeers team @José Pereira, @Henrique Dias, @Henry Pereira — this tool was inspired by an idea shared by @Evgeny Shvarov on the Ideas Portal: "Add a project that helps to generate unittests for an ObjectScript class".

 

The creators of iris-tripleslash have simplified and enhanced the testing process. By generating tests directly from code examples found in method descriptions, TripleSlash not only improves class documentation but also streamlines test automation. For more details and a hands-on example, check out the article iris-tripleslash - let's rock together!

Many thanks to @Henry Pereira for sharing insights into the implementation process! He shared that the most challenging part of any programming contest is coming up with an interesting idea. Luckily, teamwork made this process easier for the Musketeers (credit goes to @Evgeny Shvarov for suggesting the name 😉). Inspired by the triple slash comment syntax and Elixir's DocTest, which uses comments to test code, they tackled the challenge of creating a parser to transform comments into tests — a task that felt like solving a complex puzzle!

Reflecting on their work, the team believes they could enhance the process by executing tests directly in %UnitTest.TestCase rather than creating a separate test class, making the solution even faster and more efficient.

The iris-tripleslash application has been widely recognized:

  • 1st place award in the Development Contest.
  • 5-star rating on Open Exchange, with 370 views.
  • Positive reviews, including feedback from @Gabriel Schiehl (“unit tests worked correctly”) and Developer Community legend @Robert Cemper (“works ok, it’s complete”).

Additionally, there are eight articles on Developer Community dedicated to this application, including content in English, French, Spanish, and Portuguese, as well as a top-grossing video announcement. While the video may include humor, the application is a serious and powerful tool.


We’d love to hear your thoughts about the iris-tripleslash application and the idea behind it. Share your feedback in the comments, and don’t forget to:

  • Post your own ideas.
  • Vote and comment on existing ideas.
  • Take inspiration from the Community Opportunity ideas and bring them to life!

Let’s continue to innovate and build together!

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
ダイジェスト
· 2024年12月18日

Global Masters is back! Check out our gamification and learning platform for developers

Dear Community member, 

The Global Masters gamification platform for developers is now back in full swing! Explore fun learning activities: participate in tech quizzes, watch videos, and try out tools and applications. Earn points and redeem them for well-deserved rewards!

>> Enter Global Masters now << (use your InterSystems SSO credentials to log in)

The integration between Global Masters, Developer Community, Open Exchange, and the Ideas Portal has also been restored. You’ll continue earning amazing points for every contribution you make to the community!

 

Read more about Global Masters here: 

記事
· 2024年12月18日 1m read

Mais sobre Grupos e Tags na CD

Oi Comunidade!

Temos mais algumas coisas para compartilhar com vocês sobre o funcionamento de Tags e Grupos na Comunidade de Desenvolvedores.

Primeiramente, se você está curioso sobre onde você pode achar a lista de todoas as Tags e Grupos, está em Menu -> Posts -> Tags

Ali você pode ver todos os Grupos e uam árvore de Tag com o número de publicações em cada uma delas. Você também pode ordernar por popularidade, nome e data de criação.

>> Para deixar ainda mais interessante, você pode introduzir a tag da sua empresa na Comunidade de Desenvolvedores InterSystems. Não é demais?! Para isso, entre no catálogo de recompensas no Global Masters, role até as Recompensas de Serviços de Negócio e troque 2.000 pontos pela sua própria Tag.

Outra coisa útil - você pode Seguir uma Tag ou Grupo que você ache útil ou que esteja relacionada a seu trabalho. Para isso, abra uma tag clicando nela em qualquer lugar da Comunidade e clique em Seguir na direita.

Dessa maneira, se você abrir o feed Personalizado, você receberá todas as publicações filtradas por grupos, tags ou autores que você segue.

Esperamos que esclareça ainda mais o uso de Grupos e Tags ✌️

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
質問
· 2024年12月18日

How does the Inactivity Limit as defined in the System-Wide Security Parameters work and other questions about the login process

Hi,

In a customer project we started enforcing the "Inactivity Limit" as defined in System-Wide Security Parameters. The customer would expect accounts to become Disabled after they have been inactive for the specified amount of days. However, that doesn't happen; it seems the Inactivity Limit is only established after logging in.

Furthermore, the account inactivity only starts being applied after the first login. Can you confirm that?

Lastly, for accounts that have been manually Disabled, and have an expired password, we see the following weird behavior:

  1. User logs in
  2. Needs to change his/her password
  3. But after that is blocked from accessing the system through a weird "Gateway Error" 

Is there anyone that knows intimately how the login process works? If so, can youu help clarify the above?

Thanks,

Theo

ディスカッション (0)2
続けるにはログインするか新規登録を行ってください