Version: eXtendPS-DE 1.2.6.4 and above
Audience: Administrator, User
Prerequisites
1. Your vendor's Order Status and Order Shipment Notification endpoints should set.
2. A valid Vendor ID and Vendor Secret should be set.
Order Status Usage
Using the "Update Order Status" Purchase Order button
The eXtendPS-DE bundle allows you to
update the Order Status on a Purchase Order directly from the record. You can view a video demo of the feature
here.
1. Go to the Purchase Order
whose Order Status you wish to update.
2. Click the Update Order Status button to retrieve the current Order Status and
the Expected Ship Date and Expected Receipt Date directly from your Vendor.
Order Status, Expected Ship Date, and Expected Receipt Date will render as shown in the above screenshot after record is refreshed.
Note: This button will not be visible if the Order Status changes to
“Complete”, if the Vendor doesn't have Order Status endpoints configured, or the Vendor is marked as Inactive in NetSuite.
Using the Map/Reduce Script for Scheduled Updates
You can update the Order Status on your Purchase Orders using the bulk-update methods below. See Bulk Update the PromoStandards Order Status on Purchase Orders for additional information on configuring and deploying the bulk-update features.
Scheduled Update
The Map/Reduce script "eXtendPS-DE Update Order Status" is used for bulk updates of the PromoStandards Order Status.
You can create scheduled deployments of this script to automate the Order Status updates to run a schedule.
On-Demand Update
The eXtendPS-DE Job Runner can be used to execute a bulk update for Order Status on-demand as shown in the screenshot below. This method uses the Map/Reduce script above above for executing the bulk update process.
1. Go to eXtendTech → eXtendPS-DE → PromoStandards Job Runner.
2. Select the Order Status Batch Jobs option.
Note: The orders which will be considered for having their Order Status updated will be based on the saved search configured on the eXtendPS-DE Setup page in the "ORDER STATUS SAVED SEARCH ID" field. The Expected Ship Date and Expected Receipt Date fields will be updated in the fields from the "EXPECTED SHIP DATE FIELD" and "EXPECTED RECEIPT DATE FIELD", respectively, as shown below. Contact your NetSuite Administrator for more information regarding your account's configuration.
Order Shipment Notification Usage
Using the "Update Order Shipment Notification" button on the Purchase Order
The eXtendPS-DE bundle allows you to update your Purchase Order's Order Shipment Notification
details directly on the Purchase Order record using the "Update Order Shipment Notification" button.
You can view a video demo of the
feature
here.
To update the Order Shipment Notification information on your Purchase Order record:
1. Go to your Purchase Order
record.
2. Select the eXtendPS-DE subtab.
Note: this subtab may be named "PromoStandards" depending on your NetSuite environment.
3. Click the Update Order Shipment
Notification button to request Order Shipment Notification information from your Vendor.
After clicking the button, the Order
Shipment Notification details related to your Purchase Order will be displayed as shown below.
Note: This button will not be visible if your Vendor is not configured with Order Shipment Notification endpoints, if the Vendor is marked as Inactive in NetSuite, or if the Order Shipment Notification response is received as "Complete". If the Order Shipment Notification status is received as Complete, then the "PromoStandards Is Shipment Complete" checkbox will be marked with a check.
The Combined Order Status and Order Shipment Notification feature was disabled for this example.
Tracking numbers that you will
receive in the Order Shipment Notification response will be populated in the PROMOSTANDARDS OSN TRACKING NUMBERS field as shown in the screenshot above.
Order Shipment Notification details will also be
populated in the PROMOSTANDARDS ORDER
SHIPMENT NOTIFICATION GLOM field in JSON format as shown in the screenshot above.
Combined Order Status and Order Shipment Notification HTML feature
This feature can be enabled on the eXtendPS-DE Setup screen by your NetSuite Administrator by setting the "COMBINE OS AND OSN HTML" field to checked on the Order Shipment Notification subtab.
If this option is unchecked, then upon clicking the Update Order Shipment Notification button on the Purchase Order record only Order Shipment Notification information will be retrieved and rendered.
If this option is checked, then upon clicking the Update Order Shipment Notification button the Purchase Order record it will retrieve and render both the Order Shipment Notification and Order Status information.
The following columns will be displayed in the Order Shipment Notification table when the Combine OS and OSN HTML preference is enabled.
- Purchase Order #
- Factory Order #
- Status
- Quantity
- Expected Ship Date
- Expected Delivery Date
- Tracking #
- Respond To
- Additional Explanation
- Updated (statusTimeStamp from Order Status)
- Item #.
Note: Hovering your mouse over the Item # will show a tooltip with additional item information.
Upon successful Order Status/Order Shipment Notification, the message below will be displayed.
Combined Order Status/Order Shipment Notification Example
If Order Status information is not available and only an Order Shipment Notification response is received, the following columns will be displayed in the Order Shipment Notification table when the Combine OS and OSN HTML preference is enabled.
- Purchase Order #
- Factory Order #
- Quantity
- Shipment Date
- Tracking #
- Distributor Item Id
- Distributor Part Id
- Supplier Item Id
- Supplier part Id
Upon successful Order Shipment Notification update (but when Order Status is not received), the message below will be displayed.
Combined Order Status/Order Shipment Notification Example when Order Status is unavailable
If Order Status information is available and no Order Shipment Notification response is received, the following columns will be displayed in the Order Shipment Notification table when the Combine OS and OSN HTML preference is enabled.
- Purchase Order #
- Factory Order #
- Status
- Expected Ship Date
- Expected Delivery Date
- Respond To
- Additional Explanation
- Updated (statusTimeStamp from OS)
Upon Order Shipment Notification update (but when an Order Shipment Notification is not received and only Order Status is received), the message below will be displayed.
Combined Order Status/Order Shipment Notification Example when Order Shipment Notification is unavailable
Note: If multiple Order Status responses are received, then all statuses will be shown in the table:
Using the Map/Reduce Script for Scheduled Updates
Scheduled Update
The Map/Reduce script "eXtendPS-DE OSN Glom" is used for bulk updates of the PromoStandards Order Shipment Notification.
You can create scheduled deployments of this script to automate the Order Shipment Notification updates to run on a schedule.
By default, the saved search used by this script to filter the Purchase Order records to be updated is sourced from the "ITEM SHIPMENT SAVED SEARCH ID" field on the eXtendPS-DE Setup screen under the Order Shipment Notification subtab.
You can override the search above by providing a separate saved search ID under the script level parameter "OSN INPUT PO SAVED SEARCH ID" on your scheduled deployment as shown below. Contact your NetSuite Administrator for more information regarding your account's configuration.
Saved search field on the eXtendPS-DE Setup
Script level parameter for using a separate Saved Search
On-Demand Update
The eXtendPS-DE Job Runner can be used to execute a bulk update for Order Shipment Notification as shown in the screenshot below. This method uses the Map/Reduce script above for executing the bulk update process.
1. Go to eXtendTech → eXtendPS-DE → PromoStandards Job Runner.
2. Select the Order Shipment Batch Jobs option.
Note: The orders which will be considered for having their Order Shipment Notification information updated will be based on the saved search entered on the eXtendPS-DE Setup page in the "ITEM SHIPMENT SAVED SEARCH ID" field. If no value is specific, the script level parameter field "OSN INPUT PO SAVED SEARCH ID" will be used. Contact your NetSuite Administrator for more information regarding your account's configuration.
Order Shipment Notification Update (On Sales Order Record)
eXtendPS-DE allows you to render the Order Shipment Notification information on your Sales Order, too.
Since a Vendor is not present on the Sales Order record, you will need to provide additional information which will be used for rendering the Order Shipment information on the Sales Order.
A Vendor can be selected on the Sales Order using the following methods.
1. The Order Shipment Notification update will first look at the Sales Order field "eXtendPS-DE Vendor". If a Vendor is present in this field, then this Vendor's Order Status and Order Shipment Notification endpoints will be used for the update.
2. The Order Shipment Notification update will look at the Vendor in the script level parameter "eXtendPS-DE OSN VENDOR ID" on the "eXtendPS-DE OSN Glom" Map/Reduce script deployment.
Notes: Currently, the Sales Order Order Status and Order Shipment Notification feature is processed on a Scheduled Update or On-Demand update. There currently aren't buttons on the Sales Order for triggering the update.
Scheduled Update
The process of configuring and running the scheduled Sales Order Order Shipment Notification script deployment is the same as the section above for Purchase Order configuration.
The only difference in this case is regarding the vendor specification using the eXtendPS-DE Vendor field or the eXtendPS-DE OSN Vendor ID script level parameter field.
On-Demand Update
The process of configuring and running the scheduled Sales Order Order Shipment Notification script deployment is the same as the section above for Purchase Order configuration.
The only difference in this case is regarding the vendor specification using the eXtendPS-DE Vendor field or the eXtendPS-DE OSN Vendor ID script level parameter field.