Forum Discussion

DonLarson's avatar
DonLarson
Qrew Commander
5 years ago

Re: QB Action that creates a related record in another table when new record saved.

Matt,
Allow me to rename the middle table.


Now we can think of that table as the bundle of documents that need to be related to a variety of different parent tables.

The User has three different workflows that we have to support even though they just think of it as adding a document.  

1) Create a new Document Package
2) Relate an existing Document Package to the Activity
3) Add Documents to a Document Package that is Related to the Activity


3) is the easiest.   On the Activity form you can put an Embedded report that shows all the Document Packages that are related to the Activity.   Make sure there is an Add Document button and the Package gets bigger by one document each time.



2) Getting this right requires more information about the other tables in the application and how you tied them together.  If you have a Package related to an Opportunity that you now want to also relate to the Activity, you can have a report of all Packages not currently related to an Activity.  A quick Grid Edit will then relate that package to the Activity and all the Documents in that package will be tied to the Activity.   This will get tedious quickly as the number of Packages in your application grows.

Any chance there is a hierarchy of the other tables to take advantage of?    Something like this:


Now the Users can search for Packages that all share the same Related Client going up the relationships.
On you Activity Form is going to be a different button for the User to Search for the package to relate.  It will be a link to the correct report with the filters needed to make the Users life easy.

Use case one is the most complex because the User has to do everything.  The complexity of your Document Package form and the number of required fields before you can add Documents to the Package really impact the workflow.

Lets assume you have no required fields in the Document Package.
Name the button on the Activities Form   Create Document Package.  This will help the User understand that they are not in situation 3)

Go to the Settings on the Document Package Table and click the check box for Save Parent Record




What this will do is take one click out of the process for the User.  When the Users on the Document Package form the first time and they click Add Document, the Document Package will auto save.



------------------------------
Don Larson
Paasporter
Westlake OH
------------------------------
No RepliesBe the first to reply