{"id":115,"date":"2012-12-21T08:00:00","date_gmt":"2012-12-21T07:00:00","guid":{"rendered":"https:\/\/www.formalmind.com\/blog\/pror-team-plug-workflow-support\/"},"modified":"2022-04-11T18:58:55","modified_gmt":"2022-04-11T16:58:55","slug":"pror-team-plug-workflow-support","status":"publish","type":"post","link":"https:\/\/www.formalmind.com\/de\/blog\/pror-team-plug-workflow-support\/","title":{"rendered":"ProR Team Plug-In mit Workflow-Unterst\u00fctzung"},"content":{"rendered":"<p><img class=\"lazyload\" data-src=\"http:\/\/jenkins.formalmind.com\/handbook\/images\/img-0002.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 26px; height: 26px; float: left;\"><noscript><img decoding=\"async\" alt=\"\" src=\"http:\/\/jenkins.formalmind.com\/handbook\/images\/img-0002.png\" style=\"width: 26px; height: 26px; float: left;\"><\/noscript><strong>Aktualisierung:<\/strong> Die hier gezeigten Informationen sind veraltet. Der aktuelle Stand der Teamunterst\u00fctzung ist im Folgenden beschrieben <a href=\"https:\/\/www.formalmind.com\/de\/handbook\/?page=sec-versioning.html\">fmStudio Handbuch<\/a>.Wir arbeiten am Support f\u00fcr das kommerzielle Team. Wenn dies f\u00fcr Sie von Interesse ist, dann bitte <a href=\"https:\/\/www.formalmind.com\/de\/support\/\">Lass es uns wissen<\/a>, damit wir Sie informieren k\u00f6nnen, sobald es verf\u00fcgbar ist.<\/p>\n<p>k\u00fcrzlich<a href=\"http:\/\/formalmind.com\/en\/blog\/comparing-reqif-files-pror-essentials-diff\"> Wir haben ReqIF-comparing ver\u00f6ffentlicht<\/a> als erster Schritt der Teamunterst\u00fctzung f\u00fcr ProR. Wir haben dieses Plug-in als Teil der ver\u00f6ffentlicht <a href=\"https:\/\/www.formalmind.com\/en\/pror-essentials\">ProR Essentials<\/a>.Wir freuen uns, Ihnen die Ver\u00f6ffentlichung des Team-Plugins bekannt zu geben, das Workflow-Unterst\u00fctzung bietet. Lesen Sie weiter, um zu erfahren, wie Sie es installieren und verwenden. Das Team-Plugin erfordert einen Subversion-Server f\u00fcr den Betrieb.<\/p>\n<h2>Installation<\/h2>\n<p>Das Plug-in ist als Teil von ProR Essentials verf\u00fcgbar. W\u00e4hlen Sie in einer beliebigen ProR-Installation \u201cHilfe\u201d | \u201cNeue Software installieren\u2026\u201d und w\u00e4hlen Sie das Repository \u201eEssentials\u201c aus. Sie finden die Funktion in der Kategorie \u201eProR Essentials\u201c:<\/p>\n<p style=\"text-align: center;\"><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/team-install.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 500px; height: 573px;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/team-install.png\" style=\"width: 500px; height: 573px;\"><\/noscript><\/p>\n<p>Folgen Sie einfach dem Assistenten, wie Sie es bei einer normalen Installation tun w\u00fcrden. Sie m\u00fcssen die Lizenz akzeptieren und Eclipse neu starten. Beim Start werden Sie aufgefordert, einen Subversion-Connector auszuw\u00e4hlen. Wenn Sie sich nicht sicher sind, welchen Sie w\u00e4hlen sollen, w\u00e4hlen Sie den neuesten SVN Kit Connector, wie unten gezeigt:<\/p>\n<p style=\"text-align: center;\"><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/team-svn-connector.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 476px; height: 570px;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/team-svn-connector.png\" style=\"width: 476px; height: 570px;\"><\/noscript><\/p>\n<p>Wenn Sie auf \u201eFertigstellen\u201c klicken, f\u00fchrt Sie Eclipse durch den Installationsvorgang des ausgew\u00e4hlten Konnektors, der mit einem weiteren Neustart endet. Die Installation ist nun abgeschlossen.<\/p>\n<h2>Konfigurieren von Teamunterst\u00fctzung<\/h2>\n<p>Um die Funktion nutzen zu k\u00f6nnen, muss die Teamunterst\u00fctzung projektbezogen aktiviert werden. Klicken Sie dazu mit der rechten Maustaste auf das ausgew\u00e4hlte Projekt und w\u00e4hlen Sie im Kontextmen\u00fc \u201cProR\u201d die Option \u201cProR-Versionierung aktivieren\u201d aus, wie unten gezeigt:<\/p>\n<p style=\"text-align: center;\"><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/team-enable.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 572px; height: 520px;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/team-enable.png\" style=\"width: 572px; height: 520px;\"><\/noscript><\/p>\n<p>Dadurch wird der Konfigurationsassistent gestartet. Er besteht aus zwei Teilen. Zuerst m\u00fcssen Sie entscheiden, ob das Aktualisieren und \u00dcbernehmen automatisch erfolgen soll:<\/p>\n<p style=\"text-align: center;\"><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/team-configuration.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 432px; height: 224px;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/team-configuration.png\" style=\"width: 432px; height: 224px;\"><\/noscript><\/p>\n<p>Wenn \u201cAutomatisch aktualisieren\u201d ausgew\u00e4hlt ist, wird das Projekt beim \u00d6ffnen aktualisiert. Die Auswahl dieser Option stellt sicher, dass die neuesten \u00c4nderungen auf dem Subversion-Server abgerufen werden, bevor mit der Bearbeitung begonnen wird.<\/p>\n<p>Wenn \u201cAutomatisch committen\u201d ausgew\u00e4hlt ist, werden lokale \u00c4nderungen beim Schlie\u00dfen der Datei in das Repository \u00fcbertragen. Dies ist n\u00fctzlich, um sicherzustellen, dass der Subversion-Server nach Beendigung einer Arbeitssitzung auf dem neuesten Stand ist. Vor dem Commit wird immer ein Update durchgef\u00fchrt.<\/p>\n<p>Nat\u00fcrlich k\u00f6nnen \u201cUpdate\u201d und \u201eCommit\u201c auch jederzeit manuell durchgef\u00fchrt werden. Das Kontextmen\u00fc \u201eProR\u201c des Projekts enth\u00e4lt Eintr\u00e4ge f\u00fcr diese Aktionen. Das regul\u00e4re Team-Kontextmen\u00fc ist ebenfalls vorhanden und funktioniert wie gewohnt.<\/p>\n<p>Au\u00dferdem k\u00f6nnen sowohl ein Commit als auch ein Update zu einem Merge-Konflikt f\u00fchren. Sp\u00e4ter beschreiben wir, wie Konflikte gehandhabt werden.<\/p>\n<p>Und schlie\u00dflich k\u00f6nnen diese Einstellungen jederzeit wieder ge\u00e4ndert werden, indem man im Kontextmen\u00fc des Projekts den Eintrag \u201cEigenschaften\u201d ausw\u00e4hlt.<\/p>\n<p>Nachdem dies konfiguriert wurde, muss auch der zu verwendende Subversion-Server konfiguriert werden. F\u00fcr den Zugriff darauf ben\u00f6tigen Sie in der Regel eine URL, einen Benutzernamen und ein Passwort. Dies ist der Standard-svn-Dialog:<\/p>\n<p style=\"text-align: center;\"><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/team-svn-config.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 443px; height: 507px;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/team-svn-config.png\" style=\"width: 443px; height: 507px;\"><\/noscript><\/p>\n<p>Sobald alles konfiguriert ist, f\u00fcgt das Team-Plug-in den Inhalt des Projekts zu Subversion hinzu und committet ihn. Sie k\u00f6nnen die generierte Commit-Nachricht \u00e4ndern. Damit ist die Projektkonfiguration abgeschlossen. Nun ist es Zeit, die Teamarbeit zu beginnen.<\/p>\n<h2>Zusammenarbeit mit dem Team<\/h2>\n<p>Das Team-Plug-in wird beim \u00d6ffnen und Schlie\u00dfen von .reqif-Dateien (falls aktiviert) aktiv, indem die Datei entsprechend aktualisiert und committet wird. Der Benutzer wird diese zus\u00e4tzlichen Subversion-Aktivit\u00e4ten w\u00e4hrend dieser Aufgaben bemerken. Zus\u00e4tzlich muss beim Committen eine Commit-Nachricht bereitgestellt werden.<\/p>\n<p>Wird eine Datei zu einem Projekt hinzugef\u00fcgt, das vom Team-Plugin verwaltet wird, wird die Datei automatisch zu Subversion hinzugef\u00fcgt.<\/p>\n<p>Und das ist im Grunde alles. Abgesehen von der Notwendigkeit, Commit-Nachrichten bereitzustellen, h\u00e4lt das Team-Plug-in den Benutzer nicht auf. Sie k\u00f6nnen sich auf Ihre Arbeit konzentrieren und sicher sein, dass der Subversion-Server stets die aktuellsten Daten hat. Der folgende Screenshot zeigt, wie der Commit-Dialog nach dem Schlie\u00dfen einer ReqIF-Datei erscheint:<\/p>\n<p style=\"text-align: center;\"><img class=\"lazyload\" data-src=\"\/sites\/default\/files\/blog\/team-auto-commit.png\" decoding=\"async\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"width: 646px; height: 560px;\"><noscript><img decoding=\"async\" alt=\"\" src=\"\/sites\/default\/files\/blog\/team-auto-commit.png\" style=\"width: 646px; height: 560px;\"><\/noscript><\/p>\n<p>Selbstverst\u00e4ndlich kann ein manuelles Update oder Commit jederzeit \u00fcber das ProR- oder das Team-Kontextmen\u00fc des Projekts ausgel\u00f6st werden.<\/p>\n<p>Wir hoffen, dass diese Arbeit f\u00fcr Sie von Nutzen ist, und freuen uns auf R\u00fcckmeldungen aus der Community.<\/p>\n<h2 style=\"font-size:22px;color:#13235b;font-weight:normal;margin-bottom:15px;\">Bleib in Kontakt<\/h2>\n<p>Wenn Sie regelm\u00e4\u00dfig \u00fcber ProR, RMF und Anforderungen informiert werden m\u00f6chten, sollten Sie <a href=\"https:\/\/www.formalmind.com\/de\/newsletter\/\" style=\"color:#13235b;text-decoration:none;\">Abonnieren Sie unseren Newsletter<\/a>.Wir senden Ihnen ein- bis zweimal im Monat relevante und n\u00fctzliche Informationen.<\/p>\n<h2 style=\"font-size:22px;color:#13235b;font-weight:normal;margin-bottom:15px;\">Arbeiten Sie f\u00fcr uns!<\/h2>\n<p>Forschungsintensive Jobs in der Industrie sind selten. Formal Mind bietet ein Umfeld, das talentierten Wissenschaftlern die M\u00f6glichkeit gibt, ihre F\u00e4higkeiten in der Industrie anzuwenden und gleichzeitig auf dem neuesten Stand zu bleiben. Wir lassen Ihnen Raum, parallele Forschung zu betreiben, w\u00e4hrend Sie Ihren Hauptjob aus\u00fcben.&nbsp; <a href=\"https:\/\/www.formalmind.com\/de\/jobs\/\" style=\"color:#13235b;text-decoration:none;\">Schauen Sie sich die Stellenangebote an<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Update: Die hier gezeigten Informationen sind veraltet.  Der aktuelle Stand der Teamunterst\u00fctzung ist im fmStudio-Handbuch beschrieben.  Wir arbeiten an einer kommerziellen Teamunterst\u00fctzung. Wenn dies f\u00fcr Sie von Interesse ist, dann lassen Sie es uns bitte wissen, damit wir Sie informieren k\u00f6nnen, wenn es verf\u00fcgbar ist. K\u00fcrzlich haben wir ReqIF-comparing als erstes...<\/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-115","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/115","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=115"}],"version-history":[{"count":0,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/posts\/115\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/media?parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/categories?post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.formalmind.com\/de\/wp-json\/wp\/v2\/tags?post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}