{"id":6589,"date":"2020-02-25T17:35:18","date_gmt":"2020-02-25T15:35:18","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=6589"},"modified":"2020-02-25T17:35:19","modified_gmt":"2020-02-25T15:35:19","slug":"alle-community-mitglieder-uber-ereignis-benachrichtigen-in-connections-6","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/alle-community-mitglieder-uber-ereignis-benachrichtigen-in-connections-6\/","title":{"rendered":"Alle Community-Mitglieder \u00fcber Ereignis benachrichtigen in Connections 6"},"content":{"rendered":"<p>Wird in HCL (ehemals IBM) Connections 6 ein Ereignis erstellt, k\u00f6nnen die Community-Mitglieder optional dar\u00fcber informiert werden. Dadurch enth\u00e4lt jedes Mitglied eine E-Mail und man kann verhindern, dass ein wichtiges Ereignis \u00fcbersehen wird.  Grunds\u00e4tzlich also eine sehr n\u00fctzliche Funktion. <\/p>\n<p>Leider gibt es einen gro\u00dfen Nachteil: Setzt man den Haken <strong>Community-Mitglieder benachrichtigen<\/strong>, muss man jede zu informierende Person einzeln anhaken. Vor allem bei gro\u00dfen Communitys und wichtigen Ereignissen macht sich dies bemerkbar &#8211; hier muss man unter umst\u00e4nden f\u00fcr <em>jedes<\/em> Mitglied den Haken setzen, um alle Mitglieder zu informieren.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"914\" height=\"279\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2020\/02\/cnx-manually-add-all-members-to-event.gif\" alt=\"\" class=\"wp-image-6595\"\/><\/figure>\n<p>Eine mehr oder weniger umfangreiche Flei\u00dfaufgabe, abh\u00e4ngig von der Anzahl an Mitgliedern. Bislang gibt es standardm\u00e4\u00dfig keine M\u00f6glichkeit, per Mausklick alle Mitglieder hinzuzuf\u00fcgen.<\/p>\n<h2 class=\"wp-block-heading\">Alle Gruppenmitglieder automatisiert via JavaScript hinzuf\u00fcgen<\/h2>\n<p>Da ich es mit einer gr\u00f6\u00dferen Community zutun hatte, habe ich den Vorgang mit einem kleinen JavaScript-Schnipsel automatisiert. Hierzu \u00f6ffnet man die Entwicklerkonsole des Browsers, meist mit der F12-Taste. Im Reiter <strong>Konsole<\/strong> f\u00fcgt man per Zwischenablage folgende Zeilen ein:<\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-javascript\" data-line=\"\">require([&quot;dojo\/query&quot;], function(query){\n  let peoples = query(&quot;.peopleList .lconnNotify input[type=checkbox]&quot;)\n  peoples.forEach(function(people) {\n    people.click()\n  })\n})<\/code><\/pre>\n<p>Um den Code auszuf\u00fchren, je nach Browser auf <strong>Ausf\u00fchren<\/strong> klicken bzw. [STRG] + [ENTER] dr\u00fccken (Firefox) oder nur die Enter-Taste bet\u00e4tigen (Chrome\/Chromium). Der Code durchl\u00e4uft alle Checkboxen der Mitglieder und simuliert einen Klick darauf, um einen Haken zu setzen. <\/p>\n<p>Dies sieht beispielsweise wie folgt aus:<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"799\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2020\/02\/cnx-add-all-members-to-event-1.gif\" alt=\"\" class=\"wp-image-6597\"\/><\/figure>\n<p>Auf Wunsch k\u00f6nnen nat\u00fcrlich einzelne Nutzer nachtr\u00e4glich durch das <strong>X<\/strong> neben ihrem Name entfernt werden. Nach einem Klick auf <strong>Speichern<\/strong> erhalten wie gewohnt alle angehakten Mitglieder eine E-Mail zum jeweiligen Ereignis.<\/p>\n<p>Getestet wurde dies mit Connections 6.0 CR5 sowie der im Dezember 2019 erschienen 6.5 Version.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wird in HCL (ehemals IBM) Connections 6 ein Ereignis erstellt, k\u00f6nnen die Community-Mitglieder optional dar\u00fcber informiert werden. Dadurch enth\u00e4lt jedes Mitglied eine E-Mail und man kann verhindern, dass ein wichtiges Ereignis \u00fcbersehen wird. Grunds\u00e4tzlich also eine sehr n\u00fctzliche Funktion. Leider gibt es einen gro\u00dfen Nachteil: Setzt man den Haken Community-Mitglieder benachrichtigen, muss man jede zu &#8230;<\/p>\n","protected":false},"author":5,"featured_media":6593,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[765,5],"tags":[760,759],"class_list":["post-6589","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hcl-connections","category-news","tag-hcl-connections","tag-ibm-connections"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=6589"}],"version-history":[{"count":7,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6589\/revisions"}],"predecessor-version":[{"id":6601,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6589\/revisions\/6601"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/6593"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=6589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=6589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=6589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}