Reports, Import, Asterisk, tools and functionality enhancements: Merry Chirstmas coreBOS!
Report Enhancements
Import Enhancement
Hidden form variables for developers
We add two hidden variables to the Edit Form of all normal vtlib modules:
They will automatically get filled in with the value of any REQUEST parameter sent into the edit view action.
These two variables have no specific use inside coreBOS (although they are used for some processes), so they can be used freely by any developer who needs to pass information from the edit process to the save process.
The use case is, more or less, that you launch an edit/create action on a record from some process you are developing and you want to be able to detect that the save process associated to that edit/create was actually initiated from your process. To be able to do this you need to save some flag or additional information in the form so that it gets sent to the save process. One of these two variables is exactly what you are looking for!
Create Ticket and/or Potential from Asterisk call
When a call is received from the Asterisk integration, a calendar event of type "Call" is created to register the event. This call is related to the contact who is calling.
In this month's changes, we add two actions to the PBXManager call screen that will permit you to create a Ticket or Potential record directly from the call.
The use case is VERY common, you are on the phone with a customer, talking about a business opportunity or a support question, so when the call is finished you automatically create the record and note all the information about the conversation that just took place.
Also, the ticket and potential created from the call will automatically be related to the activity of the call.
Have a look at this video for a quick overview.
Helper script check field usage
This small helper script is very useful when you need to delete a field. Once you have copied the script to the top of your install, you call the script passing in the name of the variable you want to check on and the module it is in. You will get a report that shows:
This should be integrated into the Layout Editor. Anyone up for it? I can help
Workflow Enhancements
Some others:
Thanks for reading.