Password protection

C

Cameron

Hi

Is there any way to password-protect individual items in the Entourage
database, for instance Notes containing sensitive financial
information, either via Entourage itself or perhaps the Mac OS
keychain?

Cameron
 
B

Barry Wainwright

Hi

Is there any way to password-protect individual items in the Entourage
database, for instance Notes containing sensitive financial
information, either via Entourage itself or perhaps the Mac OS
keychain?

Cameron

No.
 
B

Barry Wainwright

No worries, I wasn't optimistic about this being possible but I just
thought I'd ask.
Any thoughts on my other questions? Here:-
http://groups-beta.google.com/group/microsoft.public.mac.office.entourage/brow
se_frm/thread/f29ab4a3f5348b8b/bbef9c8a86235550?hl=en#bbef9c8a86235550
1/ The E conduit correctly syncs the default address for each contact
onto the Palm, but for some reason always labels this address 'work'
even when the default is the contact's HOME address. Yes, I can go
through my Palm Contacts database and alter the addresses manually, but
why should I have to? Why doesn't the conduit correctly label the
default address? And anyway, won't the addresses be set back to 'work'
the next time I sync over from Entourage?
I am aware that there is an option to set 'home' or 'work' as the
default in the conduit settings, but this only seems to apply when
syncing from the Palm to Entourage, not the other way round as in my
case. And anyway, why does this have to be all or nothing - why can't
contact addressed be labelled 'work' or 'home' on an individual basis?

You can set each individual contact (in entourage) to sync to either Home or
Work.

Be careful. There is a long standing data loss bug here, if you have the
default setting to 'home':

1. Enter the contact details including an address into the HandHeld device.

2. Sync the device to Entourage: the address gets posted to the 'home
address' field in Entourage in accordance with the conduit address
preference. However, Entourage's 'Default Postal Address' flag remains set
at it's default setting of 'Work'.

3. Sync a second time: Entourage syncs the contact's blank work address
back to the handheld, because it still has it's 'Default Postal Address' set
to 'work'. This effectively erases the address in the handheld, but it is
still in Entourage's 'Home Address' fields.

4. Sync a third time: Now, the Handheld contact has changed during the last
sync, so the contact is synced again. This time the now blank address is
synced back to Entourage's 'Home Address' field, effectively erasing the
data that was in there.

You have now lost the address in both Entourage and The Handheld.

There are two possible work-rounds:

A) Leave the Conduit set to default postal address being 'Work' -
everything will be preserved, but you will have to manually swap the
addresses in entourage to 'Home' after syncing - no need to worry now, the
correct flag will be set in entourage when you do this, so there will be no
more data loss (see below for scripts to ease this swapping)

B) Set the Default address to 'Home;' in the conduit, as you have it now,
but after each sync run one of the scripts posted below. These can detect
any mis-synced contacts and open them for you to manually correct the
'Default Postal Address' or swap the addresses over, or can automatically
reset the flag without many other intervention from you.

Now you know all this, PLEASE take the time to let Microsoft know that you
want this bug squashed - it's been this way ever since the first conduit was
shipped. You can send feedback directly to the development team through the
'Send Feedback' link in the Help menu.

The Scripts:
-- This script will open every contact which has a home address, but no work
address if the flag is mis-set:

tell application "Microsoft Entourage" to open (every contact whose business
address is {street address:"", city:"", state:"", zip:"", country:""} and
home address is not {street address:"", city:"", state:"", zip:"",
country:""} and default postal address is not home)

(That script should be all on one line)

-- This script will swap Home & Work addresses for the open contact
(* Swap Home & work addresses v1.0.0
Barry Wainwright 12th August 2003
*)

tell application "Microsoft Entourage"
if class of (get displayed feature of window 1) is contact then
-- a contact window is open
set contactList to {displayed feature of window 1}
else if class of (get displayed feature of window 1) is address book
then
-- address book is open
set contactList to selection
end if
if contactList is {} then
beep
else
repeat with aContact in contactList
tell aContact
copy home address to temp
copy (get business address) to home address
copy temp to business address
end tell
end repeat
end if
end tell
 
