{"id":154,"date":"2020-02-02T14:00:11","date_gmt":"2020-02-02T13:00:11","guid":{"rendered":"https:\/\/www.grutt.org\/?p=154"},"modified":"2020-02-02T14:14:11","modified_gmt":"2020-02-02T13:14:11","slug":"genesys-administrator-proprement","status":"publish","type":"post","link":"https:\/\/www.grutt.org\/?p=154","title":{"rendered":"Genesys Administrator, proprement"},"content":{"rendered":"\n<p>Et non, toujours pas de tuto SIP. Apr\u00e8s tout, c&rsquo;est mon blog alors je fais ce que je veux \ud83d\ude42 Et surtout, je vais en profiter pour faire un petit tuto pour installer <strong>proprement<\/strong> ce composant pas forc\u00e9ment tr\u00e8s original qu&rsquo;est Genesys Administrator, mais qui propose ses petits pi\u00e8ges<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lire les pr\u00e9-requis, toujours<\/h2>\n\n\n\n<p>Et oui, cela peut sembler tout b\u00eate, mais la plupart de mes soucis \u00e9taient d\u00fb \u00e0 une lecture incompl\u00e8te des pr\u00e9-requis.<br>Genesys Administrator n\u00e9cessite Microsoft IIS, \u00e7a on est d&rsquo;accord. D&rsquo;ailleurs si celui-ci est absent, l&rsquo;installation s&rsquo;interrompt avec une erreur.<br>Le probl\u00e8me est qu&rsquo;elle peut tr\u00e8s bien s&rsquo;effectuer avec IIS <strong>mais<\/strong> sans les autres modules n\u00e9cessaires. La cons\u00e9quence ?<br>Genesys Administrator ne sera pas d\u00e9clar\u00e9 dans IIS et m\u00eame si vous le d\u00e9clarez \u00ab\u00a0\u00e0 la main\u00a0\u00bb, pas forc\u00e9ment fonctionnel. Donc on coche bien les cases suivantes (cas d&rsquo;une installation sous Windows Server 2012 R2) dans le <em>Server Manager<\/em> de Windows :<br><em><span style=\"text-decoration: underline;\">Roles :<\/span><\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Application Server [.NET Framework 4.5, Web Server (IIS) Support,\n        Windows Process Activation Service Support (Select <code>HTTP Activation<\/code>]<\/li><li>File and storage Services [File Server]<\/li><li>Web Server (IIS) [Web Server [Common HTTP Features, Health and\n        Diagnostics, Performance, Security, Application Development [.NET\n        Extensibility 3.5, .NET Extensibility 4.5, ASP.NET 3.5, ASP.NET 4.5, \n\t\tISAPI Extensions, ISAPI Filters]], Management Tools [IIS6 Management \n\t\tCompatibility]]<\/li><\/ul>\n\n\n\n<p><em><span style=\"text-decoration: underline;\">Features :<\/span><\/em>  <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>.NET Framework 3.5 Features [.NET Framework 3.5]<\/li><li>.NET Framework 4.5 Features [.NET Framework 4.5, ASP.NET 4.5, WCF\n        Services [HTTP Activation, TCP Port Sharing]]<\/li><li>Windows Process Activation Service [Process Model, Configuration APIs]<\/li><\/ul>\n\n\n\n<p>Apr\u00e8s avoir install\u00e9 l&rsquo;ensemble de ces composants, l&rsquo;installation <strong>ET<\/strong> la d\u00e9claration de Genesys Administrator devrait \u00eatre OK. Mais on ne va pas en rester l\u00e0&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Windows Server 2012, 2016, &#8230;<\/h2>\n\n\n\n<p>Et oui, GA n&rsquo;est pas sp\u00e9cialement jeune. Et la doc va donc bien vous expliquer comment l&rsquo;installer sous Windows Server 20003 &amp; 2008. Mais au-del\u00e0, pas de son, pas d&rsquo;images.<br>Heureusement une autre documentation existe pour les versions 2012 et 2016 : <a href=\"https:\/\/docs.genesys.com\/images\/Repo\/genadmin81dp.html\">https:\/\/docs.genesys.com\/images\/Repo\/genadmin81dp.html<\/a><br>Vous retrouverez ici les pr\u00e9-requis n\u00e9cessaires, mais aussi les modifications \u00e0 effectuer sur le fichier <strong>web.config<\/strong> apr\u00e8s installation pour que tout se d\u00e9roule bien.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Y a shall not pass<\/h2>\n\n\n\n<p>Bon votre GA est bien install\u00e9, tout est bien qui finit bien ?<br>Et bien&#8230; \u00e7a d\u00e9pend.<br>Vous vous connectez avec le compte \u00ab\u00a0default\u00a0\u00bb : tout passe comme sur des roulettes<br>Vous vous connectez avec un autre compte Super Administrator :<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"126\" src=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_denied-1024x126.png\" alt=\"\" class=\"wp-image-159\" srcset=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_denied-1024x126.png 1024w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_denied-300x37.png 300w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_denied-768x94.png 768w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_denied-1200x147.png 1200w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_denied.png 1352w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>C&rsquo;est moche de se faire jeter de chez soi<\/figcaption><\/figure>\n\n\n\n<p>Dans les faits c&rsquo;est assez simple. Pour acc\u00e9der \u00e0 GA, votre compte doit avoir les privil\u00e8ges n\u00e9cessaires, ou \u00eatre le fameux \u00ab\u00a0default\u00a0\u00bb. Mais pour affecter ces privil\u00e8ges, il faut acc\u00e9der \u00e0 GA&#8230; Donc si vous n&rsquo;avez pas le compte default, vous \u00eates dans une belle boucle.<br>Bien s\u00fbr, une solution existe. Vous pouvez d\u00e9sactiver temporairement cet acc\u00e8s <em>via<\/em> privil\u00e8ges.<\/p>\n\n\n\n<p>Pour cela,rendez vous dans l&rsquo;application \u00ab\u00a0default\u00a0\u00bb, cr\u00e9ez une section \u00ab\u00a0security\u00a0\u00bb et l&rsquo;option \u00ab\u00a0disable-RBAC\u00a0\u00bb \u00e0 \u00ab\u00a0true\u00a0\u00bb<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"597\" height=\"451\" src=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_rbac.png\" alt=\"\" class=\"wp-image-160\" srcset=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_rbac.png 597w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_rbac-300x227.png 300w\" sizes=\"auto, (max-width: 597px) 85vw, 597px\" \/><figcaption>RBAC : Role Based Access Control<\/figcaption><\/figure>\n\n\n\n<p>Une fois cette option cr\u00e9\u00e9e, vous pourrez vous connecter avec n&rsquo;importe quel compte sur GA. Et ainsi :<\/p>\n\n\n\n<p>1) Cr\u00e9ation d&rsquo;un r\u00f4le avec affectation \u00e0 un groupe d&rsquo;acc\u00e8s qui va bien<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"586\" src=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role1-1024x586.png\" alt=\"\" class=\"wp-image-161\" srcset=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role1-1024x586.png 1024w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role1-300x172.png 300w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role1-768x440.png 768w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role1-1200x687.png 1200w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role1.png 1439w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p>2) Ajout des privil\u00e8ges n\u00e9cessaires pour l&rsquo;acc\u00e8s (si vous ne les voyez pas, pensez bien \u00e0 cocher \u00ab\u00a0Genesys Administrator\u00a0\u00bb en haut)<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role2-1024x574.png\" alt=\"\" class=\"wp-image-162\" srcset=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role2-1024x574.png 1024w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role2-300x168.png 300w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role2-768x430.png 768w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role2-1200x672.png 1200w, https:\/\/www.grutt.org\/wp-content\/uploads\/2020\/02\/GA_role2.png 1439w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p>3) Sauvegarde et <strong>modification du r\u00e9glage [security]disable-rbac \u00e0 false<\/strong>. Et oui, je pense que vous ne voulez pas laisser tout le monde entrer sur votre GA tout beau \ud83d\ude42<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">One SCS to rule them all<\/h2>\n\n\n\n<p>Maintenant que vous pouvez acc\u00e9der \u00e0 Genesys Administrator, \u00e0 vous les joies de la cr\u00e9ation de campagne d&rsquo;appels ou de LRG avec des assistants \ud83d\ude42 (Dis Mr Genesys, \u00e7a arrive quand dans GAX ?)<br>Mais il vous manque peut-\u00eatre quelquechose, la possibilit\u00e9 de voir l&rsquo;\u00e9tat de vos applications et de les arr\u00eater\/d\u00e9marrer.<br>Si c&rsquo;est le cas, pensez simplement \u00e0 ajouter dans l&rsquo;application \u00ab\u00a0default\u00a0\u00bb (toujours elle) une <strong>connexion vers votre SCS<\/strong>.<br>Il vous suffira ensuite de vous connecter\/d\u00e9connecter et tout ira bien \ud83d\ude42<\/p>\n\n\n\n<p>Voici pour ce tuto rapide, quand j&rsquo;aurai le temps (plus de promesses) je rajouterai l&rsquo;acc\u00e8s \u00e0 la base de log, et la supervision de GA au sein de SCI\/GA\/GAX. De la supervisionception en gros \ud83d\ude09<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Sources :<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Le <a href=\"tps:\/\/docs.genesys.com\/Special:Repository\/81fr_ga-dep.pdf?id=274113157328&amp;page=Documentation\/GA\">Genesys Administrator Deployment Guide<\/a><\/li><li>Le <a href=\"https:\/\/docs.genesys.com\/images\/Repo\/genadmin81dp.html\">Genesys Administrator Deployment Procedure<\/a><\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Et non, toujours pas de tuto SIP. Apr\u00e8s tout, c&rsquo;est mon blog alors je fais ce que je veux \ud83d\ude42 Et surtout, je vais en profiter pour faire un petit tuto pour installer proprement ce composant pas forc\u00e9ment tr\u00e8s original qu&rsquo;est Genesys Administrator, mais qui propose ses petits pi\u00e8ges Lire les pr\u00e9-requis, toujours Et oui, &hellip; <a href=\"https:\/\/www.grutt.org\/?p=154\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Genesys Administrator, proprement&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,1,6,8],"tags":[],"class_list":["post-154","post","type-post","status-publish","format-standard","hentry","category-genesys","category-non-classe","category-trucs-astuces","category-tutos"],"_links":{"self":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts\/154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=154"}],"version-history":[{"count":4,"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts\/154\/revisions"}],"predecessor-version":[{"id":164,"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts\/154\/revisions\/164"}],"wp:attachment":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}