Charlie and Rick,
Thanks for the feedback.
I have used this in a similar fashion as the Incident Work Info section on a 
home-grown system here.
We are actually going in that direction now because some of the Work 
information log data need to be sent to the customer for status. I didn’t think 
our engineers would want to use one diary field for work logging and another 
for customer status notices.
We also frequently pass tickets between functional groups and will need to 
allow for tracking billable time.
So it is going to be our method forward for most applications.

Theo,
As for reporting, I’m using MS SQL Server 2008 and have not had time to work on 
MS SQL Server Reporting tool or BIRT to make some canned reports. I’ve tried 
joins and the multiple parent record fields are an issue with people who use 
.csv exports to excel. They’re also the ones who complain about too much data 
in a diary field getting truncated in excel. So I’m hoping  I can come up with 
a way to filter unnecessary records from the Work Information table.

Misi,
You always seem to have tool on the shelf for everyone’s needs.
Thanks, I’ll take a look at it when they ask me to convert the archived diary 
field data to individual records.

You both mentioned sub-reports. Is this something external to the BMC Remedy 
report engine?
Like BIRT or MS Reporting. We don’t have a Crystal Reports web service.

Thank you,
---
John J. Reiser
Remedy Developer/Administrator
Senior Software Development Analyst
Lockheed Martin - MS2
The star that burns twice as bright burns half as long.
Pay close attention and be illuminated by its brilliance. - paraphrased by me

From: Action Request System discussion list(ARSList) 
[mailto:[email protected]] On Behalf Of Charlie Lotridge
Sent: Monday, September 29, 2014 7:18 PM
To: [email protected]
Subject: EXTERNAL: Re: Diary field usage

**
I can't speak to "best practices", but IMHO it really depends two things: the 
expected size of the content and how you plan to use it.

With regard to the expected content, if you're planning to document something 
with a relatively limited life-cycle and not a lot of content, then I think 
diary fields are an excellent choice: they're very easy to create and maintain 
and don't require setting up the child form, workflow, and UI needed to support 
it that the "PK/FK" paradigm requires.

But if you're planning to document something with an indefinite life-cycle, 
where the content may grow continuously, then diary fields become a bad choice. 
 Remember that these are stored in your DB as a blob (text, ntext, etc), so the 
entire content needs to be read and written on each access or update 
(respectively).  What's worse is that this entire content needs to be 
transferred over the wire multiple times (from DB to ARS to mid-tier to client 
and back again). This obviously gets cumbersome when the content is very large.

With regard to planned usage, if you're planning on setting up complex 
searching (or reporting) on the content, diary fields are difficult to use.  On 
the other hand, if you plan to use the content only for review (e.g. users will 
only need to read through them to see what happened and when), then diary 
fields are perfect for the job.

Hope this helps.

-charlie

On Mon, Sep 29, 2014 at 3:35 PM, Rick Cook 
<[email protected]<mailto:[email protected]>> wrote:
**
Yes, they are not the best practice any more.  Best practice is to accumulate 
records in a back-end form and use a PK/FK relationship to tie them to a master 
record (i.e. Work Logs to an Incident.  Reporting can be challenging, but a 
join at the reporting level should make things easier.

Rick Cook

On Mon, Sep 29, 2014 at 3:30 PM, Reiser, John J 
<[email protected]<mailto:[email protected]>> wrote:
**
Hello Listers,
I have quick question.
What is the general consensus on the use of Diary fields?
Are they going out of style?
I have tried a “work log” table type of design to replace the diary function on 
a form.
This method works ok except when it comes time to run reports.
Do you dump the table field data to a large character field?
Or is there a slick way to incorporate the child records into the report on the 
fly?

Thank you,
---
John J. Reiser
Remedy Developer/Administrator
Senior Software Development Analyst
Lockheed Martin - MS2
The star that burns twice as bright burns half as long.
Pay close attention and be illuminated by its brilliance. - paraphrased by me



_ARSlist: "Where the Answers Are" and have been for 20 years_

_ARSlist: "Where the Answers Are" and have been for 20 years_

_ARSlist: "Where the Answers Are" and have been for 20 years_

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to