Call Center

Order handling

The Call center supports export of new orders as they are written in xml in the export folder.

Settings

By default the call center places new orders in the folder: c:\Temp\WGRUS\PhoneOrder.

The folder location can be changed in the CallCenter.exe.config file in the applicationSettings section:

<applicationSettings>
  <CallCenter.Properties.Settings>
    <setting name="OrderPath" serializeAs="String">
      <value>c:\Temp\WGRUS\PhoneOrder</value>
    </setting>
  </CallCenter.Properties.Settings>
</applicationSettings
>

Sample order file

This is an example of an order:

<?xml version="1.0" encoding="utf-8"?>
<Order>
  <Customer>
    <KundeId>12345678</KundeId>
    <Navn>Kaj Bromose</Navn>
    <Gade>Gade</Gade>
    <PostNr>1234</PostNr>
    <By>Vejle</By>
  </Customer>
  <OrderDetails>
    <LeveringAtt></LeveringAtt>
    <LeveringNavn>Kaj Bromose</LeveringNavn>
    <LeveringGade>Gade</LeveringGade>
    <LeveringPostNr>1234</LeveringPostNr>
    <LeveringBy>Vejle</LeveringBy>
    <OrdreReference />
    <OrderLines>
      <OrderLine>
        <VareId>G1200</VareId>
        <VareBeskrivelse>Pepper Qube</VareBeskrivelse>
        <Enhedspris>10.0000</Enhedspris>
        <Antal>2</Antal>
      </OrderLine>
      <OrderLine>
        <VareId>W001</VareId>
        <VareBeskrivelse>Hat</VareBeskrivelse>
        <Enhedspris>1.5000</Enhedspris>
        <Antal>22</Antal>
      </OrderLine>
    </OrderLines>
  </OrderDetails>
</Order>

Customer handling

The Call center does not have any “hooks” to maintain the customers in the Call Center database.

The middelware will have to syncronize customer data directly in the database.

Last edited Feb 16, 2014 at 3:28 PM by bromose, version 3