Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SupplierConfiguration

Once you have chosen your suppliers,complete the following steps:

  • Compliance Manager. The supplier should be invited, onboarded and added to your Compliance Manager Network. See Compliance Manager for more information.
  • Agreement. The supplier should review and sign the ServiceChannel Supplier Agreement.
  • Integration.When you choose a punchoutsupplier, specific configuration and integration is required between ServiceChannel and the supplier. 

To view more integration details, expand the sections below:

Expand
titlecXML Punchout Requirements

The punchout from Supply Manager to the supplier's online store requires the following credentials for both test (sandbox) and Production environments:  

  1. URL / Endpoint to send request to  
  2. Username 
  3. Shared Secret / Password 


Expand
titlecXML Sample Punchout

<cXML xml:lang='en-US' payloadID='some_value' timestamp='2015-04-02T02:15:14-04:00' version='1.2.008'> 

<Header> 

<From> 

<Credential domain='NetworkId'> 

<Identity>servicechannel</Identity> 

</Credential> 

</From> 

<To> 

<Credential domain='NetworkId'> 

<Identity>supplier _value</Identity> 

</Credential> 

</To> 

<Sender> 

<Credential domain='NetworkId'> 

<Identity>identity_value</Identity> 

<SharedSecret>password_value</SharedSecret> 

</Credential> 

<UserAgent>CatalogTester</UserAgent> 

</Sender> 

</Header> 

<Request> 

<PunchOutSetupRequest operation='create'> 

<BuyerCookie>1</BuyerCookie> 

<Extrinsic name='UniqueName'>user_nameclient_name</Extrinsic> 

<Extrinsic name='Country' /> 

<Extrinsic name='Company' /> 

<Extrinsic name='Plant'>PLANT CODE</Extrinsic> 

<Extrinsic name='CostCenter' /> 

<Extrinsic name='CatalogID'>catalog_id</Extrinsic> 

<Extrinsic name='SubscriberID'>subscriber_id</Extrinsic> 

<Extrinsic name='StoreNumber'>store_id</Extrinsic> 

<Extrinsic name='UserOrgDept'> subscriber_id _ store_id </Extrinsic> 

<BrowserFormPost> 

<URL>http://supplyclicktest.servicechannel.com/opc/punchoutInbound/punchoutInbound/Suppliername001Pclientname001_Punchout_suppliername</URL> 

</BrowserFormPost> 

<ShipTo> 

<Address addressID='some_value'> 

<Name xml:lang="en-US">location_name</Name> 

<PostalAddress name="location_name"> 

<DeliverTo> UserName_ClientName </DeliverTo> 

<Street >location_street</Street> 

<City >location_city 

<City /> 

<State>location_state</State> 

<PostalCode > location_zip 

</ PostalCode > 

<Country isoCountryCode="US"> location_country </Country> 

</PostalAddress> 

</Address> 

</ShipTo> 

</PunchOutSetupRequest> 

</Request> 

</cXML> 


Expand
titlecXML Sample Purchase Order Integration code

<?xml version="1.0" encoding="us-ascii"?> 

<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.008/cXML.dtd"> 

<cXML timestamp="2015-03-03T11:50:03-05:00" version="1.2.0025" payloadID="83405d3c-46a1-4a90-b72b-a86c7f85ee18" xml:lang="en-US"> 

<Header> 

<From> 

<Credential domain="NetworkId"> 

<Identity>client_identity</Identity> 

</Credential> 

</From> 

<To> 

<Credential domain="NetworkId"> 

<Identity>supplier_identity</Identity> 

</Credential> 

</To> 

<Sender> 

<Credential domain="NetworkId"> 

<Identity>identity_value</Identity> 

<SharedSecret>password_value</SharedSecret> 

</Credential> 

<UserAgent>ServiceChannel Agent</UserAgent> 

</Sender> 

</Header> 

<Request> 

<OrderRequest> 

