Blend Request Scenarios - CassiniLaw/KnowledgeBase GitHub Wiki
Scenarios
1. Schedule blend haul to a bin attached to a rig for a job (Has call sheet)
- Existing Rig Board function
2. Schedule blend haul to a job go with crew (Has call sheet)
- Existing Rig Board function
3. Schedule a blend for a job and load to a bin attached to bulk plant awaiting blend test (Has call sheet)
- Need to number silos/bins in Bulk Plant
- Treat Bulk Plant as Rig, the silos and bins can be attached to Bulk Plant
- Need blend database to store the blend information
4. Schedule a haul to transfer pre-blended blend to a bin attached to a rig for a job (Has call sheet)
- Need blend database to store the blend information associated to the call sheet.
- Select bulker (Sanjel or 3rd Party)
- Scenario 1 is one step of Scenario 3 and 4
- Mock S4-1, All blend in test are listed under one second level sub menu, third level sub menu show passed blend as enabled, still testing blend as disabled.
- Before we have functions to update test status, all blends are enabled. Dispatch manage them manually.
5. Schedule a haul to transfer pre-blended blend to go with crew (Has call sheet)
- Need blend database to store the blend information associated to the call sheet.
- Select bulker (Sanjel or 3rd Party)
- Scenario 2 is one step of Scenario 3 and 5
- Mock S4-1 support this scenario
6. Schedule a blend haul for a project to a storage attached to a rig (No call sheet)
- Need program to provide recipe
- Or blend database is needed for storing recipe
- Combination of Scenario 7 and Scenario 15, mechanism is similar to Scenario 1
7. Schedule a blend and transfer to a bin attached to bulk plant (No call sheet)
- Need to number silos/bins in Bulk Plant
- Treat Bulk Plant as Rig, the silos and bins can be attached to Bulk Plant
- Need program
workaround- 8. Schedule a blend for product sale with customer's recipe and haul to customer's location (Has call sheet)
- Need customer's recipe is entered in program and call sheet is created from the program.
- Select bulker (Sanjel or 3rd Party)
- Free-text loading destination (Location)
- Call Sheet doesn't have a rig, need to create a fake rig for customer. Then the process will be same as job blend haul.
- May need break down to blend and haul two steps
workaround- 9. Schedule a blend for product sale with customer's recipe and load to customer's bulker (Has call sheet)
- Need customer's recipe is entered in program and call sheet is created from the program.
- Free-text destination (Bulker) , add customer bulker as third party bulker
- Call Sheet doesn't have a rig, need to create a fake rig for customer. Then the process will be same as job blend haul.
workaround-10. Schedule a blend for product sale with Sanjel blend recipe and haul to customer's location (Has call sheet)
- Need program and call sheet is created from the program
- Select bulker (Sanjel or 3rd Party),add customer bulker as third party bulker
- Call Sheet doesn't have a rig
- May need break down to blend and haul two steps
workaround-11. Schedule a blend for product sale with Sanjel blend recipe and load to customer's bulker (Has call sheet)
- Need program and call sheet is created from the program
- Free-text loading destination (Bulker)
- Call Sheet doesn't have a rig
- May need break down to blend and haul two steps upon customer request sample testing
workaround-12. Schedule a neat blend for product sale and haul to customer's location (Has call sheet)
- Need program and call sheet is created from the program
- Call Sheet doesn't have a rig
- This may be treated as same as 10, no blending process will be handled by BPAVS
workaround-13. Schedule a neat blend for product sale and load to customer's bulker (Has call sheet)
-
Need program and call sheet is created from the program
-
Call Sheet doesn't have a rig
-
This may be treated as same as 10, no blending process will be handled by BPAVS
Not in scope - 14. Schedule a blend by using a previous blend to modify into a new blend. (Has call sheet, may apply to 1, 2,3,10,11)
- Need blend database to storing the historical blend records also for the returned blend.
- Need blend calculator upgrade
15. Schedule a haul for blended product from one location to another (Bulk Plant storage or Project storage or Rig storage) (No call sheet)
- Need to number silos/bins in Bulk Plant
- Need blend database to storing the historical blend records also for the returned blend.
- Need blend information for the content stored in a bin/silo.
- Same function as Scenario 4, but start points may be different
Not in scope - 16. Schedule a product transfer from one Bulk Plant to another (No call sheet)
- Similar to scenario 15, but for inventory product only.
Not in scope - 17. Return Cement from job into storage attached to bulk plant (Refer to Call Sheet)
- Need to number silos/bins in Bulk Plant
- Current process use original MTS to ship it back, BPO determine the storage and track it on whiteboard or spreadsheet tracker.
Not in scope - 18. Pre-hydrated/Add-On-Fly additives load
- May be multiple load sheets, these additives are loaded once.
Additional function discovered
- Load Request Board, specifically use the track load requests.
- Auto-generate load request email
Definitions
- Bulk Plant Storage – any storage resides in the Bulk Plant. We need to number them and enter in the system, both eServiceOnline and BPAVS will reference same list of storage.
- Project Storage - remote storage for blended product that is NOT assigned to a rig. I assume most of these storages have bin number. We need to number the rest.
- Rig Storage – storage assigned to a rig. All of these storages have bin number.
Project Goal
-
Implement blend schedule process to utilize blend calculator in most of scenarios
-
Implement blend haul process for product transfer, product sale and blend quarantine needs
Technical Goal
-
Eliminate Call Sheet Export/Import
-
Decouple header and service line specific section to achieve more flexible solutions.
-
Decouple blend request and shipping request in product haul to achieve more flexible solutions.
-
Implement blend database for all blend using in jobs and also interim blends.
-
Enhance blend calculator to handle preblended blend modification.
-
Managing bulk plant storage in bin information systems.
-
Implement storage master database with pod structure
Design Ideas
-
Upgrade concept "Rig" to "Operation Site", use same mechanism to process storage relations.
- Add type to the entity
- Operation Rig (Cement Jobs, Remedial Jobs)
- Customer Site (for Product Sale, Project Camp )
- Bulk Plant (Sanjel Bulk Plant)
- Show Operation site on RigBoard as single RigJob on the bottom.
- Schedule product transfer between Bulk Plant
- Add type to the entity
-
Upgrade concept Bin and Bulker as storage
- Implement pod structure
- Give the pod unique identifier, can be referenced independently.
- Add pod capacity information.
- Implement bulk capacity reference
- Bulk Density calculation
- Add storage total capacity
- Implement Storage Content Tracking
- Implement pod level tracking
- Overlap with blend database
- Pop up operation page for storage tracking
- Implement pod structure
-
Program back tracing
- Start from Bin attached to rig
- Schedule same blend for same program
- Find future program for same client if the bin is empty.
- Business Gap: Program expected start date and expected rig not updated in system, has sent Jeff and Brett Henry to ask.
- Start from Bin attached to rig
-
Separate blend and load process
- Per blend product haul two steps operation, blend and load.
- Two step can be combined as one
- Blend and load to bulk plant storage.
- Haul preblended product from bulk plant storage to job site.
Project Scope
- Eliminate Call Sheet Export/Import
- Eliminate unnecessary validations for non-operation call sheet/job.
- Company Information Section Refactoring.
- "Revert Approval" button.
- Master data.
- Storage and cement transfer bulker pod level numbering, include Sanjel Bulk Plant, Project Bulk Plant, Bulker, B-Train, P-Tank, Silos, PIG LBT, etc.
- Rig. Operation site concept implementation to extend Rig Board to support non-job associated blend and haul.
- Process enforcement
- Product sale must have a call sheet.
- Job associated blend must have a call sheet
- Project associated pre-blend must have a program.
- Workaround 8-13 by following approach
- Add fake rig for product sale customer to work through call sheet and Rig Board process.
- Add customer's bulker as third party bulker crew if needed.
- Scenario 1 - 7, 15
- Bug fixes