"

Handbok SystemQ affärssystem

SystemQ, underhåll av artiklar vid ehandel mellan företags affärssystem

  1. Inställningar
    1. Artiklar
    2. Artikelnr
  2. Söka efter artiklar
  3. Hämta artikelinformation till det egna affärssystemet enstaka artiklar
  4. Uppdatering av många artiklar
  5. Schemalaggda uppdateringar

Inställningar

Sökväg: Huvudmeny->Arkiv->Egenskaper->Inställningar webhandel
Inställningar görs både på den sändande och den mottagande sidan. Med inställningarna kan man styra vilken information som skall sändas i hur den skall tas emot. Överföringen sker med ett långt lösenord, en token, som skall vara inställd på bägge sidorna.
Identifikation av part Vi använder organisationsnummer för att identifiera den andra parten. Detta har den andra parten i affärskontakter på företagsnr ##, d.v.s egna företagsuppgifter.

I det egna affärssystemet finns samma organistionsnummer i affärskontakter på det företag vi vill utbyta information med.

server Det ipnamn som det andra partens webserver svarar på. Detta namn skall även finnas som användare och serverns namn i Login Windows och Företagsnr angivet. Detta styr vilket klientföretag som skall öppnas.
Postmaster Epostadress till den som skall få information om uppdateringar
Token Token används för att säkerställa att sändare och mottagare är rätt.
Token skapas med Ny Token. Denna funktion lagrar en ny token i det egna och i partens affärssystem.

Token skickas aldrig som den är utan förändras enligt en formel innan den skickas. Det mottagande systemet kör samma formel på sin token och resulten skall stämma. Formeln ändras vid varje tillfälle.

Connect används för att kontrollera att förbindelsen fungerar.

Artikelnummer

I första hand används artikelnummer som gemnesam identifikation. Om det mottagande systemet saknar detta artikelnummer undersökes om det finns ett gemensamt "Tillverkarens Nr" som i så fall används för uppdatering.

Artiklar

Inköpspris Styr vilket inköpspris som skall skickas
  • Skicka våra inköpspriser som inköpspriser. Skickar information oförändrad till mottagren.
  • Skicka våra försäljningspris till kunden som hans inköppris. Beräknar vårt försäljningspris enligt affärssystemets metod
Enheter Styr hur enheter hanteras i det mottagande systemet
  • Ingen styrning. Nya enheter läggs till, uppdateringering av övriga fält relaterade till denna lista
  • Uppdatera bara enheter på nya artiklar, Saknas enheten i det mottagande affärssystemet sker ingen uppdatering till relaterade priser och andra värden
  • Uppdatera bara enheter som saknas, lägger till enhet
Försäljningspriser
  • Uppdatera
  • Om saknas
  • på förspris, under utvecklin
  • på inköp, under utveckling
  • Ingen, försäljningpris ändras ej
Produktgrupper Produktgrupp som nya artiklar skall ha, Finns ingen produkgrupp får artikeln samma produktgrupp som i avsändarens affärssystem.
Uppdatera grossist och butikspack
  • Ingen uppdatering
  • Uppdatering
Uppdatera förvald förpackningsstorlek Används för att ställa in vilken enhet som skall vara förvald vid orderregistrering och om enheten får användas eller ej.
  • Ingen uppdatering
  • Uppdatering

Söka efter artiklar

Rutiner Sökrutiner artiklar används för att söka efter artiklar. I denna rutin används Sök web för att söka efter artiklar i den andra partens affärssystem. Ett anrop sker med sökning på det sökbegrepp som står i fältet "Sök efter namn"

Hämta artikelinformation till det egna affärssystemet enstaka artiklar

  • Sök artikel enligt ovan
  • Dubbelklicka i listan på den rad med artikeln som skall hämtas

Uppdatering av många artiklar

Sökväg: Huvudmeny->Arkiv->Import-export Intergration->Webservices
  • Välj fliken Typ av lista
  • Välj Syncronicering av artikelregister, programmet väljer då part att hämta information ifrån.
  • Gå till fliken Urval
  • Programmet har ny fyllt i intervall va revisionsdatum på artiklar i det andra affärssystemet som skall uppdateras. När alla artiklar är uppdaterade, uppdateras revisionsdatum inför nästa körning.

    Normal skickas 10 artiklar per körning. Därför skippas de som redan har uppdaterats. Hur många som skippas framgår i antal. Hur många som sänds varje gång finns i rutan sänd.

  • Tryck på starta
  • Uppdatering sker
  • Epost med info om ändringar skickas till postmaster

Schemalaggda uppdateringar

Ett scrip läggs en under /opt/SystemQ, detta funger som mall
#Web_services_artiklar.sh
echo 'Startar webservices artiklar :'`date` >> /tmp/webservices.log
ACTIVE=YES
FORETAG=1
USER=GBK
RULE=1410
DLGDRIVER=BACKGROUND
NATTJOBB=YES
RUTIN="ARTIKEL-SYNC"
PARTNER-FRTGNR=40

 
 
export FORETAG USER DLGDRIVER RULE NATTJOBB RUTIN PARTNER-FRTGNR 
 
 
/opt/eloquence/8.1/bin/eloqcore  -t3 Ekonomi.01 2>/backup/webservices_trace.log

echo 'webservices artiklar:'`date` >> /data/systemq/log/webservices.log


I crontab läggs i en rad som startar detta scrip med jämna mellanrum

När scriptet körs händer samma sak som när man kör "Uppdatering av många artiklar" enligt ovan, utan manuella justeringar