New Cafe World guide for the Facebook App

Cafe World Secrets

I am on Facebook from time to time but I haven’t gotten into any of the really popular games.  From a marketing/innovation standpoint though I do find them amazing – the number of people who are joining Cafe World (Mafia Wars, etc) is astronomical.  Last I heard it was 500,000+ a DAY joining.

It’s already one of the most successful Facebook apps ever launched.

In any case – some guy is selling a Cafe World Secrets guide on Clickbank available here if that’s your thing (Disclaimer: Affiliate link, etc etc).

B.


Auditing in BMC Remedy forms

A BMC Remedy Form Auditing Overview

In previous versions of Remedy it was necessary to do custom workflow and forms in order to “audit” the data contents of a field.  An audit is simply a historical recording of the values of a field in a record.

For example, a “Status” field in an Incident may change to these values over the course of the life of the Incident: 

  • New
  • Assigned
  • Work In Progress
  • Resolved

An “audit” of this field would show the following: 

  • Date/Time of the entry and change
  • User who made the change
  • Updated value

Previous versions of Remedy required custom forms, custom workflow, and various other development efforts in order to accomplish this.  As of Remedy AR Server version 7.x this can be accomplished by a Remedy Developer through configuration of the back end forms.

Setting up Auditing in Remedy 7.x

To implement Auditing in Remedy 7 the following steps need to be performed: 

  1. Identify audit form naming
  2. Identify fields to audit
  3. Identify audit operation
  4. Set up auditing on the form
  5. Set up auditing on the individual fields

Identify Audit Form Naming

The system will automatically create an audit form.  However, the name needs to be specified.  Typically this is the name of the original form plus the word “Audit”.  For example, the HPD:HelpDesk audit form could be named “HPD:HelpDesk Audit”.

Identify Fields to Audit

Identifying the fields to audit is a step that needs careful consideration.  Auditing every field on a form can cause performance issues.  Also, some fields can not be audited.  This includes the core fields (field id 1-6; field 7 – Status – can be audited).

The system automatically adds some fields to the audit table in order to facilitate auditing.  These include the user, Audit time/date, and other information.

Typically you will want to audit application fields that are used for reporting or quality analysis.  An example of this includes: 

  • Assigned to Group/Person
  • Status
  • Classification

Identify Audit Operation

There are three possible audit operations.  For each field identified in the previous step we need to identify the audit operation to be performed.  The possibilities for an audited field are: 

  • Audit – Whenever a value changes in this field the “Audit” operation will take place.  This means a new record will be created in the audit table and include this value.
  • Copy – Any time an audit is triggered this field will be copied.  For example, if the status changes from “New” to “Assigned” but the “Assigned to User” does not change but was set to “Copy” the “Assigned to User” would still copy to the audit form.  This is the preferred setting for data that may not change but is wanted in the audit log.
  • Audit and Copy – A copy of the data is triggered every time this field changes or whenever another field triggers an audit operation.  This is the preferred setting for data that is likely to change and is in the audit log.

Set up Auditing on the Form

Setting up auditing for a particular form requires Remedy Administrator access.  To turn on auditing you must first log into Remedy Administrator and open the form.

Once the form is open select the “Form Properties” window.  Then select the “Audit” tab: 

Remedy Form Auditing

Remedy Form Auditing

Check the “Enable” box to turn on Auditing.

For the “Audit style” select “Form”.  This means a record-based audit style will be used.

The other option is “Log”.  Log auditing records all information to a single field and this is non-reportable and has limited usefulness.

Enter the name of the “Audit Form” that you previously determined (e.g., “HPD:HelpDesk Audit”).

If necessary enter a qualification.  For example, you may only want to audit records that have a classification of “Security Issue”.  A sample qualification might be:

‘Categorization Tier 1′ = “Security Issue”

When done press “OK” and save the form.  The audit form will automatically be created.

Set Up Auditing on the Individual Fields

After turning on auditing and saving the form you need to configure each individual field that is identified for auditing.  This also must be done in the Remedy Administrator tool. 

Open the form in the Remedy Administrator tool.  Select the first field that needs to be audited.  Then select the “Field Properties” button and go to the “Attributes” tab: 

Auditing Options

Auditing Options

Select the “Audit Option” identified earlier for this field (“Audit”, “Copy”, or “Audit and Copy”). 

Repeat this step for each field that needs to be audited and save the form.

It is also possible to set up multiple fields at the same time.  To do this follow these steps: 

  1. Open the form (auditing for the form needs to be turned on)
  2. Go to the “Form/Multiple Field Properties” menu option 
  3. Select each field that needs to be audited and change the “Audit Option” to the appropriate operation identified previously.
  4. Save the form when finished.

 

Audit multiple fields in BMC Remedy

Audit multiple fields in BMC Remedy

Final Steps

After completing the steps above auditing is configured but may not be completely useful.  For example it may be necessary to create a join form with the original form and the audit form to facilitate reporting.

To test the auditing you can create a record in the original form.  Then change the value of a field set to be audited and re-save the record.

Check the audit form.  Each action should cause a new audit entry.


Education vs. Entertainment

What’s the difference between education and entertainment?

Nothing really – a great quote I saw today demonstrated this and I never really thought about it this way before:

“Education without Implementation is just entertainment – nothing else.”

Don’t just read.  Get out and DO.