CRMProxy Installation og opsætning
Sådan starter du Hvis du har installeret en tidligere Proxy version, anbefaler vi, at du afinstallere denne, før du påbegynder en ny installation. Er der blevet ændret i port nummeret for servicen, skal du gøre det igen, når du har installeret CRMProxy Servicen. Default Port nummeret er 5534 for servicen. Du ser port nummeret under Bindinger for webstedet. Afinstallation af CRM Proxy Hvis servicen allerede er installeret, vil du få følgende dialog, når du starter installationen CRMProxy-setup20151119.exe Tryk på Next> Vælg Remove og tryk på Next> Tryk på Remove Tryk på Finish
Installation af CRMProxy Service Når du installerer CRMProxy på den server, hvor du også har din Internet Information Server, skal denne server helst være eksponeret udad mod internettet, så den forbindes til NN Markedsdatas Azure services, Website til søgninger og BulkUpdater til schedulerede opdateringer. Når du starter installationsfilen CRMProxy-setup20151119.exe, skal du følge nedestående vejledning: Vent på at Proxy set-uppet klargøres Tryk på Next Du skal vælge, hvilket CRM-system du har installeret, så installationen kan lave de rigtige indstillinger i din konfigurationsfil web.config. Hvis du har MS Dynamics CRM 2011 eller CRM 2013, vælger du MS Dynamics CRM 2011/2013. Har du MS Dynamics CRM 2015, 2015SP1, 2016 eller nyere versioner, vælger du MS Dynmaics CRM 2015. Herefter trykker du på Next>.
Tryk på Install for at begynde installationen af CRMProxy Servicen på din IIS. Tryk på Install Når installationen er færdig - tryk på Next> Tryk på Finish Herefter anbefaler vi, at du kontrollerer en række opsætninger og kører et par tests for at sikre, at installationen af CRMProxy Servicen er sket korrekt, og at der er hul igennem til servicen og systemerne, afhængig af hvor restriktiv jeres opsætning af netværk og servere er. Først kan det kontrolleres, at der i IIS en er kommet et nyt site der hedder CRMProxy og en ny AppPool til denne CRM- ProxyAppPool.
Højre-klik på CRMProxy, vælg Administrer websted, vælg Avancerede indstillinger Så får du dette billede frem: Her skal det sikres at Fysisk sti er: C:\Program Files (x86)\nn MarkedsData\CRM Proxy\
Og tjek, at filerne i bin folderen er disse eller nyere: Herefter kan du kontrollere, at servicen kører og svarer. Det gør du ved at åbne en Internet Explorer og skrive følgende url: http://<url/ip-address>:<port>/proxyservice.svc Hvis det køres fra IIS-serveren, og du ikke har ændret port nummer, kan du benytte følgende sti: http://localhost:5534/proxyservice.svc Kører Servicen korrekt, skal resultatet minde om nedenstående billede:
Du kan også teste, at servicen indeholder de nyeste funktioner ved at bruge url en: http://localhost:5534/proxyservice.svc?xsd=xsd1 (Anvend jeres eget port nummer i url en i stedet for 5534 ) og efterfølgende søge efter XrmExecuteMultipleRequest. Hvis denne findes i XML svaret, så kører ProxyServicen, som den skal, og den understøtter de nyeste kommandoer. Navne & Numre indstillinger i CRM I CRM-systemet er der nedenstående indstillinger for Server Type OnPremise (Proxy). Proxy URL er den eksterne url eller ip-nummer for den server, som CRMProxy er installeret på inklusiv port nummeret. Server URL er den interne adresse på CRM-systemet, som skal kunne tilgås fra den server, som CRMProxy servicen kører på.
Fra IIS en, hvor CRMProxy er installeret, skal du kunne åbne den url, som du har sat op i CRM, fx: https://nnmarkedsdata2015.crm2015.dk/xrmservices/2011/ Organization.svc Denne side vil svare med CRM-Servicen og vise en side, der minder om nedenstående: Vises denne side er der adgang mellem den server, der kører CRMProxy Servicen, og CRM-systemets Service. Det sidste, du skal tjekke, er, om der er adgang hele vejen igennem fra Navne & Numre løsningen på Azure til jeres CRM-system igennem CRMProxy Servicen. Det kan du teste ved at klikke på test forbindelse i CRM - du finder den på siden Indstillinger i Navne & Numre opsætningen.
Oversigt over løsningen Løsningen består af et website og en bulkupdater. Websitet er pt. delt i to; et til CRM 2011/2013 og et til CRM 2015 eller nyere versioner. Det betyder, at der skal lukkes op for forskellige ip-numre i firewall en afhængig af, hvilket CRM-system du har installeret. Bulkupdateren er den samme uanset, hvilket CRM-system du har installeret. Ved opsætningen af netværket skal der være åbnet ind til den server, hvor CRMProxy er installeret. Og kræver jeres sikkerhed, at der er begrænsninger på, hvilke ip-numre der har adgang, så er det nedenstående ip-numre, I skal åbne for på port 5534 (hvis det er default nummeret, der benyttes). For CRM Dynamics 2011 og 2013, skal der åbnes for: Website: 168.63.68.176 mscrm03.nnmarkedsdata.dk Bulkupdater: 104.46.90.91 markedsdatacrm.cloudapp.net For CRM Dynamics 2015 og nyere, skal der åbnes for: Websitet: 191.235.215.124 mscrm2015.nnmarkedsdata.dk Bulkupdater: 104.46.90.91 markedsdatacrm.cloudapp.net Der skal også være adgang imellem CRMProxy og CRMsystemet internt, så husk at sikre adgang i jeres firewall mellem de to.