B

Barry Wainwright

No worries, I wasn't optimistic about this being possible but I just
thought I'd ask.
Any thoughts on my other questions? Here:-
http://groups-beta.google.com/group/microsoft.public.mac.office.entourage/brow
se_frm/thread/f29ab4a3f5348b8b/bbef9c8a86235550?hl=en#bbef9c8a86235550


2/ I notice that birthdays don't sync, even though there is a
'birthday' field in Palm contacts. Is this because the Entourage
conduit simply doesn't support this field? I know the E conduit, rather
disappointingly, still has issues with some of the enhancements added
to the Palm OS PIM apps in (I think) 2003 (!), although it certainly
does a better job than iSync.

Yes, that is right. The Birthday fields and additional address fields of the
later Palm OS versions are not yet supported.
 
B

Barry Wainwright

No worries, I wasn't optimistic about this being possible but I just
thought I'd ask.
Any thoughts on my other questions? Here:-
http://groups-beta.google.com/group/microsoft.public.mac.office.entourage/brow
se_frm/thread/f29ab4a3f5348b8b/bbef9c8a86235550?hl=en#bbef9c8a86235550


And while we're on this subject, any insights on why only some
Entourage categories are synced to the Palm, while others mysteriously
don't sync?


Try running this script to 'touch' every contact:

Tell app "Microsoft Entourage"
Repeat with aContact in the contacts
Open acontact
Close window 1
End repeat
End tell
 
P

Paul Berkowitz

Barry,

I know you've been advocating these workarounds for a long time, and you
were the first to discover this awful bug, which has still not been fixed.
But it seems to me that there's an easier workaround which is more intuitive
and also involves no manual user intervention.

The whole problem, as you've said, is that when Entourage makes a _new_
contact by automated means - importing form Palm, for example - it does not
automatically set the default address to Home if Home is the only address,
as it does when you do it manually. So why not fix just that?

And it can be done as a one-liner, with no repeat loops, which works very
fast:

tell application "Microsoft Entourage" to set default postal address of
(every contact whose business address is {street address:"", city:"",
state:"", zip:"", country:""} and home address is not {street address:"",
city:"", state:"", zip:"", country:""} and default postal address is not
home) to home


(Note that you'll never even have to do this if you create all new contacts
in Entourage and only make changes on the Palm. The problem only happens
when you create a _new_ contact on the Palm. So you only need to run the
script if you know or think you've created any new contacts there since your
last sync.).


--
Paul Berkowitz
MVP MacOffice
Entourage FAQ Page: <http://www.entourage.mvps.org/faq/index.html>
AppleScripts for Entourage: <http://macscripter.net/scriptbuilders/>

Please "Reply To Newsgroup" to reply to this message. Emails will be
ignored.

PLEASE always state which version of Microsoft Office you are using -
**2004**, X or 2001. It's often impossible to answer your questions
otherwise.
 
P

Paul Berkowitz

Sorry, that will have to be in a "try" block so it doesn't error when you
have no such contacts. So it's not a one-liner, but is just as quick:

tell application "Microsoft Entourage"
try
set default postal address of (every contact whose business address
is {street address:"", city:"", state:"", zip:"", country:""} and home
address is not {street address:"", city:"", state:"", zip:"", country:""}
and default postal address is not home) to home
end try
end tell


--
Paul Berkowitz
MVP MacOffice
Entourage FAQ Page: <http://www.entourage.mvps.org/faq/index.html>
AppleScripts for Entourage: <http://macscripter.net/scriptbuilders/>

Please "Reply To Newsgroup" to reply to this message. Emails will be
ignored.

PLEASE always state which version of Microsoft Office you are using -
**2004**, X or 2001. It's often impossible to answer your questions
otherwise.



