GET api/QCSupplierRating

GET api/QCSupplierRating

returns rating levels, general rating types for suppliers and a list of actions for quantity deviations in orders

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

QCSupplierRating
NameDescriptionTypeAdditional information
Ratinglevels

Supplier performance list of operational handicaps levels

Collection of QCOperationalHandicap

None.

RatingTypes

Supplier performance list of general Evaluation Factors

Collection of QCGeneralRatingType

None.

PossibleActionsForQuantityDifference

Dictionary (Code, Name) of possible actions when the delivered quanitity is not the ordered one

Dictionary of string [key] and string [value]

None.

Response Formats

application/json, text/json

Sample:
{
  "Ratinglevels": [
    {
      "Type": "sample string 1",
      "Name": "sample string 2",
      "description": "sample string 3",
      "Color": 4,
      "ListPos": 5
    },
    {
      "Type": "sample string 1",
      "Name": "sample string 2",
      "description": "sample string 3",
      "Color": 4,
      "ListPos": 5
    }
  ],
  "RatingTypes": [
    {
      "Code": "sample string 1",
      "Name": "sample string 2",
      "Description": "sample string 3"
    },
    {
      "Code": "sample string 1",
      "Name": "sample string 2",
      "Description": "sample string 3"
    }
  ],
  "PossibleActionsForQuantityDifference": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  }
}

application/xml, text/xml

Sample:
<QCSupplierRating xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KOSTIFC">
  <PossibleActionsForQuantityDifference xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </PossibleActionsForQuantityDifference>
  <RatingTypes>
    <QCGeneralRatingType>
      <Code>sample string 1</Code>
      <Description>sample string 3</Description>
      <Name>sample string 2</Name>
    </QCGeneralRatingType>
    <QCGeneralRatingType>
      <Code>sample string 1</Code>
      <Description>sample string 3</Description>
      <Name>sample string 2</Name>
    </QCGeneralRatingType>
  </RatingTypes>
  <Ratinglevels>
    <QCOperationalHandicap>
      <Color>4</Color>
      <ListPos>5</ListPos>
      <Name>sample string 2</Name>
      <Type>sample string 1</Type>
      <description>sample string 3</description>
    </QCOperationalHandicap>
    <QCOperationalHandicap>
      <Color>4</Color>
      <ListPos>5</ListPos>
      <Name>sample string 2</Name>
      <Type>sample string 1</Type>
      <description>sample string 3</description>
    </QCOperationalHandicap>
  </Ratinglevels>
</QCSupplierRating>