2010-09-06 25 views
11

Tôi đang cố gắng đưa ra một số từ tốt để giải thích một ngoại lệ tương tranh lạc quan cho người dùng. Hóa ra nó khó hơn rất nhiều so với tôi nghĩ. điều tốt nhất tôi có cho đến thời điểm này là:Tin nhắn của người dùng cuối tốt cho thất bại đồng thời lạc quan

Một người khác đã sửa đổi bản ghi bạn đang làm việc. Giá trị mới được hiển thị bên dưới. Vui lòng làm lại những thay đổi bạn đã thực hiện.

Điều này có vẻ hơi khó chịu đối với tôi, chúng phải là điều gì đó tốt hơn. Có suy nghĩ gì không?

Trả lời

4

Làm thế nào về.

Bản ghi bạn đang làm việc đã bị người dùng khác sửa đổi. Các giá trị mới cho bản ghi này được hiển thị bên dưới. Các thay đổi bạn đã thực hiện chưa được lưu, vui lòng gửi lại.

0

kỷ lục này đã được sửa đổi bởi một người dùng khác. Để duy trì các thay đổi của bạn Bấm <> hoặc Bấm <> để nhận bản cập nhật mới nhất.

+0

Điều này không cung cấp thông tin về những gì xảy ra với thay đổi * my * của tôi. Chúng có bị loại bỏ không? Đã lưu nơi không xảy ra xung đột? – jensgram

+0

Hãy lặp lại thành: Để duy trì các thay đổi của bạn, hãy nhấn <> hoặc nhấn <> để ghi đè các thay đổi của bạn và nhận cập nhật mới nhất. –

2

Cũng như các lĩnh vực trong cuộc xung đột, nếu bạn biết người dùng trước đó thực hiện thay đổi, tại sao không cung cấp quá. Có thể người dùng hoàn toàn nhận thức được ý nghĩa của thông điệp, nhưng đối với họ, sẽ hữu ích hơn khi biết ai đã thực hiện thay đổi để họ có thể liên hệ với họ và tìm hiểu xem họ có phù hợp hơn hay không. Tôi cũng nghĩ rằng thông điệp có thể sẽ là thứ gì đó có ý nghĩa đối với người dùng cuối của bạn - họ có kỹ thuật hay phi kỹ thuật (để ý thức khái niệm này) và có bất kỳ thuật ngữ kinh doanh nào có thể giúp được không? Không.

4

Không chắc chắn nếu nó là khả thi về mặt kỹ thuật trong trường hợp của bạn, nhưng những thông tin sau đây có thể được coi là hữu ích bởi người sử dụng:

Thay đổi hồ sơ này 'khách hàng' không thể được cứu độ.

Điều này là do người dùng 'aliceb' vừa thay đổi nó. Bạn phải làm lại các thay đổi của mình. Các trường 'Địa chỉ' và 'Tên' được cập nhật.

+1

Trong addititon, sẽ được tốt đẹp nếu bạn hd "của họ" - "của bạn" cạnh nhau để xem xét và chọn. – peterchen

1

Lưu ý rằng bạn có bốn kịch bản để trang trải:

  1. Người dùng cố gắng cập nhật các hồ sơ, nhưng ai đó cập nhật nó trước.
  2. Người dùng cố cập nhật bản ghi nhưng trước hết ai đó đã xóa bản ghi đó.
  3. Người dùng cố gắng xóa bản ghi, nhưng người khác đã cập nhật bản ghi trước.
  4. Người dùng cố gắng xóa bản ghi nhưng trước hết ai đó đã xóa bản ghi đó.

Trong ánh sáng này, nếu bạn cần một tin nhắn duy nhất cố gắng này:

Operation thất bại vì người dùng khác đã được cập nhật hoặc xóa các bản ghi. Thay đổi của bạn đã bị mất. Vui lòng xem lại các thay đổi của họ trước khi thử lại.

Thậm chí tốt hơn (nhưng nhiều việc hơn) sẽ cung cấp một số biến thể của thư dựa trên các điều kiện cụ thể và nếu có thể cho họ biết người dùng kia là ai.

Bạn cũng nên cân nhắc trải nghiệm người dùng.

Việc xóa thường được thực hiện từ lưới, do đó, nói "giá trị mới được hiển thị bên dưới" có thể không phù hợp ngoại trừ trường hợp 1 (cập nhật/cập nhật).

Ngoài ra, kịch bản 2 (cập nhật/xóa) rất khó vì bạn có thể muốn chuyển hướng người dùng đến biểu mẫu mới. Nếu không, nếu bản ghi họ muốn cập nhật bị xóa, bạn sẽ hiển thị những gì?

Kịch bản 4 (xóa/xóa) có thể được bỏ qua. Một người khác đánh bại bạn với nó, vì vậy những gì?

Các vấn đề liên quan