Forum Discussion
EvanMartinez
6 years agoModerator
Hi Lou,
I just have a clarifying questions Lou on the way your app is setup. Is your Discrepancy table and your Parts table related either directly or through another table? If those two tables are related it would be possible to use the relationships to pass down information like the Discrepancy date to use as a filter in a report. Then that report could be used in a report link on your Discrepancy table. Otherwise the data you would need to filter your Parts wouldn't have an easy way to pass down to the Parts table.
------------------------------
Evan Martinez
Community Marketing Manager
Quick Base
------------------------------
I just have a clarifying questions Lou on the way your app is setup. Is your Discrepancy table and your Parts table related either directly or through another table? If those two tables are related it would be possible to use the relationships to pass down information like the Discrepancy date to use as a filter in a report. Then that report could be used in a report link on your Discrepancy table. Otherwise the data you would need to filter your Parts wouldn't have an easy way to pass down to the Parts table.
------------------------------
Evan Martinez
Community Marketing Manager
Quick Base
------------------------------
- LouisWambsganss6 years agoQrew TraineeEvan,
Thanks for the reply. The tables are currently separate. They are populated from separate .csv files. How would I build the necessary table relationships?
------------------------------
Louis Wambsganss
------------------------------- EvanMartinez6 years agoModeratorHi Lou,
If you were creating a relationship would it be the case that one Discrepancy can have many Parts but any one Part would only ever be related to one Discrepancy? Or is it possible that a single part record might tie back to multiple Discrepancies? Also is there any piece of data that appears on both that would be unique? Like an incident number or anything?
------------------------------
Evan Martinez
Community Marketing Manager
Quick Base
------------------------------- LouisWambsganss6 years agoQrew TraineeEvan,
Again, thanks for your time. It is possible that one Part has multiple discrepancies, but one discrepancy will only affect one part.
In my context, a Machine is a complex assembly made up of many parts. Each part is tracked by a Part # and Serial #. A Machine is constantly having parts removed and installed.
The issue I have is that I cannot automate the assignment of a specific part (Part # and unique Serial #) to a discrepancy. Due to variables in how technicians describe issues, I cannot rely on automated sorting or filtering. A technician will create a discrepancy that just says "Machine #37 is broken". So I need to have humans read each discrepancy text and decide "OK, this is a problem with a Main Widget" or "This is a problem with a Secondary Pressure Switch" etc. as applicable.
In order to help streamline this process, I'm looking for a way to link Part Installation data onto a form in the Discrepancy Table. My thought is that when a user views a Discrepancy, the form will take data from the Discrepancy Table (Discrepancy #, Machine #, and Discrepancy Date) and will display all Parts where Discrepancy Date falls between Part Installed Date and Part Removed Date, and Discrepancy Machine # equals Part Installed On Machine # . So the User will be given a list of all parts that were on that machine on that date, and they can choose the correct part.
Here are two example Discrepancies from the Discrepancy Table. I need to fill in the Part and Serial fields.
Discrepancy Table Discrepancy Machine Discrepancy Date Description Discrepancy Part Discrepancy Serial 1100 45 20-Jan-05 Widget broken ??? ??? 1540 37 1-Aug-14 Not working right ??? ???
Here are two sample entries from the Parts Table:
Parts Table Part # Serial Number Installed Date Installed on Machine Removed Date 12498 357A 12-Feb-04 45 16-Sep-09 25497 498B 23-Apr-19 37 (NULL, still installed)
In this case, I can see that Part 12498 (Serial 357A) was installed on Machine 45 at the time when Discrepancy 1100 was raised, so I would choose this part to fill in Discrepancy Part and Discrepancy Serial. I just need to be able to do this for 15,500 Discrepancy records, pulling from a Parts Table with nearly 1 Million records. Due to the large quantities, I'm trying to automate as much of the research as possible. Ideally, the human effort in this would be minimized to just interpreting "system hydraulic pressure fluctuates" and selecting "pump A", rather than manually researching what pump was on that machine at that date.
------------------------------
Louis Wambsganss
------------------------------