<OrderRequestHeader orderID="some_value" orderDate="2015-03-03T11:16:10-05:00" type="new"> 

<Total> 

<Money currency="USD">some_value</Money> 

</Total> 

<ShipTo> 

<Address addressID="some_value"> 

<Name xml:lang="en-US">location_name</Name> 

<PostalAddress name="location_name"> 

<DeliverTo> UserName_ClientName </DeliverTo> 

<Street >location_street</Street> 

<City >location_city 

<City /> 

<State>location_state</State> 

<PostalCode > location_zip 

</ PostalCode > 

<Country isoCountryCode="US">location_country</Country> 

</PostalAddress> 

</Address> 

</ShipTo> 

<BillTo> 

<Address addressID="some_value"> 

<Name xml:lang="en-US">location_name</Name> 

<PostalAddress name="location_name"> 

<DeliverTo> UserName_ClientName </DeliverTo> 

<Street >location_street</Street> 

<City >location_city 

<City /> 

<State>location_state</State> 

<PostalCode > location_zip 

</ PostalCode > 

<Country isoCountryCode="US"> location_country </Country> 

</PostalAddress> 

</Address> 

</BillTo> 

<Extrinsic name="SubscriberID">subscriber_id</Extrinsic> 

<Extrinsic name="StoreNumber">store_id</Extrinsic> 

<Extrinsic name="UserOrgDept">subscriberid-store_id</Extrinsic> 

</OrderRequestHeader> 

<ItemOut quantity="3" lineNumber="0"> 

<ItemID> 

<SupplierPartID>132-1085</SupplierPartID> 

<SupplierPartAuxiliaryID>2282134</SupplierPartAuxiliaryID> 

</ItemID> 

<ItemDetail> 

<UnitPrice> 

<Money currency="USD">some_value</Money> 

</UnitPrice> 

<Description xml:lang="en-US">LOCK, CYLINDER (S/S FACE)</Description> 

<UnitOfMeasure>EA</UnitOfMeasure> 

<Classification domain="SupplierPartID">132-1085</Classification> 

</ItemDetail> 

</ItemOut> 

</OrderRequest> 

</Request> 

</cXML> 

  • Catalog.If you opt to use a hostedcatalog for a supplier, you will need to provide a basic Excel file catalog template with all item information that will be loaded on the ServiceChannel side.

Inside Supply Manager

After getting Supply Manger enabled and all basic arrangements with the supplier are worked out, it’s time to think about your Supply Manger workflow, such as: 

  • Which users will need access to the Supply Manager? 
  • Which Dashboards will need Supply Manager access? 
  • What name will Supply Manager have in your Dashboard menu(s) (ex. Supply Order, Parts Ordering, Request Replacements and Parts, Order Fixtures, etc.)? 
  • Do you want users to provide feedback/confirm receipt after orders have been fulfilled by suppliers? 
  • Where do you want orders to go when they are created? 
    • All orders are sent directly to the supplier, regardless of total order NTE. 
    • Route based on total order NTE: to supplier if the total order NTE is below NTE and route for internal review first if order is over NTE. 
  • Do you want the supplier to manage the order status updates and shipping info in the UI, or do you want orders to auto-close with no involvement from the supplier? 
  • Do you want the supplier to invoice through ServiceChannel? 

Tip

After you have answered the questions above, please contact your ServiceChannel representative for further steps. 


Live Search
spaceKeySCU
additionalpage excerpt
placeholderSearch our Knowledge Base
typepage

Panel
titleColor#ffffff
titleBGColor#5fa7d0
borderStylegroove
titleIn this Article

Table of Contents
maxLevel3
minLevel2
indent20px

Panel
titleColorwhite
titleBGColor#75a346
titleRelated Articles

Filter by label (Content by label)
showLabelsfalse
max8
showSpacefalse
sorttitle
cqllabel = "supplymanager" and space = currentSpace ( )