Forum Replies Created
-
AuthorReplies
-
“Multiple Signature” solution integrates to GroupWise toolbar, email toolbar and run menu. We think the run menu integration is causing the problem when Intellireach solutions installed. What are the integrations of the solutions provided by Intellireach?
Another thought, may be you can disable the run menu integration of multiple signature or other applets. You can change the applet integrations using Formativ Studio or Creator (Open Formativ IDE – select the applet – Click Integrations tab – uncheck “This applets appears on the run menu” option).
Regards,
Advansys SupportSee below a sample code to set the cursor and delphi “VCL Reference”:
Show hourglass cursor
Screen.Cursor = crHourGlassShow default cursor
Screen.Cursor = crDefaultDelphi “VCL Reference”:
quote:
TScreen.Cursor
Controls the mouse cursor image on a global level.property Cursor: TCursor;
Description
Set Cursor to override the cursor image associated with individual control objects. When Cursor is crDefault, the individual objects determine the cursor image. Assigning any other value sets the mouse cursor image for all windows belonging to the application. The global mouse cursor image remains in effect until the screen’s Cursor property is changed back to crDefault.
Cursor can be set to any of the cursor values available in the Cursors property. This can be one of the built-in cursor values, or a custom cursor that has been added to the Cursors property.
Note: Changes to the value of the Cursor property may not show up immediately. Call Application.ProcessMessages to allow the application to respond to a notification that the value has changed.
Hope this helps.
Regards,
Advansys SupportMay 15, 2006 at 4:31 pm in reply to: Right-click integration in calendar view / Groupwise-Shutdown event #7597Check the GWEvent value for different events. For the “On CloseWindow” event, the value is “GW#C#TKN#292”.
Sub Main(Client, GWEvent) msgbox GWEvent End Sub
Regards,
Advansys SupportYour configuration information shows that custom solutions installed (i.e. irgwmssettings_flexalock.vbf, irgwms_flexalock.vbf, etc). What are the integrations of these custom solutions (i.e GroupWise OnStartup, On message arrival, etc)?
We will recommend you to go through the process of elimination path. Please uninstall all custom solutions, leaving only “Multiple Signatures” the active applet and restart GroupWise and try to reproduce the behaviours. If you unable to see the same behaviour then add one applet at a time.
All the applets are store in the following folder. We will recommend you to make a backup of this folder before uninstalling the applets. Uninstall the applets using Control Panel – “Add or Remove programs” utility.
“C:Documents and SettingsAll UsersApplication DataAdvansysFormativ1.0Applets”
We look forward to hearing from you.
Regards,
Advansys Support[This message was edited by Support 3 on May 14, 2006 at 07:01 PM.]
May 14, 2006 at 5:26 pm in reply to: Flag if all all recurring appointments were accepted/deleted or not #7590You need to check the Autodate properties for the appointment message. See below the sample code to check the properties using Object API and Token API:
Object API:
msgbox Client.clientstate.commandmessage.autodateToken API:
msgbox groupwise.ItemGetAttribute(“X00”, iatAutodate)Regards,
Advansys SupportMay 14, 2006 at 5:12 pm in reply to: Right-click integration in calendar view / Groupwise-Shutdown event #7599quote:
Is it possible to make the popup-integration also avaible in the calendar view?
Integrations – “GroupWise Main Window” – Check the Popup checkbox option.
quote:
Is there an event for the groupwise shutdown, so that my applet runs before the groupwise client is closed?
Try the following integration:
Integrations – “GroupWise Application” – Events – “On CloseWindow”Hope this helps.
Regards,
Advansys SupportCurrent version of Formativ do not allow to update the applet integration in runtime (i.e GroupWise start up, etc). We don’t know whether it is possible to update the integrations in runtime. I have added your request into our enhancement database and we will look into this issue in future release.
Regards,
Advansys SupportEnterprise Proxy uses Trusted Application to log into each user’s account in order to read and update proxy information. This solution is designed to run from a central location who has the admin rights to manage proxy rights.
The Trusted Application key stored on the user’s directory. For example, If you logged in as ‘user 1’, created the trusted application key then the key will be valid for ‘user 1’.
Full admin rights required to create the trusted application. May be you can give admin rights to ‘User 2’ to create the trusted application. Admin rights no longer required once the key is created.
Another options is to copy the trusted application key related file onto ‘User 2’. For security reason, we can not disclose the file path in this forum. If you need to know the file path, please send a message to support (support@advansyscorp.com).
Hope this helps.
Regards,
Advansys Supportquote:
But will the OnSend-event also occur when I receive an appointment? The problem is, that the OnAccept-event doesn’t occur when I make a posted appointment nor when I undelete an appointment.
‘On send’ event will not occur when you receive an appointment. This event will occur when you send an appointment.
GroupWise only allow you to accept a incoming appointment so the OnAccept event will occur for the incoming appointment. ‘On accept’ event will not occur for the posted appointment.
Seems like you need a combination of events and perform your operation based on the event. You can integrate your applet to ‘On send’, ‘On accept’, ‘On undelete’, etc and then do the task based on the event executed. You need to check the ‘GWEvent’ for the type of event occurred. See below an example:
select case GWEvent case "GW#C#SEND" msgbox "Send event executed" case "GW#C#ACCEPT" msgbox "Accept event executed" case "GW#C#DELETE" msgbox "Delete event executed" case "GW#C#UNDELETE" msgbox "Undelete event executed" end select
Hope this helps.
Regards,
Advansys SupportMembers properties of an address book entry will give you access to the group members. You need to make sure the objtype is group prior to access the members. See the Object API for more information about the properties and methods.
We also have a free solution Export Address Book Group Members to CSV in GroupWise Cool Solutions.
Here is a sample code:
dim x dim oBook dim iCounter dim oABEntry set oBook = groupwise.account.addressbooks.item("System") set oABEntry = oBook.addressbookentries.item(1) if (oABEntry.ObjType = fgwGroup) then iCounter = oABEntry.members.count for x = 1 to iCounter set oMember = oABEntry.members.item(x) msgbox oMember.displayname next end if set oABEntry = nothing set oBook = nothing
Hope this helps.
Regards,
Advansys SupportWe haven’t had any report about this type of issue. Looking forward to see your Formativ configuration.
Regards,
Advansys SupportGreat news. Thanks for letting us know.
Regards,
Advansys Supportquote:
I’m searching for a groupwise-event which occurs everytime before an appointment will be posted to the calendar. The event must occur at every appointment-type (regardless if it’s a posted appointment or whatever). So the event should be something like a OnAppointmentSave event.
You should be able to use the appointment On send event. Open Formativ IDE – Select the applet – select Integrations tab – Click Appointments events – click on send. Restart GroupWise after you set the event.
quote:
I’m asking this because I’d like to change the subject of an appointment before it will be posted to the calendar. Is this possible at all, and if yes, how can I realise it?
If the appointment is posted or personal then you can change the subject. You can probably use the ‘ItemSetText’ token to set the subject. See the Formativ language guide and GroupWise Token API for information about the token and parameters.
quote:
Or is it also possible to add a personal field to the appointment before it will be stored?
You can only add custom field to a message using the GroupWise Object API.
Hope this helps.
Regards,
Advansys SupportYou can include SmartFields at strategic places inside signature, stationery or template text. On loading the text, every SmartField will be replaced automatically by the actual system field value. For every GroupWise user there are corresponding fields which are stored in a system resource like the Address Book, eDirectory/NDS or the GroupWise Account. Some example fields are “Title”, “Last Name” and “Fax Number”.
You should be able to manage signatures for all users by placing the signatures into a shared location and change the applet location of signature files (click ‘Settings’ from the Main dialog – General tab – change path to the shared path).
See the Multiple Signatures help for more information about the SmartFields. Hope this helps.
Regards,
Advansys SupportMay 3, 2006 at 6:35 pm in reply to: Find out Groupwise language + Problem with appointment export #7571quote:
Originally posted by griesserag:
First of all I’d like to know with which language the current groupwise-session is running. How can I find this out with formativ?
Unfortunately no Groupwise token or Object API command available to check the language. You need to read the following registry key value to check the language. You can use ‘utilities.Registry’ to access the Windows registry. See the ‘Formativ Language Guide’ for more information.
HKEY_CURRENT_USERSoftwareNovellGroupWiseInterface Language
quote:
The next problem is a bit more complicated. I wrote a script in formativ which exports appointments (depending on some criteria) into a textfile. Everything works well except when I create an appointment and send it to myself (not a posted appointment). In this case the appointment will be exported twice. Where could be the problem? See the following code:
Set messagesList = calendar.FindMessages(“(APPOINTMENT AND ACCEPTED AND START_DATE >= TODAY AND START_DATE < TODAY + 2)”)
You need to exclude sent items messages from the filter expression. See below the updated filter expression:
Set messagesList = groupwise.account.calendar.FindMessages(“(APPOINTMENT) AND (BOX_TYPE = INCOMING OR BOX_TYPE = PERSONAL) AND (ACCEPTED) AND (START_DATE >= TODAY) AND (START_DATE < TODAY + 2)”)
Hope this helps.
Regards,
Advansys Support -
AuthorReplies