{"id":401,"date":"2016-05-28T18:30:33","date_gmt":"2016-05-28T17:30:33","guid":{"rendered":"http:\/\/prozessmaler.de\/?p=401"},"modified":"2025-10-16T18:27:40","modified_gmt":"2025-10-16T16:27:40","slug":"definitions-und-auspraegungskopien","status":"publish","type":"post","link":"https:\/\/prozessmaler.de\/?p=401","title":{"rendered":"Definitions- und Auspr\u00e4gungskopien"},"content":{"rendered":"<p>Heute m\u00f6chte ich mal einem Thema widmen, dass mir irgendwie in jedem Projekt begegnet, das mit ARIS zu tun hat. Vorab, hier gibt es jetzt keine Tool-Analyse oder Bewertung. Es geht rein um das Kopieren von Objekten bei der Prozessmodellierung mit ARIS. Dort gibt es n\u00e4mlich beim Kopieren die M\u00f6glichkeit, eine Auspr\u00e4gungs- oder eine Definitionskopie zu erstellen. Wenn man den Unterschied nicht kennt oder nicht ber\u00fccksichtigt, kann das bei der Modellierung unangenehme Nebenwirkungen haben.<!--more--><\/p>\n<p><strong>Die Ausgangslage<\/strong><\/p>\n<p>Um die Schwierigkeit in der Anwendung der Kopien zu verstehen, ist erstmal ein wenig Background-Wissen notwendig. F\u00fcgt man in ARIS ein Objekt in der Modellierung hinzu, wird f\u00fcr dieses Objekt ein eineindeutiger Datenbankeintrag mit allen vorhandenen Informationen, wie z.B. Bezeichnung und weiteren Zusatzattributinformationen, angelegt. Soweit wenig spektakul\u00e4r. Dies ist aber genau das, was es nun zu ber\u00fccksichtigen gilt.<\/p>\n<p><strong>Auspr\u00e4gungskopie und Definitionskopie<\/strong><\/p>\n<p>Bei der Auspr\u00e4gungskopie wird dann dieses Objekt mit samt dem vollst\u00e4ndigen Datenbankeintrag kopiert. D.h. es wird nicht nur der sichtbare Teil, das Symbol und die Benennung, sondern auch alle \u201eversteckten\u201c Attributinformationen kopiert. Der Datenbankeintrag bleibt der gleiche.<\/p>\n<p>Bei einer Definitionskopie wird auch der sichtbare Teil kopiert. Allerdings wird bei einer Definitionskopie ein neuer(!) Datenbankeintrag angelegt. Dieser enth\u00e4lt zwar auch die Informationen des Ursprungsobjekts, besitzt aber eine neue eineindeutige Referenz. Quasi: aus eins mach zwei.<\/p>\n<p><strong>Was passiert kann, wenn man Auspr\u00e4gungskopien nutzt<\/strong><\/p>\n<p>Zun\u00e4chst einen Blick auf den typischen Office-User: mit Copy\/Paste (Strg+C\/V) werden meist zwei Ziele verfolgt (mal abgesehen davon, dass man nicht alles nochmal tippen muss):<\/p>\n<ol>\n<li>Eine Zeichenkette o.\u00e4. 1:1 kopieren, z.B. W\u00f6rter, Tabelleninhalte oder Formen in Powerpoint. Danach geht es direkt weiter<\/li>\n<li>Eine Zeichenkette o.\u00e4. zwar kopieren, danach direkt ab\u00e4ndern. Z.B. ich kopiere \u201eDezember\u201c, \u00e4ndere dann die ersten Buchstaben direkt ab und es wird \u201eNovember\u201c daraus.<\/li>\n<\/ol>\n<p>Das alles ist so eingespielt und selbstverst\u00e4ndlich, dass man sich dar\u00fcber gar keine Gedanken mehr macht. Sollte man aber, wenn man in ARIS Prozess modelliert.<\/p>\n<p>Was passiert nun, wenn man in ARIS Auspr\u00e4gungskopien macht, und eine davon sp\u00e4ter \u00e4ndert, also wie in Beispiel 2? Wie oben erl\u00e4utert, haben Auspr\u00e4gungskopien den gleichen Datenbankeintrag. \u00c4ndere ich also was in einem Objekt, dann wird der Datenbankeintrag ver\u00e4ndert, und somit auch alle anderen Objekte.<\/p>\n<p>Beispiel:<\/p>\n<p>Ich starte meine Modellierung und f\u00fcge eine Rolle \u201eLieferant\u201c ein. Diese nutze ich als Auspr\u00e4gungskopie noch \u00f6fters in meinem Prozess. Dazu nutze ich wie gewohnt \u201eStrg+C\/V\u201c (Hinweis: mit Copy\/Paste werden immer(!) Auspr\u00e4gungskopien erstellt; um Definitionskopien zu erstellen, mus man im Kontextmen\u00fc mit der rechten Maustaste den entsprechenden \u201eeinf\u00fcgen als\u201c Eintrag ausw\u00e4hlen. Irgendwann f\u00e4llt mir dann auf, dass an einer bestimmten T\u00e4tigkeit ja gar nicht der Lieferant beteiligt ist, sondern der Eink\u00e4ufer. Also benenne ich das Objekt einfach um. Die Folge: durch das Umbenennen des Objekts wird nicht nur der sichtbare Teil ver\u00e4ndert, sondern auch der Datenbankeintrag. Und dadurch wiederum alle Objekte, die auf den gleichen Eintrag referenzieren. D.h. \u00fcberall, wo vorher \u201eLieferant\u201c gestanden hat, steht nun \u201eEink\u00e4ufer\u201c.<\/p>\n<p>In einem einzelnen Prozessmodell f\u00e4llt der Fehler vielleicht schnell auf. Komplizierter dagegen wird es, wenn das Objekt noch in anderen Prozessmodellen und von anderen Prozessmodellierern verwendet wird. Dort f\u00fchrt eine \u00c4nderung dann zwangsl\u00e4ufig zu einem Fehler in der Prozessbeschreibung.<\/p>\n<p><strong>Das Beispiel mit Definitionskopien<\/strong><\/p>\n<p>Was w\u00e4re nun passiert, wenn man in obigem Beispiel Definitionskopien genutzt h\u00e4tte. Dann h\u00e4tte ich an jeder T\u00e4tigkeit ein eigenes Objekt mit eigenem Datenbankeintrag gehabt. Und somit h\u00e4tte ich jedes Objekt umbenennen k\u00f6nnen, ohne dass dies Auswirkungen auf andere Objekte gehabt h\u00e4tte. Der Nachteil hiermit sicherlich: es entstehen sehr viele Datenbankobjekte f\u00fcr das gleiche Objekt. Und dies ist mit Sicherheit auch nicht im Sinne einer datenbank-basierten Prozessmodellierung.<\/p>\n<p><strong>Empfehlungen<\/strong><\/p>\n<p>Vorweg muss man sagen, dass alle \u201eKopierfehler\u201c wieder r\u00fcckg\u00e4ngig gemacht werden k\u00f6nnen. Dies erfordert meist aber sehr viel Zeit und Aufwand. F\u00fcr mich pers\u00f6nlich haben folgende Punkte gut funktioniert:<\/p>\n<ol>\n<li>Beim Modellieren nicht mehr \u201eStrg+C\/V\u201c nutzen, sondern immer \u00fcber das Kontextmen\u00fc einf\u00fcgen. Erfordert eine gewisse Umstellung und Disziplin, aber f\u00fchrt dazu, dass man sich Gedanken \u00fcber die richtige Kopie macht.<\/li>\n<li>Die Vorschlagsfunktion bei der Benennung der Objekte nutzen. Hier kann man gleich erkennen, ob das Objekt mit einem solchen Namen bereits existiert. (Am sinnvollsten ist es nat\u00fcrlich, wenn man f\u00fcr Rollen, Systeme etc. schon feste Stammdaten definiert hat, die es dann zu nutzen gilt)<\/li>\n<li>Im Zweifelsfall die Definitionskopie nutzen. Besser ich habe ein paar unn\u00f6tige Datenbankobjekte zu viel anstatt falscher Prozessinformationen. Dieser Umstand l\u00e4sst sich sp\u00e4ter durch einen ARIS-Admin leichter bereinigen.<\/li>\n<li>Vor nachtr\u00e4glichen \u00c4nderungen die Objektinformationen pr\u00fcfen, ob das Objekt auch in anderen Prozessen genutzt wird. Dadurch wei\u00df ich, ob ich das Objekt einfach ver\u00e4ndern darf.<\/li>\n<li>Um Rat fragen. Macht man viel zu selten. Aber erfahrene Prozessmodellierer oder die ARIS-Administratoren oder \u2013Architekten helfen mit Sicherheit gerne weiter<\/li>\n<\/ol>\n<p><strong>Fazit<\/strong><\/p>\n<p>Modellobjekte kopieren? H\u00f6rt sich eigentlich ganz trivial an. Zumindest in ARIS kann einfaches Kopieren jedoch zu Resultaten f\u00fchren, mit denen man vielleicht nicht unbedingt rechnet. Deswegen empfiehlt es sich, hieraus besonders zu achten, wenn man Prozesse modelliert. Verbessert die Qualit\u00e4t und reduziert unn\u00f6tige Nacharbeiten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heute m\u00f6chte ich mal einem Thema widmen, dass mir irgendwie in jedem Projekt begegnet, das mit ARIS zu tun hat. Vorab, hier gibt es jetzt keine Tool-Analyse oder Bewertung. Es geht rein um das Kopieren von Objekten bei der Prozessmodellierung mit ARIS. Dort gibt es n\u00e4mlich beim Kopieren die M\u00f6glichkeit, eine Auspr\u00e4gungs- oder eine Definitionskopie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[181,168],"tags":[171,175],"class_list":["post-401","post","type-post","status-publish","format-standard","hentry","category-beitraege","category-wissen-und-werkzeuge","tag-blog","tag-in-eigener-sache"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Definitions- und Auspr\u00e4gungskopien - Prozessmaler<\/title>\n<meta name=\"description\" content=\"Definitionskopie? Auspr\u00e4gungskopie? Wie man Fehler beim Kopieren von Objekten in ARIS vermeiden kann zeigt dieser Blogbeitrag.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/prozessmaler.de\/?p=401\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Definitions- und Auspr\u00e4gungskopien - Prozessmaler\" \/>\n<meta property=\"og:description\" content=\"Definitionskopie? Auspr\u00e4gungskopie? Wie man Fehler beim Kopieren von Objekten in ARIS vermeiden kann zeigt dieser Blogbeitrag.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/prozessmaler.de\/?p=401\" \/>\n<meta property=\"og:site_name\" content=\"Prozessmaler\" \/>\n<meta property=\"article:published_time\" content=\"2016-05-28T17:30:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-16T16:27:40+00:00\" \/>\n<meta name=\"author\" content=\"Bernd Ruffing\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bernd Ruffing\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/?p=401#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/?p=401\"},\"author\":{\"name\":\"Bernd Ruffing\",\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/#\\\/schema\\\/person\\\/62a05a9df69272a9c938907f8f664496\"},\"headline\":\"Definitions- und Auspr\u00e4gungskopien\",\"datePublished\":\"2016-05-28T17:30:33+00:00\",\"dateModified\":\"2025-10-16T16:27:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/?p=401\"},\"wordCount\":883,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/#\\\/schema\\\/person\\\/62a05a9df69272a9c938907f8f664496\"},\"keywords\":[\"blog\",\"in-eigener-sache\"],\"articleSection\":[\"Blog\",\"Wissen und Werkzeuge\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/prozessmaler.de\\\/?p=401#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/?p=401\",\"url\":\"https:\\\/\\\/prozessmaler.de\\\/?p=401\",\"name\":\"Definitions- und Auspr\u00e4gungskopien - Prozessmaler\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/#website\"},\"datePublished\":\"2016-05-28T17:30:33+00:00\",\"dateModified\":\"2025-10-16T16:27:40+00:00\",\"description\":\"Definitionskopie? Auspr\u00e4gungskopie? Wie man Fehler beim Kopieren von Objekten in ARIS vermeiden kann zeigt dieser Blogbeitrag.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/?p=401#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/prozessmaler.de\\\/?p=401\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/?p=401#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/prozessmaler.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Definitions- und Auspr\u00e4gungskopien\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/#website\",\"url\":\"https:\\\/\\\/prozessmaler.de\\\/\",\"name\":\"Prozessmaler\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/#\\\/schema\\\/person\\\/62a05a9df69272a9c938907f8f664496\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/prozessmaler.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/#\\\/schema\\\/person\\\/62a05a9df69272a9c938907f8f664496\",\"name\":\"Bernd Ruffing\",\"logo\":{\"@id\":\"https:\\\/\\\/prozessmaler.de\\\/#\\\/schema\\\/person\\\/image\\\/\"},\"description\":\"Gr\u00fcnder, Blogger, Podcaster | prozessmaler.de\",\"sameAs\":[\"http:\\\/\\\/prozesspunktnull.de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Definitions- und Auspr\u00e4gungskopien - Prozessmaler","description":"Definitionskopie? Auspr\u00e4gungskopie? Wie man Fehler beim Kopieren von Objekten in ARIS vermeiden kann zeigt dieser Blogbeitrag.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/prozessmaler.de\/?p=401","og_locale":"de_DE","og_type":"article","og_title":"Definitions- und Auspr\u00e4gungskopien - Prozessmaler","og_description":"Definitionskopie? Auspr\u00e4gungskopie? Wie man Fehler beim Kopieren von Objekten in ARIS vermeiden kann zeigt dieser Blogbeitrag.","og_url":"https:\/\/prozessmaler.de\/?p=401","og_site_name":"Prozessmaler","article_published_time":"2016-05-28T17:30:33+00:00","article_modified_time":"2025-10-16T16:27:40+00:00","author":"Bernd Ruffing","twitter_misc":{"Verfasst von":"Bernd Ruffing","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/prozessmaler.de\/?p=401#article","isPartOf":{"@id":"https:\/\/prozessmaler.de\/?p=401"},"author":{"name":"Bernd Ruffing","@id":"https:\/\/prozessmaler.de\/#\/schema\/person\/62a05a9df69272a9c938907f8f664496"},"headline":"Definitions- und Auspr\u00e4gungskopien","datePublished":"2016-05-28T17:30:33+00:00","dateModified":"2025-10-16T16:27:40+00:00","mainEntityOfPage":{"@id":"https:\/\/prozessmaler.de\/?p=401"},"wordCount":883,"commentCount":2,"publisher":{"@id":"https:\/\/prozessmaler.de\/#\/schema\/person\/62a05a9df69272a9c938907f8f664496"},"keywords":["blog","in-eigener-sache"],"articleSection":["Blog","Wissen und Werkzeuge"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/prozessmaler.de\/?p=401#respond"]}]},{"@type":"WebPage","@id":"https:\/\/prozessmaler.de\/?p=401","url":"https:\/\/prozessmaler.de\/?p=401","name":"Definitions- und Auspr\u00e4gungskopien - Prozessmaler","isPartOf":{"@id":"https:\/\/prozessmaler.de\/#website"},"datePublished":"2016-05-28T17:30:33+00:00","dateModified":"2025-10-16T16:27:40+00:00","description":"Definitionskopie? Auspr\u00e4gungskopie? Wie man Fehler beim Kopieren von Objekten in ARIS vermeiden kann zeigt dieser Blogbeitrag.","breadcrumb":{"@id":"https:\/\/prozessmaler.de\/?p=401#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/prozessmaler.de\/?p=401"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/prozessmaler.de\/?p=401#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/prozessmaler.de\/"},{"@type":"ListItem","position":2,"name":"Definitions- und Auspr\u00e4gungskopien"}]},{"@type":"WebSite","@id":"https:\/\/prozessmaler.de\/#website","url":"https:\/\/prozessmaler.de\/","name":"Prozessmaler","description":"","publisher":{"@id":"https:\/\/prozessmaler.de\/#\/schema\/person\/62a05a9df69272a9c938907f8f664496"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/prozessmaler.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/prozessmaler.de\/#\/schema\/person\/62a05a9df69272a9c938907f8f664496","name":"Bernd Ruffing","logo":{"@id":"https:\/\/prozessmaler.de\/#\/schema\/person\/image\/"},"description":"Gr\u00fcnder, Blogger, Podcaster | prozessmaler.de","sameAs":["http:\/\/prozesspunktnull.de"]}]}},"_links":{"self":[{"href":"https:\/\/prozessmaler.de\/index.php?rest_route=\/wp\/v2\/posts\/401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prozessmaler.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prozessmaler.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prozessmaler.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prozessmaler.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=401"}],"version-history":[{"count":1,"href":"https:\/\/prozessmaler.de\/index.php?rest_route=\/wp\/v2\/posts\/401\/revisions"}],"predecessor-version":[{"id":99971,"href":"https:\/\/prozessmaler.de\/index.php?rest_route=\/wp\/v2\/posts\/401\/revisions\/99971"}],"wp:attachment":[{"href":"https:\/\/prozessmaler.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prozessmaler.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prozessmaler.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}