Goals for VAS Activities

The Prod Goal VAS API allows you to create one or more goals for VAS (non-WMS) productive activities in WFM.

URL

POST ..lgfapi/v10/entity/prod_goal_vas/

Fields

Name Required Type Description
facility_id X Integer Facility ID
work_area_activity_id X Integer WMS Internal ID of the Work Area Activity
sku_line_group_id X Integer WMS Internal ID of the SKU Line Group
cal_month_id X Integer Values 1 through 12. 1 for JAN, 2 for FEB..... 12 for DEC
cal_year X Integer Four-digit year YYYY; Example 2023
uom_id X String WMS Internal ID of the UOM
uom_per_hr X Integer Qty expected to be handled in one hour (This is the goal)

Request Body Example (JSON)

Instance Create


    "fields": {
        "facility_id": 648,
        "work_area_activity_id":494 ,
        "sku_line_group_id": 22, 
        "cal_month_id": 6,
        "cal_year": 2023,
        "uom_id": 1,
        "uom_per_hr": 50
    }
}

Bulk Create

{
    "options": {
        "commit_frequency": 2
    },
    "fields":[
     {
        "facility_id": 648,
        "work_area_activity_id": 513,
        "sku_line_group_id": 22, 
        "cal_month_id": 3,
        "cal_year": 2023,
        "uom_id": 1,
        "uom_per_hr": 50
    },
    {
        "facility_id": 648,
        "work_area_activity_id": 513,
        "sku_line_group_id": 22, 
        "cal_month_id": 4,
        "cal_year": 2023,
        "uom_id": 1,
        "uom_per_hr": 50
    },
    {
        "facility_id": 648,
        "work_area_activity_id": 513,
        "sku_line_group_id": 22, 
        "cal_month_id": 5,
        "cal_year": 2023,
        "uom_id": 1,
        "uom_per_hr": 50
    }
    ]
}

Request Body Example (XML)

Instance Create

<request>
<fields>
<facility_id>648</facility_id>
<work_area_activity_id>513</work_area_activity_id>
<sku_line_group_id>42</sku_line_group_id>
<cal_month_id>2</cal_month_id>
<cal_year>2023</cal_year>
<uom_id>1</uom_id>
<uom_per_hr>20</uom_per_hr>
</fields>
</request> 
Bulk Create
<request>
    <fields>
        <list-item>
            <facility_id>648</facility_id>
            <work_area_activity_id>553</work_area_activity_id>
            <sku_line_group_id>42</sku_line_group_id>
            <cal_month_id>1</cal_month_id>
            <cal_year>2023</cal_year>
            <uom_id>1</uom_id>
            <uom_per_hr>20</uom_per_hr>
        </list-item>
        <list-item>
            <facility_id>648</facility_id>
            <work_area_activity_id>553</work_area_activity_id>
            <sku_line_group_id>42</sku_line_group_id>
            <cal_month_id>2</cal_month_id>
            <cal_year>2023</cal_year>
            <uom_id>1</uom_id>
            <uom_per_hr>20</uom_per_hr>
        </list-item>
        <list-item>
            <facility_id>648</facility_id>
            <work_area_activity_id>553</work_area_activity_id>
            <sku_line_group_id>42</sku_line_group_id>
            <cal_month_id>1</cal_month_id>
            <cal_year>2023</cal_year>
            <uom_id>1</uom_id>
        </list-item>
        <list-item>  
            <facility_id>648</facility_id>
            <work_area_activity_id>553</work_area_activity_id>
        </list-item>
        <list-item>
            <facility_id>648</facility_id>
            <work_area_activity_id>553</work_area_activity_id>
            <sku_line_group_id>42</sku_line_group_id>
            <cal_month_id>4</cal_month_id>
            <cal_year>2023</cal_year>
            <uom_id>1</uom_id>
            <uom_per_hr>20</uom_per_hr>
        </list-item>
    </fields>
    <options>
        <commit_frequency>2</commit_frequency>
    </options>
</request>
Note: If the options parameter "commit_frequency" is not provided in the payload, the behavior defaults to same behavior as commit_frequency = 0, which is a all or nothing functionality. In other words, either all records are processed (if successful) or none of the records are processed even if 1 record fails validations.