Forum Replies Created
-
AuthorReplies
-
quote:
Is there a way to differentiate if the user picked “Forward” or “Forward as Attachment”?
Sorry, not available at present.
quote:
Is there another method I could use to determine the current message when the Client.ClientState.CommandMessage fails?
You can try to access the message using the clientstate.SelectedMessages. This method will not work, if you run the code when message view is opened.
set oMessage = Client.clientstate.selectedmessages.item(1)Not sure whether it will help, may be you can try to change the “OnForward” event order in Formativ. You can change the event execution order (i.e “Before GroupWise Event”, “After GroupWise Event”, “Replace GroupWise Event”). Open the Events dialog from the “Formativ Integrations” tab page, click small the drop-down arrow next to the “OnForward” event, change to “Before GroupWise Event” or “Replace GroupWise Event”.
Hope this helps.
Regards,
Advansys SupportWe could not re-produce the behaviour in here. It may be the GroupWise client or some unknown issue on that user considering the code is working for most of the users. May be you need to run the GWCheck on that user or upgrade the GroupWise client.
You can also place the error handler on the code, so that when it fails to access the message object it prompt the user to some meaningful message. Please see below an example:
Sub Main(Client, GWEvent) dim objMsg if not GetMessage(objMsg, Client) then msgbox "Unable to access the message. Please try again" end if set objMsg = nothing End Sub ' Access the message. function GetMessage(byref abjMsg, Client) on error resume next GetMessage = false set abjMsg = nothing Set abjMsg = Client.ClientState.CommandMessage if not abjMsg is nothing then GetMessage = true end if end functionRegards,
Advansys SupportWe are not aware any events available for the move or copy calendar item. Please see the URL below for the full list of Tokens:
http://developer.novell.com/documentation/gwtoken/index.html?gwtokens/data/hj8ej8g5.htmlRegards,
Advansys SupportThanks for reporting this issue to us.
We can also re-produce the bahaviour in GroupWise 7.0.3 (27/08/2007). It appear the issue is relate to the GroupWise client. We will investigate the issue and report to Novell. We will post any update in this thread.
Regards,
Advansys SupportYou can also look at the GWAVA-Vertigo (http://www.gwava.com/products/vertigo_overview.php) which support rules management.
Regards,
Advansys SupportSorry, we do not have any solution which create rules for all users. However, it is possible to create a Formativ Enterprise Solution to create rules for all users in a Domain, Post-Office, Groups, etc.
Regards,
Advansys SupportSeptember 20, 2007 at 5:19 pm in reply to: Personal Outlook Migration – sends hundreds of emails on importing? #8397The problem you mention is likely to be due to an Outlook client setting, which is referred to in the following link. The Personal Outlook Migration Pack does not perform any delivery notification processing or change any existing settings.
Hope this helps.
Regards,
Advansys SupportSeptember 19, 2007 at 5:01 pm in reply to: Import Outlook calendar: Automatically mark some private in GW? #6549It may be possible to modify the solution to exclude the private items. If you have the resources available in-house then you can modify the solution as the source code is available from the Novell Forge.
Alternatively you can contact one of our partner (http://advansyscorp.com/resellers_formativ.htm) or write a message to Advansys Support (support@advansyscorp.com) for the custom development.
Hope this helps.
Regards,
Advansys SupportSeptember 18, 2007 at 6:40 pm in reply to: Import Outlook calendar: Automatically mark some private in GW? #6546We recommend to use the Personal Outlook Migration Pack (http://www.novell.com/coolsolutions/tools/14282.html) solution.
quote:
I am in need of a modified applet that excludes appointments marked private in Outlook during the migration process. Is this possible?
I think it should be possible but need be to confirm with the Outlook object model. The solution source code is available from Novell Forge, feel free to modify the solution to your needs.
Regards,
Advansys SupportThanks for your post.
Enterprise Calendar does not support the sub-calendar in GroupWise 7. This enhancement request (#365) already added to our enhancement database for future update.
We will keep you inform once this feature added to the solution.
Regards,
Advansys SupportWe are unable to re-produce the behaviour you described above with the code below. No line break inserted between FullName and Title in HTML or Plain text view. The behaviour is the same in composing new message, reply or forwarded message.
We are using GroupWise 7.0.2 (06/04/2007). Which version of the GroupWise client you are using? If you are using the earlier version of the GroupWise client then you may need to try against latest version.
const FullName = "Bill Smith" const Title = "Softwarer Engineer" const CompanyName = "Novell" const Street = "Pitt Street" const City = "Sydney" const State = "NSW" const Zip = "2566" const Phone = "9999999" const FaxNum = "8888888" const Email1 = "bill@domain.com" const Website = "www.advansyscorp.com" '------------------------------------------------------------------------------- ' Mainline processing '------------------------------------------------------------------------------- Sub Main(Client, GWEvent) If (GWEvent = "GW#C#COMPOSE" or GWEvent = "GW#C#FORWARD") then InsertSignature() Call GroupWise.FocusSet(0, "") Elseif (GWEvent = "GW#C#REPLY") then InsertSignature() Else Call MsgBox("No GroupWise message was found for signature insertion.", 64, CAPTION) End If End Sub ' Insert Signature sub InsertSignature() Call GroupWise.FocusSet(10, "") GroupWise.PosTextTop GroupWise.TypeText(vbcrlf & FullName) GroupWise.TypeText(vbcrlf & Title) GroupWise.TypeText(vbcrlf & CompanyName) GroupWise.TypeText(vbcrlf & Street) GroupWise.TypeText(vbcrlf & City & ", " & State & " " & Zip) GroupWise.TypeText(vbcrlf & "Phone: " & Phone) GroupWise.TypeText(vbcrlf & "Fax: " & FaxNum) GroupWise.TypeText(vbcrlf & "Email: " & LCase(Email1)) GroupWise.TypeText(vbcrlf & "Website: " & Website) Groupwise.Enter() GroupWise.PosTextTop end subRegards,
Advansys Support“Chr(10)” returns a linefeed character, “Chr(13)” returns a carriage return character. The two-character string Chr(13) & Chr(10) returns a Windows newline. Alternatively you can use the Visual Basic String Constants vbCrlf which return carriage return–linefeed combination. See the Visual Basic Scripting Guide for more information (GroupWise Help – Formativ Help – vbscript).
Call GroupWise.FocusSet(10, "") GroupWise.PosTextTop GroupWise.TypeText(vbcrlf & FullName) GroupWise.TypeText(vbcrlf & Title) GroupWise.TypeText(vbcrlf & CompanyName) GroupWise.TypeText(vbcrlf & Street) GroupWise.TypeText(vbcrlf & City & ", " & State & " " & Zip) GroupWise.TypeText(vbcrlf & "Phone: " & Phone) GroupWise.TypeText(vbcrlf & "Fax: " & FaxNum) GroupWise.TypeText(vbcrlf & "Email: " & LCase(Email)) GroupWise.TypeText(vbcrlf & "Website: " & Website) Groupwise.Enter() GroupWise.PosTextTop
Regards,
Advansys SupportSeptember 10, 2007 at 4:40 pm in reply to: I’d like to uppdate addresses from a file into a personal address book. #7869Please see the AddressBookEntry object in the Object API for the available properties of an address book entry. You need to iterate through the fields collection to access available fields (i.e. comments, address, personal address, etc).
The sample code below update the email address and comments of first entry in the address book.
dim oField dim oAddressBook set oAddressBook = nothing set oAddressBook = groupwise.account.addressbooks.item("Test Book") set oEntry = oAddressBook.AddressBookEntries.item(1) ' Before update msgbox oEntry.displayname & vbcrlf & oEntry.emailaddress oEntry.emailaddress = "test@hotmail.com" ' After update msgbox oEntry.displayname & vbcrlf & oEntry.emailaddress ' Fields collection for each oField in oEntry.fields if (lcase(oField.name) = "comments") then oField.value = "Updated comments1" end if next set oField = nothing set oAddressBook = nothingYou can also view the “Formativ Developers Guide” for some sample code.
Regards,
Advansys Supportquote:
Thank you. Doing an initial look, it appears that I would need to build an applet, distribute it to every user, and that applet would provide the user interface and processing – correct?
Yes. The applet must need to be install to all users. You can use the Formativ Library to easily distribute the Applet to all users. See the Formativ Solutions Management for more information:
http://www.advansyscorp.com/formativ_management_more.htmMay be another options is to use web service to process the request and send emails. For example: Send a message to user with a link to a site where the user will fill the form then the form will be send to the service dept.
Regards,
Advansys SupportThanks for your suggestions. We have added your enquiry to the enhancement database for future review.
Please note, in GroupWise you can not easily access the Bithday field as the field type is reserved. The Personalized Emailer will not show the Bithday field in available fields list because of the field type. However, there is a work-around to access the Birthday field but we need to decide the particality to use the work-around in commercial solution which require to provide the GroupWise user name, password, etc.
We have reported this limitation to Novell some time ago and we will raise the issue again.
See the following thread about more information relate to the Birthday property:
http://www.advansyscorp.com/forums/topic/9731095051/Regards,
Advansys Support -
AuthorReplies