Slipstick Systems Outlook and Exchange Solutions Center


 


Click here to subscribe
to our biweekly
EMO newsletter

EMO back issues



 

Creating a Public Journal for Microsoft Outlook

A major shortcoming in Microsoft Outlook + Microsoft Exchange Server is the lack of an obvious method for creating publicly accessible journal entries for contact records kept in a public folder. Below you'll find an explanation of the problem and some possible approaches developed by the Exchange/Outlook community.
 

The Problem | Manual entries | Tools | Hollis D. Paul's method | Outlook 2000 and 2002 | More Information

The Problem

Outlook/Exchange presents three obstacles to creating a public journal:
  1. Automatic journaling takes place only for contacts in your mailbox Contacts folder.
  2. When you manually create a journal entry for a public folder contact, the journal item goes into the Journal folder in your mailbox, not into a public Journal folder.
  3. When you view the Journal tab on a Contact record, it shows only items in the Journal folder in your mailbox. In Outlook 97 and Outlook 98, you cannot view Journal entries in a public folder through a Contact, only by directly opening that folder. You can, of course, group or filter the items by Contact to make it a useful view.

Keep these issues in mind as you review the possible solutions.

Back to Top

Manual entries

Here's a not very flashy, but useful workaround to problem #2 -- a method to create entries in a public Journal folder by hand:

  1. Open the contact you want to create a journal entry for.
  2. Switch to the Journal tab.
  3. Click New Journal Entry.
  4. In the journal entry created for the contact, fill in the details.
  5. Don't click Save and Close! (Using Save and Close will put the journal entry into the Journal folder in your mailbox.) Instead, choose File | Copy to Folder, and select the public Journal folder. Then, close the original item, clicking No when you're asked whether you want to save changes.

From any kind of Outlook item, you can also use the Contacts button to pick a contact from a public folder and link it to the current item, as described at XCLN How to Set Up Public Journaling for Public Folder Contacts.

Another approach would be to periodically run code, similar to the following, to move all Journal entries from the mailbox Journal folder to a Public Folders/All Public Folders/Corporate Journal folder (thanks to Andrew Pike on the microsoft.public.outlook.program_vba newsgroup:

Set myOlApp = CreateObject("Outlook.Application")
Set myNamespace = myOlApp.GetNamespace("MAPI")
Set myFolder = myNamespace.GetDefaultFolder(olFolderJournal)
Set myFolder2Parent = myNamespace.Folders("Public Folders")
Set myFolder2Parent = myFolder2Parent.Folders("All Public Folders")
Set myFolder2 = myFolder2Parent.Folders("Corporate Journal")
Set myJournalItems = myFolder.Items

For Each myitem2copy In myJournalItems
    If myitem2copy.Sensitivity = 0 Then
        Set myCopiedItem = myitem2copy.Copy
        myCopiedItem.Move myFolder2
        myitem2copy.Delete
    End If
Next

This code is for Outlook 2000 VBA, but could easily be adapted to VBScript to run from an Outlook form in earlier versions.

Back to Top

Tools

Building Applications with Microsoft Outlook Version 2002 Includes a sample contact management application that supports shared activity journaling.
Contact Communications Logging Track all Outlook items relating to company contacts, and share that information across the enterprise. Provides a more powerful version of Outlook's Journaling feature, with the ability to work with public contact and journal folders. Can also be used to set up simple contact-dependant item routing and shared folders.
Contact Management Tools Some of the dozens of contact management tools for Outlook offer some degree of centrally accessible activities logging.
ContEx CRM Organizes contact information in 2- to 4-tier hierarchies (e.g. companies/divisions/individuals) with customizable Outlook forms.  Also provides public journal activity logging, sales force automation, conference booking management, invoicing, and mailing list management. Personal version works with Personal Folders .pst files. Pro and Enterprise versions need Exchange Server.
Outlook Sync Central Automatically copies data in one direction, from a user's mailbox folders to related public folders, adding the user's name or initials for easy identification of each user's items.
Back to Top

Hollis D. Paul's method

Reorganize the way mail flows in your organization so that a shared mailbox is the primary delivery location, with private messages being sent to secondary mailboxes. See Viewing Journal Items for MVP Hollis D. Paul's description of how this might work.

Back to Top

Outlook 2000 and 2002

Outlook 2000 introduced two new features that might make it possible to create a workable public Journal folder:

  • The ability to substitute a custom form for any default form

  • The new, customizable Activities page on the Journal form

  • The customizable form potentially takes care of problems #1 and 2. You create a custom form that saves to a public folder instead of -- or in addition to -- the user's mailbox Journal folder. See Save in Target Folder Sample Forms for a sample. Then you use the Outlook Forms Administrator to make Outlook use the custom form instead of the normal Journal form. (Watch out: If you use the Ctrl+Shift+J shortcut to create journal items, the code on a custom substituted form won't run consistently.)

    The Activities page finally provides at least a limited solution to #3. On the properties for a public Contacts folder, you can set a new activity group consisting of your public Journal folder. This will allow you to view the public contacts' activities that have been logged in the public Journal folder. Note, though, Activities groups can contain multiple folders only when all the folders are in the same Exchange mailbox or Outlook Personal Folders .pst file. You cannot, for example, set up an activities group that includes the mailbox Journal folders for several users.

    On the other hand, you can set up an activities group that includes a single folder from just one user mailbox. However, users will only see data if they can see that folder in their Outlook folder list hierarchy (in other words, if they have added it to the Exchange Server service in their profile). If they can access the folder only with the File | Open | Other User's Folder command, they will not be able to access it through an activity group.

    Back to Top

    More Information

  • Journal Entries Unavailable on Shared Contacts
  • This page is printer friendly
    Updated Apr 09 2008

    Copyright Slipstick Systems. All rights reserved.
    Send comments using our Feedback page

    Home | What's New | Exchange Server | Outlook | Utilities | Bookstore
    About Slipstick | Feedback | Privacy Policy | Site Map | Archived Pages | Link to Us | Advertise