: 4400 | 106122 | 11885

Handling of conflict situations (UI) 
Use this IdeaSpace to post ideas about the Notes Client.

: -1
: 2
: 3
: conflict, double-click, edit mode, UI
: Vlad Sh10122 08 Jun 2010
:
: / Email
Situation: A user opens the document, reads it, at this time an agent or another user changes the document, then the user goes into edit mode, change the document, saves it and gets a warning: "Another copy of this document was saved while you were editing it. Save your changes also as a Save Conflict document?".
In some applications, the user should not have the right to create conflict - in such applications are unacceptable.
I propose to change the working principle, ie, alert the user at the very beginning (when he translates the document into edit mode) that the document was changed, then the need for this message will disappear. The best implementation would be in translating the document into edit mode (for example, by double-click) to get the document from the database again (recent Instance) and substitute it in Source.Document in Querymodechange. Thus, if the document has changed and it is not terrible, because the translation into edit mode, we will always have actual data. If the document is changed at this time, then give the message that the document is now changed by another user, and to prohibit a transition to edit mode, ask to perform this operation later.  
 
To accelerate the opening of certain documents (if someone would need such a regime), can make it optional with the system items, such as SaveOptions, ie:
  • receive new Instance before going into edit mode;
  • display a message about a conflict situation on save (as it is now).  
Updated: This is also spoken here.



1) Vlad Sh10122 (08 Jun 2010)
I described the reasons why I propose. This is indeed a problem and it can be solved quite elegantly.
Serious question, so I'd like to see the reasons why you vote against it.
2) Peter Presnell26400 (10 Jun 2010)
I believe the save conflict just as likely to be generated as a result of the document being changed elsewhere after the document was opened in edit mode. If document locking is enabled and a user opens a document in read mode they get a warning when they switch the document to edit mode that the document has changed and they should close and re-open the document.
3) Vlad Sh10122 (10 Jun 2010)
The first sentence was not able to translate ...

"If document locking is enabled and a user opens a document in read mode they get a warning..."
This I know - this is not the situation. The situation, of which I speak (described in first paragraph) is indeed possible, that is very bad.
For some applications, the conflicts are not allowed in principle, this message allows the user to perform actions not provided for the application and the developer can not affect it, which is also very bad.
4) Hendrik Jan van Meerveld135 (02 Jul 2010)
Vlad,

I totally agree that conflicts need to be handled more elegant than they are now, but your proposed solution will not work.
What if an agent changes the document after the user placed it in edit-mode?
5) Vlad Sh10122 (02 Jul 2010)
Hendrik,

The agent will not be able to do this, because when translating the document into edit mode is blocked.
This functionality may be good for XPages, but in my opinion, for the forms it is redundant.

P.S. It is necessary to read all 3 of my ideas and evaluate the complex, all thought out and it will work, the main thing - to realize... While I understand that those who vote against it, just do not have experience with this functionality to properly assess the ideas, the other assumptions I have not.










:
:

Welcome to IdeaJam™


You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>


4
Add server and database as optional parameters for @GetProfileField and @SetProfileField
8
Have an option to copy an URL from an e-mail (or other)
-1
System wide Web Query Save
56
Please update Domino to fully support TLS (SSL v3.1)
4
Integrated ICS OneUI Editor for Designer
0
Design Element PostSave event
55
When deleting user, delete archive & roaming files as well as mail file
0
Please make the 'Database Users' view collapsible
6
Agent context menu in editor tab eg. "Run Agent"
1
Give us @commands for splitting & joining table cells, and hence smarticons for the same







IdeaJam developed by