From: Paul Berkowitz <berkowit@spoof_silcom.com>
Newsgroups: microsoft.public.mac.office.entourage
Date: Mon, 30 May 2005 12:33:31 -0700
Conversation: Password protection
Subject: Re: Password protection

Barry,

I know you've been advocating these workarounds for a long time, and you
were the first to discover this awful bug, which has still not been fixed.
But it seems to me that there's an easier workaround which is more intuitive
and also involves no manual user intervention.

The whole problem, as you've said, is that when Entourage makes a _new_
contact by automated means - importing form Palm, for example - it does not
automatically set the default address to Home if Home is the only address,
as it does when you do it manually. So why not fix just that?

And it can be done as a one-liner, with no repeat loops, which works very
fast:

tell application "Microsoft Entourage" to set default postal address of
(every contact whose business address is {street address:"", city:"",
state:"", zip:"", country:""} and home address is not {street address:"",
city:"", state:"", zip:"", country:""} and default postal address is not
home) to home


(Note that you'll never even have to do this if you create all new contacts
in Entourage and only make changes on the Palm. The problem only happens
when you create a _new_ contact on the Palm. So you only need to run the
script if you know or think you've created any new contacts there since your
last sync.).


--
Paul Berkowitz
MVP MacOffice
Entourage FAQ Page: <http://www.entourage.mvps.org/faq/index.html>
AppleScripts for Entourage: <http://macscripter.net/scriptbuilders/>

Please "Reply To Newsgroup" to reply to this message. Emails will be
ignored.

PLEASE always state which version of Microsoft Office you are using -
**2004**, X or 2001. It's often impossible to answer your questions
otherwise.
 
B

Barry Wainwright

I agree, that is a method that doesn¹t require any intervention, but I
tended to Œopen¹ the affected contacts because I can then decide whether I
want the address to be work or home ­ I use both about 50:50.

I¹m not using a Palm at the moment (the batteries have died on my 515, and I
haven¹t yet decided what to replace it with), but I used to run the script
before and after every sync and also have a script set to run by schedule
every evening just in case I forgot to run the script when I synced!

--
Barry Wainwright
Microsoft MVP (see http://mvp.support.microsoft.com for details)
Seen the All-New Entourage Help Pages? - Check them out:
<http://www.entourage.mvps.org/>



From: Paul Berkowitz <berkowit@spoof_silcom.com>
Newsgroups: microsoft.public.mac.office.entourage
Date: Mon, 30 May 2005 12:33:31 -0700
Conversation: Password protection
Subject: Re: Password protection

Barry,

I know you've been advocating these workarounds for a long time, and you
were the first to discover this awful bug, which has still not been fixed.
But it seems to me that there's an easier workaround which is more intuitive
and also involves no manual user intervention.

The whole problem, as you've said, is that when Entourage makes a _new_
contact by automated means - importing form Palm, for example - it does not
automatically set the default address to Home if Home is the only address,
as it does when you do it manually. So why not fix just that?

And it can be done as a one-liner, with no repeat loops, which works very
fast:

tell application "Microsoft Entourage" to set default postal address of
(every contact whose business address is {street address:"", city:"",
state:"", zip:"", country:""} and home address is not {street address:"",
city:"", state:"", zip:"", country:""} and default postal address is not
home) to home


(Note that you'll never even have to do this if you create all new contacts
in Entourage and only make changes on the Palm. The problem only happens
when you create a _new_ contact on the Palm. So you only need to run the
script if you know or think you've created any new contacts there since your
last sync.).


--
Paul Berkowitz
MVP MacOffice
Entourage FAQ Page: <http://www.entourage.mvps.org/faq/index.html>
AppleScripts for Entourage: <http://macscripter.net/scriptbuilders/>

Please "Reply To Newsgroup" to reply to this message. Emails will be
ignored.

PLEASE always state which version of Microsoft Office you are using -
**2004**, X or 2001. It's often impossible to answer your questions
otherwise.
 
Top