POST api/Lookup/GetAvailableFunctions2
Get available functions for a order line
Request Information
URI Parameters
None.
Body Parameters
specify activity and requisition line
RequisitionLineIdArgumentModel| Name | Description | Type | Additional information |
|---|---|---|---|
| CombinedRequisitionLineId |
Get or set combined requisition line id |
string |
None. |
| PartNumber |
Get or set part number |
string |
None. |
| CombinedActivityId |
Get or set combined activity id |
string |
None. |
| FormName |
Gets or sets the optional FormName. The FormName is used to limit the number of fields returned from GetActivity. |
string |
None. |
| TicketId |
Gets or sets the ticket id |
string |
None. |
| Culture |
Gets or sets culture, if not specified we will use culture set on user. |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"CombinedRequisitionLineId": "sample string 1",
"PartNumber": "sample string 2",
"CombinedActivityId": "sample string 3",
"FormName": "sample string 4",
"TicketId": "sample string 5",
"Culture": "sample string 6"
}
application/xml, text/xml
Sample:
<RequisitionLineIdArgumentModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Rostov.Models">
<Culture>sample string 6</Culture>
<TicketId>sample string 5</TicketId>
<CombinedActivityId>sample string 3</CombinedActivityId>
<FormName>sample string 4</FormName>
<CombinedRequisitionLineId>sample string 1</CombinedRequisitionLineId>
<PartNumber>sample string 2</PartNumber>
</RequisitionLineIdArgumentModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
a list of available requisition functions for requisition line.
AvailableFunctionReturnModel2| Name | Description | Type | Additional information |
|---|---|---|---|
| AvailableFunctions |
Gets the list of available functions |
Collection of RequisitionLineEventRule2 |
None. |
| CombinedPerformanceId |
Gets or sets the performance id. If performance monitoring is not turned on this property will not be present or set to null |
string |
Json null value handling: Ignore |
Response Formats
application/json, text/json
Sample:
{
"AvailableFunctions": [
{
"FunctionName": "sample string 1",
"FunctionDescription": "sample string 2",
"MaxQuantity": 3,
"PartNumber": "sample string 4",
"IsPartNumberEditable": true,
"StockTypeRules": [
{
"AdditionalInfo": {
"FieldName": "sample string 1",
"FieldType": 0,
"FieldValue": {},
"DisplayValue": "sample string 3",
"DisplayOrder": 4,
"AdditionalValue": "sample string 5",
"IsAdditionalValueSupported": true,
"FieldLabel": "sample string 7",
"FieldInfo": "sample string 8",
"FieldLookupProvider": {
"FieldLookupProviderType": "sample string 1",
"FieldLookupProviderId": "sample string 2",
"IsRequired": true,
"UpdateMethod": 0
},
"IsEnabled": true,
"IsEnabledExpression": {
"ExpressionType": "sample string 1"
},
"IsRequired": true,
"IsRequiredExpression": {
"ExpressionType": "sample string 1"
},
"IsVisible": true,
"IsVisibleExpression": {
"ExpressionType": "sample string 1"
}
},
"PartStatusRules": [
{
"Status": "sample string 1",
"BinIdRules": [
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
},
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
}
]
},
{
"Status": "sample string 1",
"BinIdRules": [
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
},
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
}
]
}
],
"StockName": "sample string 1",
"SerialNumberRequired": true
},
{
"AdditionalInfo": {
"FieldName": "sample string 1",
"FieldType": 0,
"FieldValue": {},
"DisplayValue": "sample string 3",
"DisplayOrder": 4,
"AdditionalValue": "sample string 5",
"IsAdditionalValueSupported": true,
"FieldLabel": "sample string 7",
"FieldInfo": "sample string 8",
"FieldLookupProvider": {
"FieldLookupProviderType": "sample string 1",
"FieldLookupProviderId": "sample string 2",
"IsRequired": true,
"UpdateMethod": 0
},
"IsEnabled": true,
"IsEnabledExpression": {
"ExpressionType": "sample string 1"
},
"IsRequired": true,
"IsRequiredExpression": {
"ExpressionType": "sample string 1"
},
"IsVisible": true,
"IsVisibleExpression": {
"ExpressionType": "sample string 1"
}
},
"PartStatusRules": [
{
"Status": "sample string 1",
"BinIdRules": [
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
},
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
}
]
},
{
"Status": "sample string 1",
"BinIdRules": [
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
},
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
}
]
}
],
"StockName": "sample string 1",
"SerialNumberRequired": true
}
],
"CustomPropertiesRule": true,
"RequiredCustomProperties": [
"sample string 1",
"sample string 2"
],
"IsQuantityEditable": true,
"VisibleForCarrier": true,
"PartStatus": "sample string 9",
"Location": "sample string 10",
"SerialNumber": "sample string 11",
"Stock": "sample string 12",
"Quantity": 13
},
{
"FunctionName": "sample string 1",
"FunctionDescription": "sample string 2",
"MaxQuantity": 3,
"PartNumber": "sample string 4",
"IsPartNumberEditable": true,
"StockTypeRules": [
{
"AdditionalInfo": {
"FieldName": "sample string 1",
"FieldType": 0,
"FieldValue": {},
"DisplayValue": "sample string 3",
"DisplayOrder": 4,
"AdditionalValue": "sample string 5",
"IsAdditionalValueSupported": true,
"FieldLabel": "sample string 7",
"FieldInfo": "sample string 8",
"FieldLookupProvider": {
"FieldLookupProviderType": "sample string 1",
"FieldLookupProviderId": "sample string 2",
"IsRequired": true,
"UpdateMethod": 0
},
"IsEnabled": true,
"IsEnabledExpression": {
"ExpressionType": "sample string 1"
},
"IsRequired": true,
"IsRequiredExpression": {
"ExpressionType": "sample string 1"
},
"IsVisible": true,
"IsVisibleExpression": {
"ExpressionType": "sample string 1"
}
},
"PartStatusRules": [
{
"Status": "sample string 1",
"BinIdRules": [
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
},
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
}
]
},
{
"Status": "sample string 1",
"BinIdRules": [
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
},
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
}
]
}
],
"StockName": "sample string 1",
"SerialNumberRequired": true
},
{
"AdditionalInfo": {
"FieldName": "sample string 1",
"FieldType": 0,
"FieldValue": {},
"DisplayValue": "sample string 3",
"DisplayOrder": 4,
"AdditionalValue": "sample string 5",
"IsAdditionalValueSupported": true,
"FieldLabel": "sample string 7",
"FieldInfo": "sample string 8",
"FieldLookupProvider": {
"FieldLookupProviderType": "sample string 1",
"FieldLookupProviderId": "sample string 2",
"IsRequired": true,
"UpdateMethod": 0
},
"IsEnabled": true,
"IsEnabledExpression": {
"ExpressionType": "sample string 1"
},
"IsRequired": true,
"IsRequiredExpression": {
"ExpressionType": "sample string 1"
},
"IsVisible": true,
"IsVisibleExpression": {
"ExpressionType": "sample string 1"
}
},
"PartStatusRules": [
{
"Status": "sample string 1",
"BinIdRules": [
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
},
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
}
]
},
{
"Status": "sample string 1",
"BinIdRules": [
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
},
{
"BinId": "sample string 1",
"SerialNumbers": [
"sample string 1",
"sample string 2"
]
}
]
}
],
"StockName": "sample string 1",
"SerialNumberRequired": true
}
],
"CustomPropertiesRule": true,
"RequiredCustomProperties": [
"sample string 1",
"sample string 2"
],
"IsQuantityEditable": true,
"VisibleForCarrier": true,
"PartStatus": "sample string 9",
"Location": "sample string 10",
"SerialNumber": "sample string 11",
"Stock": "sample string 12",
"Quantity": 13
}
],
"CombinedPerformanceId": "sample string 1"
}
application/xml, text/xml
Sample:
<AvailableFunctionReturnModel2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Rostov.Models">
<CombinedPerformanceId>sample string 1</CombinedPerformanceId>
<AvailableFunctions>
<RequisitionLineEventRule2>
<CustomPropertiesRule>true</CustomPropertiesRule>
<FunctionDescription>sample string 2</FunctionDescription>
<FunctionName>sample string 1</FunctionName>
<IsPartNumberEditable>true</IsPartNumberEditable>
<IsQuantityEditable>true</IsQuantityEditable>
<MaxQuantity>3</MaxQuantity>
<PartNumber>sample string 4</PartNumber>
<RequiredCustomProperties xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</RequiredCustomProperties>
<StockTypeRules>
<StockTypeRule>
<AdditionalInfo>
<AdditionalValue>sample string 5</AdditionalValue>
<DisplayOrder>4</DisplayOrder>
<DisplayValue>sample string 3</DisplayValue>
<FieldInfo>sample string 8</FieldInfo>
<FieldLabel>sample string 7</FieldLabel>
<FieldLookupProvider>
<FieldLookupProviderId>sample string 2</FieldLookupProviderId>
<FieldLookupProviderType>sample string 1</FieldLookupProviderType>
<IsRequired>true</IsRequired>
<UpdateMethod>Set</UpdateMethod>
</FieldLookupProvider>
<FieldName>sample string 1</FieldName>
<FieldType>Bool</FieldType>
<FieldValue />
<IsAdditionalValueSupported>true</IsAdditionalValueSupported>
<IsEnabled>true</IsEnabled>
<IsEnabledExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsEnabledExpression>
<IsRequired>true</IsRequired>
<IsRequiredExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsRequiredExpression>
<IsVisible>true</IsVisible>
<IsVisibleExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsVisibleExpression>
</AdditionalInfo>
<PartStatusRules>
<PartStatusRule>
<BinIdRules>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
</BinIdRules>
<Status>sample string 1</Status>
</PartStatusRule>
<PartStatusRule>
<BinIdRules>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
</BinIdRules>
<Status>sample string 1</Status>
</PartStatusRule>
</PartStatusRules>
</StockTypeRule>
<StockTypeRule>
<AdditionalInfo>
<AdditionalValue>sample string 5</AdditionalValue>
<DisplayOrder>4</DisplayOrder>
<DisplayValue>sample string 3</DisplayValue>
<FieldInfo>sample string 8</FieldInfo>
<FieldLabel>sample string 7</FieldLabel>
<FieldLookupProvider>
<FieldLookupProviderId>sample string 2</FieldLookupProviderId>
<FieldLookupProviderType>sample string 1</FieldLookupProviderType>
<IsRequired>true</IsRequired>
<UpdateMethod>Set</UpdateMethod>
</FieldLookupProvider>
<FieldName>sample string 1</FieldName>
<FieldType>Bool</FieldType>
<FieldValue />
<IsAdditionalValueSupported>true</IsAdditionalValueSupported>
<IsEnabled>true</IsEnabled>
<IsEnabledExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsEnabledExpression>
<IsRequired>true</IsRequired>
<IsRequiredExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsRequiredExpression>
<IsVisible>true</IsVisible>
<IsVisibleExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsVisibleExpression>
</AdditionalInfo>
<PartStatusRules>
<PartStatusRule>
<BinIdRules>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
</BinIdRules>
<Status>sample string 1</Status>
</PartStatusRule>
<PartStatusRule>
<BinIdRules>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
</BinIdRules>
<Status>sample string 1</Status>
</PartStatusRule>
</PartStatusRules>
</StockTypeRule>
</StockTypeRules>
<VisibleForCarrier>true</VisibleForCarrier>
</RequisitionLineEventRule2>
<RequisitionLineEventRule2>
<CustomPropertiesRule>true</CustomPropertiesRule>
<FunctionDescription>sample string 2</FunctionDescription>
<FunctionName>sample string 1</FunctionName>
<IsPartNumberEditable>true</IsPartNumberEditable>
<IsQuantityEditable>true</IsQuantityEditable>
<MaxQuantity>3</MaxQuantity>
<PartNumber>sample string 4</PartNumber>
<RequiredCustomProperties xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</RequiredCustomProperties>
<StockTypeRules>
<StockTypeRule>
<AdditionalInfo>
<AdditionalValue>sample string 5</AdditionalValue>
<DisplayOrder>4</DisplayOrder>
<DisplayValue>sample string 3</DisplayValue>
<FieldInfo>sample string 8</FieldInfo>
<FieldLabel>sample string 7</FieldLabel>
<FieldLookupProvider>
<FieldLookupProviderId>sample string 2</FieldLookupProviderId>
<FieldLookupProviderType>sample string 1</FieldLookupProviderType>
<IsRequired>true</IsRequired>
<UpdateMethod>Set</UpdateMethod>
</FieldLookupProvider>
<FieldName>sample string 1</FieldName>
<FieldType>Bool</FieldType>
<FieldValue />
<IsAdditionalValueSupported>true</IsAdditionalValueSupported>
<IsEnabled>true</IsEnabled>
<IsEnabledExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsEnabledExpression>
<IsRequired>true</IsRequired>
<IsRequiredExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsRequiredExpression>
<IsVisible>true</IsVisible>
<IsVisibleExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsVisibleExpression>
</AdditionalInfo>
<PartStatusRules>
<PartStatusRule>
<BinIdRules>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
</BinIdRules>
<Status>sample string 1</Status>
</PartStatusRule>
<PartStatusRule>
<BinIdRules>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
</BinIdRules>
<Status>sample string 1</Status>
</PartStatusRule>
</PartStatusRules>
</StockTypeRule>
<StockTypeRule>
<AdditionalInfo>
<AdditionalValue>sample string 5</AdditionalValue>
<DisplayOrder>4</DisplayOrder>
<DisplayValue>sample string 3</DisplayValue>
<FieldInfo>sample string 8</FieldInfo>
<FieldLabel>sample string 7</FieldLabel>
<FieldLookupProvider>
<FieldLookupProviderId>sample string 2</FieldLookupProviderId>
<FieldLookupProviderType>sample string 1</FieldLookupProviderType>
<IsRequired>true</IsRequired>
<UpdateMethod>Set</UpdateMethod>
</FieldLookupProvider>
<FieldName>sample string 1</FieldName>
<FieldType>Bool</FieldType>
<FieldValue />
<IsAdditionalValueSupported>true</IsAdditionalValueSupported>
<IsEnabled>true</IsEnabled>
<IsEnabledExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsEnabledExpression>
<IsRequired>true</IsRequired>
<IsRequiredExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsRequiredExpression>
<IsVisible>true</IsVisible>
<IsVisibleExpression>
<ExpressionType>sample string 1</ExpressionType>
</IsVisibleExpression>
</AdditionalInfo>
<PartStatusRules>
<PartStatusRule>
<BinIdRules>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
</BinIdRules>
<Status>sample string 1</Status>
</PartStatusRule>
<PartStatusRule>
<BinIdRules>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
<BinIdRule>
<BinId>sample string 1</BinId>
<SerialNumbers xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>sample string 1</d10p1:string>
<d10p1:string>sample string 2</d10p1:string>
</SerialNumbers>
</BinIdRule>
</BinIdRules>
<Status>sample string 1</Status>
</PartStatusRule>
</PartStatusRules>
</StockTypeRule>
</StockTypeRules>
<VisibleForCarrier>true</VisibleForCarrier>
</RequisitionLineEventRule2>
</AvailableFunctions>
</AvailableFunctionReturnModel2>