{"id":130,"date":"2013-08-12T08:00:00","date_gmt":"2013-08-12T06:00:00","guid":{"rendered":"https:\/\/www.formalmind.com\/blog\/rmfpror-080-available\/"},"modified":"2022-04-11T18:58:55","modified_gmt":"2022-04-11T16:58:55","slug":"rmfpror-080-available","status":"publish","type":"post","link":"https:\/\/www.formalmind.com\/de\/blog\/rmfpror-080-available\/","title":{"rendered":"RMF\/ProR 0.8.0 verf\u00fcgbar"},"content":{"rendered":"<p>Das RMF-Team ist stolz darauf, die Version 0.8.0 von RMF und ProR (<a href=\"http:\/\/eclipse.org\/rmf\/download.php\" target=\"_blank\" rel=\"noopener\">Herunterladen<\/a>), um Ihren Sommer aufzupeppen.  Die sichtbarsten Verbesserungen betreffen die Handhabung von Standardwerten, die wir weiter unten beschreiben werden.  Sie k\u00f6nnen auch Beispiele in Ihren Arbeitsbereich importieren \u00fcber <span style=\"background-color:#dddddd;font-family:monospace;\">Datei | Neu | Beispiel...<\/span>. Dies sollte f\u00fcr neue Benutzer n\u00fctzlich sein, um eine Vorstellung davon zu bekommen, was m\u00f6glich ist.<\/p>\n<p>Aber es gibt auch eine Reihe von Back-End-Verbesserungen, die entweder Probleme beheben oder die Dinge beschleunigen.  Wir hoffen, dass Sie ProR 0.8.0 ausprobieren werden.  Wenn Sie ProR bereits installiert haben, k\u00f6nnen Sie das Update \u00fcber <span style=\"background-color:#dddddd;font-family:monospace;\">Hilfe | Nach Updates suchen<\/span>.<!--break--><\/p>\n<h2>Bessere Standardwerte erstellen<\/h2>\n<p><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/default-remove.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 500px; height: 147px; float: right;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/default-remove.png\" style=\"width: 500px; height: 147px; float: right;\"><\/noscript>Die bessere Handhabung von Standardwerten wurde von Fran\u00e7ois Rey initiiert, einem externen Mitarbeiter, der den Dialog Datentypkonfiguration verbessert hat.  In diesem Dialogfeld k\u00f6nnen Sie Ihre Datentypen und deren Attribute konfigurieren. Und Attribute k\u00f6nnen Standardwerte haben.  Bis jetzt war dies jedoch nicht sehr intuitiv.  Sie mussten mit der rechten Maustaste auf ein Attribut klicken, um ein untergeordnetes Element zu erstellen, das den Standardwert darstellt.<\/p>\n<p>Fran\u00e7ois hat dies viel intuitiver gemacht, indem er den Standardwert einfach zu einer weiteren Eigenschaft des ausgew\u00e4hlten Attributs gemacht hat.  Dies ist im Screenshot rechts zu sehen, wo der Standardwert eines String-Attributs auf \u201c\u201d gesetzt ist.<\/p>\n<p>Dies funktioniert zwar, macht aber das Entfernen von Standardwerten in manchen F\u00e4llen schwierig.  Daher wurde ein Kontextmen\u00fc hinzugef\u00fcgt, das die vollst\u00e4ndige Entfernung des Standardwerts erm\u00f6glicht, was dem zuvor beschriebenen Entfernen des untergeordneten Elements entsprechen w\u00fcrde.<\/p>\n<h2>Bessere Standardwerte anzeigen<\/h2>\n<p>Dabei haben wir auch den Spezifikationseditor und die Eigenschaftsansicht \u00fcberarbeitet.  Zun\u00e4chst einmal ist das Entfernen von Werten \u00fcber ein Kontextmen\u00fc nun auch in der Eigenschaftsansicht m\u00f6glich.  So gibt es in ReqIF einen konzeptionellen Unterschied zwischen einem leeren String und einem nicht gesetzten String-Attribut, auch wenn beide gleich aussehen.  Bisher konnte ein einmal gesetzter Wert nicht mehr zur\u00fcckgenommen werden.  Oder, um das Beispiel der Zeichenkette aufzugreifen: Sobald eine Zeichenkette gesetzt war, konnte sie in irgendetwas ge\u00e4ndert werden (einschlie\u00dflich der leeren Zeichenkette), aber nicht entfernt werden.  Beachten Sie, dass das Kontextmen\u00fc nicht im Spezifikationseditor verf\u00fcgbar ist, sondern nur in der Eigenschaftsansicht.<\/p>\n<p><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/default-view.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 282px; height: 110px; float: right;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/default-view.png\" style=\"width: 282px; height: 110px; float: right;\"><\/noscript>Aber w\u00e4re es nicht sch\u00f6n, wenn man Standardwerte von explizit gesetzten Werten unterscheiden k\u00f6nnte? Wir haben dies nun sichtbar gemacht, indem wir Standardwerte sowohl in der Eigenschaftsansicht als auch in der Spezifikationsansicht grau eingef\u00e4rbt haben.  Dies ist auf dem Screenshot rechts zu sehen.  Sehen Sie sich die erste Spalte an. In Zeile 1 steht die leere Zeichenkette, w\u00e4hrend der Wert in Zeile 3 nicht gesetzt ist, was dazu f\u00fchrt, dass der Standardwert \u201c\u201d in Grau angezeigt wird.  Regul\u00e4re Werte, wie in Zeile 2, werden in Schwarz dargestellt.  Die N\u00fctzlichkeit dieser Funktion wird in der zweiten und dritten Zeile noch deutlicher, wo nun manuell gesetzte Werte und Standardwerte leicht unterschieden werden k\u00f6nnen.<\/p>\n<h2>Einsatz in der Produktion<\/h2>\n<p>ProR ist <a href=\"https:\/\/www.formalmind.com\/de\/pror-resolut\/\" target=\"_blank\" rel=\"noopener\">bereits in Produktionsumgebungen eingesetzt<\/a>, und wir m\u00f6chten Sie ermutigen, es dort auszuprobieren.  Es gibt eine Reihe von Funktionen in der Pipeline, die ProR noch besser machen werden, wie zum Beispiel <a href=\"https:\/\/www.formalmind.com\/en\/blog\/reporting-pror-we-need-your-opinion\" target=\"_blank\" rel=\"noopener\">vorg\u00e4ngige Meldung<\/a> und <a href=\"https:\/\/www.formalmind.com\/en\/blog\/using-rmf-integrate-your-models\" target=\"_blank\" rel=\"noopener\">l\u00fcckenlose R\u00fcckverfolgbarkeit<\/a>.  Und Formal Mind bietet die Dienstleistungen, die Sie ben\u00f6tigen, um sich bei der Nutzung der Produktion sicher zu f\u00fchlen, einschlie\u00dflich professioneller Unterst\u00fctzung, Schulung und Ma\u00dfarbeit.  Bitte <a href=\"mailto:info@formalmind.com?subject=Using%20ProR%20in%20Production\">Kontaktieren Sie uns<\/a> um mehr zu erfahren.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Das RMF-Team ist stolz, die Version 0.8.0 von RMF und ProR (Download) anzuk\u00fcndigen, um Ihnen den Sommer zu vers\u00fc\u00dfen.  Die sichtbarsten Verbesserungen betreffen die Handhabung von Standardwerten, die wir weiter unten beschreiben werden.  Sie k\u00f6nnen auch Beispiele in Ihren Arbeitsbereich importieren \u00fcber Datei | Neu | Beispiel.... Dies sollte n\u00fctzlich sein f\u00fcr...<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-no-separators","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[13],"tags":[],"class_list":["post-130","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/comments?post=130"}],"version-history":[{"count":0,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/130\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/media?parent=130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/categories?post=130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/tags?post=130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}