Fusion Sales Service on IIS (Internet Information Services) -palvelu, joka vastaanottaa  Fusion Sales -ohjelmasta lähetetyt tilaukset ja tallentaa ne käytettävään tehtaanjärjestelmään tai muuhun sellaiseen.

Versiot

Seuraavissa taulukoissa on esitetty Fusion Sales Servicen rajapintaversiot ja yhteensopivuus eri ohjelmien kanssa.

Fusion Sales Service -versioRajapintaversioVastaanottava FuturaPlan-versio (*)Fusion Sales -versioSalesPro -versio
2.62.02.64.6-
2.83.22.84.8-
2.103.32017.24.8-
2017.23.32017.24.8-
2017.43.32017.44.8-
2017.43.32017.44.8-
2018.83.32018.84.8-
2018.103.32018.104.8-
2018.124.12018.12Vähintään 4.8.267
2019.4
2019.24.12019.2Vähintään 4.8.2672019.4
2019.44.22019.4Vähintään 4.8.2672019.4
2019.64.22019.6Vähintään 4.8.2672019.4
2019.84.22019.8Vähintään 4.8.2672019.4
2020.24.22020.2Vähintään 4.8.2672019.4
2020.2.1014.22020.2.379Vähintään 4.8.2672019.4
2020.4**4.22020.4**Vähintään 4.8.2672019.4

(*) Tarpeellinen tieto vain FuturaPlan-variaatiossa.

(**) Versio mikä ei ole vielä julkisesti saatavilla.

Vaatimukset

  • Admin-oikeudet
  • Internet Information Services (IIS) manager
  • Sales Service asennuspaketti (FusionSalesService-Variaatio-X.X.X.X-Stable.zip)
  • FuturaPlan tietokannan yhteystiedot (jos ollaan asentamassa ensimmäistä kertaa FuturaPlan-variaatiota)

Yhdistäminen tietokantaan

FuturaPlan-variaation tietokannan yhteysosoite konfiguroidaan asennuskansiosta löytyvään Web.config-tiedostoon. Ohje löytyy sivulta Yhdistäminen tietokantaan.

Asennus

  1. Pura asennuspaketin sisältö omaan kansioon.
  2. Fusion Sales Servicen asetukset ovat asennuskansion Web.Config tiedotossa. Fusion Sales Servicen perusversiossa XML tiedoston polun voi määrittää oheisessa kohdassa: <add key="SalesService.XMLFilePath" value="C:\ProgramData\DB-Manager\FusionSalesService\Orders"/>
  3. Avaa IIS Manager -ohjelma ja lisää uusi sivu "Sites → Add Website..." -komennolla.
  4. Aseta "Physical path" -kohtaan 1. kohdassa luotu kansio, sekä täytä muut kohdat.
  5. Valitse luotu Application Pool valitsemalla Application Pools. Muokkaa perusasetuksia ja varmista että .NET CLR on v4.0.
  6. Samalla application poolin "Advanced Settings..."-dialogista valitaan "Load User Profile" arvoksi True.

Päivittäminen

  1. Avaa IIS Manager -ohjelma ja pysäytä IIS-palvelu valitsemalla Stop puunäkymän juuresta löytyvästä kontekstivalikosta.

  2. Valitse puunäkymästä Fusion Sales Service ja avaa asennuskansio valitsemalla Explore kontekstivalikosta. Jos syystä tai toisesta FusionSalesService asennuksia on useita, varmista että päivität oikeaa versiota.
  3. Poista bin-kansio asennuskansiosta.
  4. Pura asennuspaketti väliaikaiseen kansioon.
  5. Kopioi puretusta paketista löytyvä bin-kansio kohdassa 2 avattuun asennuskansioon.
  6. Mene takaisin IIS Manager -ohjelmaan ja käynnistä IIS-palvelu valitsemalla Start.
  7. Jos testauksen jälkeen tulee virheitä niin on todennäköistä että myös Web.Config pitää päivittää. Ota vanhasta Web.Config tiedostosta halutut tiedot talteen (esim. polku mihin XML kirjoitetaan tai FuturaPlanin yhteysosoite) ja siirrä ne uuteen Web.Config tiedostoon. Korvaa tämän jälkeen vanha tiedosto uudella.
  8. Jos viime päivityksestä on kauan, tarkista että palvelimella on dotnet runtimen versio 472 ja asenna se tarvittaessa. 

Testaus

Pintapuolisen testin voi tehdä menemällä Fusion Sales Servicen osoitteeseen selaimella.

Vikatilanteet

Monesti suurimmat ongelmat IIS-palvelun pystytyksessä liittyvät siihen, että kaikkia tarpeellisia ominaisuuksia ei ole asennettu Windowsin lisää/poista-toiminnolla. Kuvan mukaisilla asetuksilla IIS-palvelun pitäisi toimia:

Application pool vaatii Enable 32-Bit Applications True.

Aiheeseen liittyvää