readme updates

master
bleeson 2024-03-07 11:08:16 -08:00
parent d119d9936f
commit 3005823cc4
1 changed files with 12 additions and 13 deletions

View File

@ -1,25 +1,24 @@
Goal:
Take shipping files from Source and turn them into X3 Sales Orders via ZSHPORD
Use same files and turn them into X3 Deliveries for the above orders via ZSDHTRK
Use same files and turn them into X3 Deliveries for the above orders via ZSHIP945S
Problems:
Source currently doesn't have site information or tax information on their export
Until we have the actual data we'll build a skeleton.
Source currently doesn't have site information or discount information on their export
Until we have the actual data we'll build an accurate import
If Source cannot provide this we will need to use the existing Shopify integration to pull orders.
How does Source handle multiple lots on a line?
---------------------------------------------------------------------------------------
step 1 read in file
2. create import record for orders
3. drop folder X3 can reach, schedule recurring import
4. create import record for shipment
5. do the same thing for step 3
6. rearrange files on ftpo so that they are processed
General process flow
-read in file(s) from Source ecomm FTP and archive file on FTP
-create ZSHPORD from file, pass file to shipment process, ask X3 to process import
-create ZSHIP945S from file, archive, ask X3 to process import
----------------------------------------------------------------------------------------
TODO: schedule X3 batch server to process orders and then deliveries, but when do we receive files, how often should this be happening?
see ZECMSL recurring task
Recurring tasks in X3 have been set up named ZECMSL and ZECMSLSHIP.
--------------------------------------------------------------------------------------
Unanswered:
How will Source send files, individual files or a single bulk file?