Invitation dialog

Hi!

Customer on version 8.2 R4 using windows SuperOffice get the invitation dialog down in the right corner. Moves it to the middel of the screen, but SuperOffice does not remember the position of the dialog. Anyone else seen this? Bug?

You must move the dialog to be able to answer on the invitations

Thanks 

Anne Lene

RE: Invitation dialog

Is it the same for other users?

The value is saved in crm7.userpreference as Owner InviteDlg.

Does it get updated?

Af: Emilija Vilija Treciokaite 22. jun 2018

RE: Invitation dialog

The dialog should remember its position.
But this dialog has a large minimun size. With Medium font size it seems to be 876x719.
If you have one of these wide screen laptops, I suspect there might be an issue.

Conrad

Af: Conrad Weyns 22. jun 2018

RE: Invitation dialog

Hi!

We have checked in the database, there is nothing in the crm.userpreference with prefsection or prefkey that contains "invite".

We experience the same in our database. Can you check if this is a bug Conrad? It does not remember the position?

Thanks!

Anne Lene

Af: Anne Lene Solheim Lilleberg 25. jun 2018

RE: Invitation dialog

Hi Anne Lene,

I've looked into this and the position of this window is stored in the table CRM.WINPOSSIZE (Owner = InviteDlg) Here you should be able to check the values for the position.

 

With kind regards,

Alexander Hesselberth
SuperOffice Benelux

Af: Alexander Hesselberth 25. jun 2018

RE: Invitation dialog

ah, yes, I was looking at winpossize but must have been thinking about something else, sorry! =)

Af: Emilija Vilija Treciokaite 25. jun 2018

RE: Invitation dialog

Hi!

Nothing in winpossize with owner=invitedlg

Af: Anne Lene Solheim Lilleberg 25. jun 2018

RE: Invitation dialog

Strange. This record should be there for every associate. I currently don't have a 8.2 R04 Win environment available but I think it is good to register a ticket @support so they can test if this is a bug in this release.

I tested it in 8.3 R2 and there I see a record for each associate.

Af: Alexander Hesselberth 25. jun 2018

RE: Invitation dialog

It's a mystery to me.
This hasn't changed for years.
As soon as you close the Invitations modeless dialog, WinPosSize for InviteDlg is updated in the db.

Works for me on my latest 8.3.
There must be somethng else going on.

Can you give me the Screen area you have available?
Is there anything interesting in the log. Could there have been a silent exception for instance...


/conrad

Af: Conrad Weyns 25. jun 2018

RE: Invitation dialog

Hi, the Invitation dialog is not "down in the right corner" per se, but rather the upper left corner of the invitation dialog is placed in the center of the screen. This seems to happen when there is no row for InviteDlg in WinPosSize. The row in WinPosSize should be created when the Invitation Dialog is closed (doesn't seem to matter if it's closed using Esc, the Close button or X'ed out.

The only reason I can think of where this could happen is where there is a mixup with ID's between the SEQUENCE table and WINPOSIZE.

I can reproduce the error by changing the next_id in SEQUENCE for WinPosSize to a lower value than MAX value in WINPOSSIZE table. When doing that the Invitation dialog is always displayed in the same position. You should also see this in the logfile:

180625 21:56:29 TT         2.3012[SOCRM.exe] [Microsoft][SQL Server Native Client 11.0][SQL Server]Cannot insert duplicate key row in object 'CRM8.WINPOSSIZE' with unique index 'IDXWinPosSize_id'. The duplicate key value is (50). 23000. Src: SODBCAction::AddRecord at Dodact.cpp v line 1169 

Anne Lene, does this give ANY rows?

select * from crm8.WINPOSSIZE where WinPosSize_id >= (select top 1 next_id from crm8.SEQUENCE where TableName like 'WinPosSize')

If so, then solution should be to recalculate Sequence via DBSetup.

Af: Frode Lillerud 25. jun 2018

RE: Invitation dialog

Hi Frode,

Thats's a good one :-) I did not think about the TTL.

Af: Alexander Hesselberth 26. jun 2018

RE: Invitation dialog

Hi!

Thanks for many tips. We tried a lot of things;

It should not be a problem with sequence;

They might have uses X out of SuperOffice, but it does not save anything in WinPossize using Log out (see above)

If we add s linr manually, the dialog will show up where we want

insert into crm7.WINPOSSIZE values (196,2, 'InviteDlg', 0, 0, 10, 10, 800, 600, '', GETUTCDATE(), 2, GETUTCDATE(), 2, 0)

But if we move the dialog, no changes is done to winpossize table. 

There is no InviteDlg messages in the Netserver log. 

Any other tip? Thanks!

Anne Lene

Af: Anne Lene Solheim Lilleberg 27. jun 2018

RE: Invitation dialog

Hi Anne Lene, your SQL looks good, so seems like sequence is not the cause.

Can you see any errors in so_log.txt (not NetServer log)?

The row in WinPosSize table should be created/updated as soon as the Invite dialog is closed. You don't have to close SoCrm.exe.

And a longshot - can you disable sounds in Preferences? The Invitation dialog plays a sound when shown. You never know...

Af: Frode Lillerud 27. jun 2018