Effacer le filtre
Question
lilian taroua · Avr 30, 2023
Je me demande si je suis au bon endroit pour poser ma question. En tant que représentant de notre succursale française d'une entreprise-mère basée aux États-Unis, j'ai été chargé de télécharger la documentation InterSystems pour la gestion de nos finances. Cependant, je dois admettre que je trouve la documentation difficile à comprendre en raison de mon niveau d'anglais médiocre. Notre entreprise travaille dans le domaine des batteries électroniques et nous cherchons à unifier nos systèmes de reporting en utilisant InterSystems aux États-Unis et en France. Est-ce qu'il y a une documentation en français destinée aux débutants? Bonjour @lilian.taroua,
Quel type de documentation cherchez-vous?
La documentation technique officiel est effectivement en anglais et disponible en ligne ici. Elle peut aussi être téléchargée en version PDF via ce lien. Sur le site officiel FR, vous pourrez trouver des informations relatives aux différents produits. Des formations sur IRIS en français sont également possible à ma connaissance.
Annonce
Irène Mykhailova · Déc 6, 2022
...et découvrez comment vous pouvez nous éclairer ! Partagez votre expertise en devenant un expert externe de la certification InterSystems. Également dans la newsletter de novembre 2022, trouvez des informations utiles sur la compatibilité des produits, apprenez à recueillir plus d'informations à partir de vos données et voyez comment vous pouvez facilement préparer des données de santé pour l'échange.
Annonce
Adeline Icard · Fév 21, 2023
InterSystems met périodiquement à jour ses politiques et pratiques en matière de publication de logiciels afin de s'adapter aux besoins des clients.
Nous sommes en train de modifier notre cadence de publication des mises à jour afin d'être plus prévisibles pour les clients et les partenaires, et de modifier quelques autres aspects.
Cet article résume la cadence de publication de nos produits "Data Platforms" (Plateformes de données) et les changements récents qui y ont été apportés, et vous annonce quelques nouvelles mises à jour.
### Pourquoi changer ?
* Nos clients acceptent plus rapidement nos nouvelles versions.
* Les problèmes de sécurité sont plus fréquents, notamment dans les bibliothèques de tiers.
* Nos clients demandent des dates de livraison plus prévisibles.
Qu'est-ce qui n'a pas changé ? Rappel de notre cadence de publication des fonctionnalités
InterSystems utilise une cadence de publication de fonctionnalités à deux flux avec InterSystems IRIS depuis 2018 (voir l' annonce originale original announcement). Nous fournissons :
* Livraison continue (CD) des versions—Ces versions permettent d'accéder rapidement aux nouvelles fonctionnalités et sont idéales pour le développement et le déploiement d'applications qui sont continuellement mises à jour et peuvent bénéficier immédiatement des nouvelles fonctionnalités. On l'appelle parfois le "train rapide".
* Les versions de maintenance prolongée (EM)—ces versions sont moins fréquentes que les versions de livraison continue mais elles apportent la stabilité accrue des versions de maintenance. Elles sont idéales pour les grandes applications d'entreprise où la facilité d'obtenir des correctifs dans les versions de maintenance est plus importante que d'obtenir un accès précoce aux nouvelles fonctionnalités. On l'appelle parfois le train lent.
Les versions EM sont faciles à identifier car leur numéro de version est YYYY.1 (par exemple 2022.1 ou 2023.1). Les versions CD auront un numéro de version de la forme YYYY.2, YYYY.3 etc.
Il y a un an, nous avons fait évoluer notre cadence, en ajoutant des kits pour les versions CD et en ajoutant HealthShare Health Connect dans ces trains de versions aux côtés d'InterSystems IRIS et d'InterSystems IRIS for Health. ( Voir la mise à jour février 2022). Quelques restrictions sur les versions CD du train rapide restent en vigueur : il n'y a pas de mises à jour de maintenance ou de sécurité ; il n'y a pas de conversion sur place à partir de Caché ou Ensemble ; et le chemin de mise à jour pour une version CD est limité à la version CD suivante ou à la version EM suivante.
Les versions de fonctionnalités (EM et CD) passent par une phase de prévisualisation au cours de laquelle les clients peuvent télécharger et utiliser les nouvelles versions, afin de se préparer à la sortie de la nouvelle version. Les prévisualisations sont un moment idéal pour fournir des commentaires et des tests afin de s'assurer que votre application fonctionne bien avec la nouvelle version. À partir de la version 2022.2, nous avons commencé à mettre à jour les prévisualisations toutes les deux semaines, toujours le mercredi.
Les réactions à la cadence de publication et à ces mises à jour ont été très positives, et nous avons pu gérer la cadence de publication à deux flux tout en maintenant une très haute qualité.
### Mises à jour des plateformes
Les clients adoptent de nouveaux systèmes d'exploitation beaucoup plus rapidement, notamment dans le cloud. Nous avons modifié notre cadence en conséquence. En 2022, nous avons commencé à ajouter la prise en charge de nouveaux systèmes d'exploitation dans les versions de maintenance. La version 2022.1.1 a ajouté la prise en charge d'Ubuntu 22.04 et la version 2022.1.2 celle de RHEL 9. Cette approche signifie que les clients peuvent adopter de nouveaux systèmes d'exploitation beaucoup plus tôt.
Les changements de sécurité sont plus fréquents, en particulier pour les bibliothèques communes fournies avec ces systèmes d'exploitation, comme OpenSSL. Avec notre version 2022.1, nous avons commencé à utiliser les bibliothèques OpenSSL du système d'exploitation, afin que les clients puissent se tenir au courant des mises à jour de sécurité via leur système d'exploitation. Cela signifie également la compilation et l'emballage de kits séparés pour chaque version majeure d'un système d'exploitation Linux. Nous limitons ces kits à deux versions majeures dans chaque version EM. Si nous introduisons une nouvelle prise en charge du système d'exploitation dans une version de maintenance, nous ne supprimerons pas les versions antérieures, de sorte qu'il peut y avoir trois ensembles de kits ; cela est réduit à deux avec la prochaine version EM. Par exemple, la version 2022.1.2 comporte trois ensembles de kits Red Hat (RHEL 7, RHEL 8 et RHEL 9) ; la version 2022.1.3 comportera les mêmes ensembles de kits, mais la version 2023.1.0 ne comportera que les kits RHEL 8 et RHEL 9.
Comme les changements de plateforme s'accélèrent, nous voulons donner aux clients une visibilité sur ce qui se prépare. Nous avons introduit une "mise à jour des plateformes" trimestrielle sous forme de bulletin d'information ; vous pouvez lire le premier numéro sur la communauté des développeurs. Veuillez nous faire part de vos commentaires sur le format, l'horizon temporel, etc.
Maintenance et mises à jour de sécurité
Nous continuons à fournir des mises à jour de maintenance sur InterSystems IRIS pendant deux ans, ainsi que des mises à jour de maintenance sur Caché et Ensemble (voir Version minimale prise en charge). Outre les mises à jour de maintenance, nous fournissons des corrections de sécurité.
Nous faisons référence à la suite de versions qui mettent à jour une version EM, sur tous les produits et plateformes associés, comme un flux. Par exemple, 2021.1.0, 2021.1.1, 2021.1.2 est un flux, tandis que 2022.1.0, 2022.1.1, 2022.1.2 est un autre flux. Cela signifie que nous fournissons des versions de maintenance pour trois flux (l'EM le plus récent et les EM précédents d'InterSystems IRIS, d'InterSystems IRIS for Health et de Health Connect, ainsi que Caché et Ensemble, qui constitue son propre flux).
À partir d'avril 2023, InterSystems fournira des corrections de sécurité pour les versions actuelles et les versions des trois dernières années d'InterSystems IRIS, ainsi que pour la dernière version de maintenance de Caché. Cela signifie que les corrections de sécurité sont fournies pour deux flux supplémentaires au-delà des mises à jour de maintenance (cinq flux au total). Par exemple, en 2024, InterSystems fournira des corrections de sécurité pour les versions InterSystems IRIS 2021.1.x, 2022.1.x, 2023.1.x, ainsi que pour la version 2024.1.x alors en vigueur ; InterSystems fournira également des corrections de sécurité pour Caché 2018.1.x.
Nous avons récemment amélioré notre politique de traitement des vulnérabilités de sécurité pour tenir compte du volume plus important de problèmes de sécurité que nous constatons, dont la plupart sont de gravité faible ou moyenne (voir Politique de traitement des vulnérabilités de sécurité mise à jour). Nous incluons désormais des mises à jour de sécurité dans chaque version. Les informations sur les problèmes de gravité élevée et critique font l'objet d'un embargo (pour éviter de fournir des informations qui pourraient être utilisées pour exploiter des brèches de sécurité) jusqu'à ce que ces problèmes soient traités dans tous les flux pris en charge - à ce moment-là, nous émettons une alerte de sécurité avec les détails des vulnérabilités qui ont été traitées.
Des versions de maintenance prévisibles
Les clients nous disent qu'ils apprécient de recevoir régulièrement des mises à jour logicielles et qu'ils veulent être en mesure de faire des plans en fonction de la date à laquelle ils peuvent les attendre. Nous sommes en train d'officialiser notre calendrier de publication des mises à jour, comme suit :
Flux le plus récent d'InterSystems IRIS : version de maintenance tous les trois mois.
Flux précédent d'InterSystems IRIS : version de maintenance tous les six mois.
Caché et Ensemble : version de maintenance tous les douze mois.
Nous avons publié une version de maintenance pour le flux InterSystems IRIS 2022.1 le 18 janvier (voir notre annonce de la version 2022.1.2). Nous prévoyons de publier des versions de maintenance pour le flux InterSystems IRIS 2021.1 et le flux Caché et Ensemble 2018.1 le 28 février.
En 2023, nous prévoyons une version EM (2023.1) et deux versions CD (2023.2 et 2023.3). Une fois que 2023.1.0 est généralement disponible (GA), il devient le flux IRIS d'InterSystems le plus récent, et 2022.1 devient le flux précédent.
Suppression des versions précédentes de la CMR (mais pas de l'ICR)
Parce que nos sorties sont devenues plus fréquentes et que nous publions plus de kits (un par version majeure de Linux OS), le nombre de versions disponibles sur le site de distribution de logiciels du CMR a considérablement augmenté et est devenu déroutant pour certains clients. Nous adoptons une nouvelle pratique consistant à retirer régulièrement les anciennes versions de chaque flux du site de distribution.
* Seule la version la plus récente du CD sera visible - parce que 2022.3 est maintenant généralement disponible, nous retirerons les images 2022.2 à la fin du mois de février.
* Seule la version de maintenance la plus récente par flux sera visible - 2022.1.1 a été supprimée lors de la publication de 2022.1.2. Cela permet d'éviter le problème des clients qui installent par erreur des logiciels présentant des problèmes de sécurité connus.
Les versions précédentes sont disponibles sur demande. Nous suggérons également aux clients qui standardisent une version unique pour de nombreux sites de conserver leur propre copie du kit pour cette version. Pour garantir l'intégrité, tous les kits et conteneurs sont signés ; les fichiers checksum et les fichiers de signature PGP sont téléchargeables sur le site de distribution du CMR.
Nous travaillons de manière différente avec les conteneurs publiés sur l'InterSystems Container Repository (ICR), car les clients utilisent généralement des versions spécifiques dans les pipelines CI/CD. Nous ne supprimerons pas les anciennes images de l'ICR avant qu'elles aient deux ans. Nous recommandons aux clients de maintenir leurs pipelines CI/CD à jour, et la rétroaction que nous recevons est celui qu'ils font.
Engagement envers la réussite du client
Tous les changements décrits dans cet article ont été effectués dans le but d'aider les clients à réussir. Nous sommes à l'écoute des préoccupations de nos clients concernant les problèmes de sécurité, l'adoption de la plate-forme, les mises à jour de maintenance et la cadence des versions, et nous modifions les choses en fonction de ces rétroactions. N'hésitez pas à nous contacter pour nous faire part de vos commentaires et suggestions !
Annonce
Irène Mykhailova · Oct 22, 2022
Bienvenue dans la version de la communauté du septembre 2022 !
Nous sommes ravis de partager avec vous tous les dernières améliorations que nous avons apportées au cours des deux derniers mois !
📌 nouvel en-tête du site
📌 page de certification InterSystems et faits saillants pour les spécialistes certifiés
📌 barre de recherche dans les messages, les réponses et les messages privés
📌 nouvelles pages "À propos de nous" : notre aperçu de l'équipe et de l'écosystème de développement
📌 faits saillants pour les modérateurs et l'équipe DC
📌 nouveau bouton Haut
Examinons de plus près toutes ces améliorations.
Nouvel en-tête DC
Nous avons modifié la disposition de notre en-tête. Nous avons "masqué" notre menu précédent dans le bouton pour le rendre plus convivial :
Toutes les sections de menu restent les mêmes :
Page de Certification InterSystèmes
Désormais, vous pourrez repérer lequel des membres de notre Communauté a passé avec succès la certification officielle d'InterSystems (ou plutôt l'a ajoutée à son profil) ! Ils sont marqués de la coche verte à la fois dans leurs messages et dans leur profil :
De plus, des informations sur leur certification sont disponibles sur leur page de profil DC dans le menu des certifications InterSystems :
✅ P.S. n'oubliez pas d'ajouter votre certification à votre profil DC ;)
Barre de recherche dans les messages, les réponses et les messages privés
Nous savons que parfois vous voulez rechercher quelque chose dans vos propres affaires. Pour rendre cela possible, nous avons ajouté de nouvelles barres de recherche à vos messages, réponses
et messages directs
Pages "À propos de nous" : Équipe et Écosystème
Nous avons récemment déployé nos nouvelles pages "À propos de nous" afin de faire connaître à l'ensemble de la Communauté les personnes qui s'y intéressent :
📍 notre équipe
et les portails et ressources associés :
📍 Présentation de l'écosystème de développeurs InterSystems
Vous pouvez les trouver dans la section "À propos de nous" du menu :
Faits saillants pour les modérateurs et l'équipe de DC
Nous avons ajouté une certaine visibilité aux membres de notre équipe et aux modérateurs DC. Maintenant, ils sont faciles à repérer grâce aux marques vertes ou violettes sur leurs avatars :
Bouton "Haut"
Nous savons qu'il peut être frustrant de faire défiler jusqu'en haut de la page lorsque vous êtes quelque part en bas. Donc, pour rendre notre DC encore plus convivial, nous avons ajouté le bouton Haut pour accéder directement au haut de la page. Il apparaît lorsque vous démarrez le défilement et quittez "l'écran visible en haut" :
C'est tout pour le moment! J'espère que nos améliorations vous plairont !
A la prochaine avec d'autres mises à jour ;)
100 Publications•0 Abonnés
Annonce
Irène Mykhailova · Déc 27, 2022
Dans la newsletter de décembre 2022, découvrez d'autres moyens de transformer, d'analyser, de partager et de visualiser vos données à l'aide des technologies InterSystems, y compris la façade FHIR ! De plus, écoutez un nouvel épisode de podcast sur AI Link, un pont entre l'apprentissage automatique et l'intelligence d'affaires. Assurez-vous de vous inscrire à la newsletter pour obtenir les dernières ressources !
Article
Irène Mykhailova · Mars 15, 2023
Bonjour à tous !
Je partage avec vous un outil d'ingestion de données que nous avons utilisé dans certains projets.
*DataPipe* est un framework d'interopérabilité pour l'ingestion de données dans InterSystems IRIS de manière flexible. Il vous permet de recevoir des données de sources externes, de normaliser et de valider les informations et enfin d'effectuer toutes les opérations dont vous avez besoin avec vos données.
# Modèle
En premier lieu, vous devez définir un modèle. Un modèle est simplement une classe qui s'étend à partir de `DataPipe.Model` où vous devez implémenter quelques méthodes :
Dans le modèle, vous spécifiez comment vous allez sérialiser / désérialiser les données, comment vous les normalisez et les validez et enfin quelle opération vous voulez effectuer avec vos données une fois qu'elles sont normalisées et validées.
[Here](https://github.com/intersystems-ib/iris-datapipe/blob/master/src/DataPipe/Test/HL7/Models/A08.cls) you can find a full example of a DataPipe model.
# Composants d'interopérabilité
Après avoir défini le modèle, vous pouvez ajouter les composants dont vous avez besoin à une production d'interopérabilité.
Vous devez mettre en place un processus d'ingestion qui doit comprendre les éléments suivants :
* La transformation `Input > InboxAttributes` où vous spécifiez comment extraire les attributs qui décrivent vos données d'entrée. Ces attributs peuvent être utilisés pour rechercher les données traitées.
* La transformation `Input > Model` où vous implémentez comment convertir les données entrantes dans votre modèle DataPipe.
Les autres composantes sont déjà préconstruites dans DataPipe. Vous avez un exemple de production [ici](https://github.com/intersystems-ib/iris-datapipe/blob/master/src/DataPipe/Test/Production.cls).
# DatapipeUI
Il existe également une interface utilisateur que vous pouvez utiliser pour gérer les données que vous ingérez dans le système.
# Déploiement
Pour le déployer, vous avez besoin d'une instance IRIS d'InterSystems, où vous installez DataPipe (et RESTForms2 pour les API REST) et une application web externe (UI) qui interagira avec cette instance.
Si vous êtes intéressé et que vous souhaitez jeter un coup d'œil et tester cette solution, vous trouverez toutes les informations nécessaires dans le lien Open Exchange.
Annonce
Robert Bira · Oct 17, 2022
Hourra pour la sécurité !
Si vous vous connectez à un serveur local et effectuez un développement isolé avec un compte jetable, stockez simplement votre mot de passe en texte brut dans le fichier de configuration settings.json. Mais si vous travaillez avec un serveur partagé en utilisant un "vrai" compte d'utilisateur, c'est une bonne idée de protéger ces informations.
C'est pourquoi c'est un grand jour pour les développeurs ObjectScript soucieux de la sécurité. La version 3 de Server Manager sort de l'état de pré-version avec la première version publique de la version 3.2.1. Cette version concerne la transition vers l'API du fournisseur d'authentification de VS Code pour le stockage des mots de passe chiffrés. Cette API est déjà utilisée par VS Code pour s'authentifier auprès des fournisseurs GitHub et Microsoft, vous pouvez donc être sûr qu'elle a été soigneusement testée au combat. Tirer parti de la même fonctionnalité d'authentification nous aligne sur notre mission principale en matière d'outils de développement, qui est de bien s'intégrer à la technologie traditionnelle et de ne s'écarter de cette voie que lorsque cela est absolument nécessaire. Félicitations et merci à @John.Murray pour avoir dirigé le développement de cette fonctionnalité. Assurez-vous que vous exécutez l'extension ObjectScript version 2.x
Si vous utilisiez la version 2.x du gestionnaire de serveur et que vous stockiez les mots de passe dans le trousseau de votre système d'exploitation (PAS en texte brut dans un fichier de configuration VS Code), vous devrez suivre ces étapes pour migrer ces mots de passe chiffrés vers le nouveau fournisseur d'authentification.
Installation
Si les extensions ObjectScript - ObjectScript, Server Manager et Language Server - sont déjà installées, accédez à votre volet Extensions et assurez-vous qu'elles sont à jour. "InterSystems ObjectScript" doit être à la v2.0.0, "InterSystems Server Manager" doit être à la v3.2.1 et "InterSystems Language Server" doit être à la v2.1.2.
Si, pour une raison quelconque, vous n'avez pas encore essayé ces extensions, installez VS Code d'ici. Installez ensuite "InterSystems ObjectScript Extension Pack" de VS Code Marketplace en cliquant sur le bouton vert "Installer".
Article
Irène Mykhailova · Juin 30, 2022
Salut chers développeurs !
Troisième, c'était le dernier jour du Global Summit
Pour certains, c'était le dernier jour à Seattle et ils devaient quitter leurs chambres. D'autres ont décidé de prolonger leur séjour et de profiter de cette belle ville encore quelques jours. Certains partenaires ont commencé à ranger leurs stands le matin et les halls ont commencé à paraître un peu sombres sans le même nombre de personnes qu'avant. Dans tous les cas, les gens ont commencé à socialiser et à discuter de toutes les choses dont ils n'avaient pas encore discuté.
Ici, ce sont @Dean.Andrews2971, @Evgeny.Shvarov et @Lorenzo.Scalese
Quoi qu'il en soit, la journée a commencé par les keynotes (comme le jour précédent). Cette fois, il s'agissait de relations avec les clients. Voici un récapitulatif des présentations:
Bienvenue au troisième jour
John Paladino, Head of Client Services, InterSystems
Améliorations pour des client
Joe Lichtenberg, Head of Product & Industry Marketing, Data Platforms, InterSystems
Ce que l'IA peut et ne peut pas faire
Janelle Shane, AI Speaker & Humorist
Passion pour la réussite des clients
John Paladino, Head of Client Services, InterSystems
L'apprentissage comme pierre angulaire du succès
Jim Breen, Head of Learning Services, InterSystems
Gagner l'acceptation et l'adoption
Modéré par Mike Fuller, Regional Marketing Director, InterSystems
L'éclat de la start-up
Randy Pallotta, Head of North American Sales Engineering
Hackathons : amusants et innovants
Dean Andrews Head of Developer Experience
Conclusion et remerciements
Jim Rose, Head of Global Marketing
MIS A JOUR 16:00Pendant la journée, nos gagnants du Detective Adventure sont arrivés pour recevoir leurs lots.
@Craig.Regester a gagné le Bellroy Backpack
et @David.Underhill2602 a gagné Amazon Kindle et Apple AirPods. À quel point cela est cool ?!
Bien entendu, toutes les personnes présentes ayant joué au jeu pouvaient échanger leurs points contre des lots. Et laissez-moi vous dire que j'ai donné beaucoup de choses au gens!
Par la suite, j'ai assisté à une intéressante présentation du rangement en colonne. Nous verrons comment cela fonctionne en utilisant Early Access. Vous pouvez dire que pas mal de personnes étaient également intéressées par ce sujet.
Malheureusement, c'était tout ! Les dernières présentations de la journée et à 3 heures ont commencé la réception d'adieu avec des glaces et des biscuits.
MIS A JOUR 20:00Pour conclure cette formidable expérience de 4 jours, les gens ont décidé d'aller dans d'autres lieux pour apprendre davantage et certains sont allés profiter de la nature. Voici "The Groove" à Golden Gardens sur Elliot Bay pour votre plaisir.
Pour finir, une bonne nouvelle à propos du prochain Global Summit. Il se tiendra à Hollywood, en Floride, du 4 au 7 juin 2023 ! On se voit là-bas ! Une belle dernière journée, l'après-midi a été rythmée par une présentation CI/CD par l'équipe Benelux, des discussions avec des intervenants de différents pays sur des sujets techniques ainsi que UCR. Aussi c'était l'occasion d'avoir un premier contact avec Intersystems Italia.
Nous avons finalement passé cette dernière soirée dans la ville.
Au plaisir de vous revoir lors d'un prochain événement ! Merci beaucoup, Irène!
Annonce
Irène Mykhailova · Août 22, 2022
Salut la communauté,
Nous sommes heureux de vous inviter au prochain webinaire de lancement du concours d'interopérabilité : Créer des solutions durables ! Le sujet de ce webinaire est dédié au concours de programmation d'interopérabilité.
Pendant ce webinaire, nous vous montrerons des certains principes généraux et des problèmes de résolution des problèmes de développement durable, ainsi que quelques bonnes idées qui ont surgi lors des hackathons pour vous inspirer et les choses à faire et à ne pas faire.
De plus, nous discuterons et répondrons aux questions sur la façon de créer des solutions d'interopérabilité à l'aide d'InterSystems IRIS et IRIS for Health.
Date et heure: lundi 29 août – 09 h 00 HAE
Speakers: 🗣 Tomas Studenik, PDG d'Insane Business Ideas et co-fondateur de Caelestinus🗣 @Dean.Andrews2971, responsable des relations avec les développeurs 🗣 @Evgeny.Shvarov, responsable de l'écosystème des développeurs InterSystems
Nous avons hâte de vous voir lors de notre webinaire sur Zoom.
✅ Inscrivez-vous au webinaire dès aujourd'hui !
Annonce
Irène Mykhailova · Avr 23, 2022
Salut la communauté !
Nous sommes ravis d'annoncer que vous trouverez les titres et les descriptions des sessions publiés sur notre site Web de l'événement. Suivez le lien d'inscription pour les voir.
J'espère que vous pourrez créer votre emploi du temps en ligne très bientôt. Nous finalisons tout avant de le charger dans notre application de planification. Nous vous tiendrons au courant. Le #GlobalSummit est le lieu idéal pour accélérer votre développement, en rencontrant InterSystems et son écosystème.