1

Проверка уникальности ID и телефонного номера объекта

(18/10/2018 14:13:40 отредактировано ganozin)

Тема: Проверка уникальности ID и телефонного номера объекта

Добрый день.

Всем кто вписывал данные в свойства объекта не с первого раза посвящается -). Предлагаю ввести проверку уникальности ID и телефонного номера объекта при создании/редактировании по аналогии с проверкой имени учетной записи. Понимаю что нагрузка, сервера, базы данных все дела...Но в WH не так много уникальности в ресурсах, и их хотелось бы отслеживать на лету.
Gmail же чекает полмиллиарда ящиков сходу, чем мы хуже.

Вообщем можно или нет?

2

Проверка уникальности ID и телефонного номера объекта

Re: Проверка уникальности ID и телефонного номера объекта

ID и так проверяется, в пределах типа прибора. Конечно, проверять его до нажатия Ок - это удобно.

А тел. номер - не системное поле, зачем его Гуртам проверять? Это как произвольные поля, по сути. Пишите, что хотите.
Проверку вы вполне можете самостоятельно реализовать.

3

Проверка уникальности ID и телефонного номера объекта

(18/10/2018 14:27:53 отредактировано ganozin)

Re: Проверка уникальности ID и телефонного номера объекта

SanderAMC пишет:

ID и так проверяется, в пределах типа прибора. Конечно, проверять его до нажатия Ок - это удобно.

А тел. номер - не системное поле, зачем его Гуртам проверять? Это как произвольные поля, по сути. Пишите, что хотите.
Проверку вы вполне можете самостоятельно реализовать.

Вот именно что проверяется ПОСЛЕ.
Номер телефона не обязательное, но УНИКАЛЬНОЕ значение поля.
В итоге при дублировании ID и телефона, они просто не сохраняются и это хотелось бы отслеживать на этапе ДО того как программа сохранит с ошибкой.

Самостоятельно - это как до этапа сохранения? Откуда я могу это узнать без дополнительных действий.

4

Проверка уникальности ID и телефонного номера объекта

Re: Проверка уникальности ID и телефонного номера объекта

Самостоятельно - это создавать объект со всеми нужными вам свойствами через собственную утилиту. Которая и проверяет наличие дублей, до фактической попытки записи на сервер.

5

Проверка уникальности ID и телефонного номера объекта

Re: Проверка уникальности ID и телефонного номера объекта

Добрый день.
Подскажите, как часто вы сталкиваетесь с созданием объектов с неуникальными данными?
Хотелось бы еще понять, при каких обстоятельствах появляется проблема. С неуникальным ID, предполагаю, при переходе авто от одного интегратора к другому, если первый не удалил объект из системы. А еще в каких случаях?

Tatsiana Shmihelskaya
Business Analyst, Gurtam
6

Проверка уникальности ID и телефонного номера объекта

Re: Проверка уникальности ID и телефонного номера объекта

tata пишет:

Добрый день.
Подскажите, как часто вы сталкиваетесь с созданием объектов с неуникальными данными?
Хотелось бы еще понять, при каких обстоятельствах появляется проблема. С неуникальным ID, предполагаю, при переходе авто от одного интегратора к другому, если первый не удалил объект из системы. А еще в каких случаях?

Да, в основном при переходе между интеграторами. Внутри платформы еще бывает, при переносе оборудования между клиентами. Сейчас вот еще активно работаем и переносим данные между двумя серверами WH (голландск. и МСК).
Не скажу что часто, но бывает.
Смысл доработки еще в том, что если есть проверка на уникальность при создании тех же учетных записей и пользователей, почему нельзя распространить ее и на некоторые свойства объектов -)

7

Проверка уникальности ID и телефонного номера объекта

Re: Проверка уникальности ID и телефонного номера объекта

Спасибо за ответ.
Думаю,  что сможем добавить проверку уникальности на лету. Однако, исходя из описанных случаев, функция не критична для работы, поэтому займемся по мере возможности.

Tatsiana Shmihelskaya
Business Analyst, Gurtam
8

Проверка уникальности ID и телефонного номера объекта

Re: Проверка уникальности ID и телефонного номера объекта

Благодарю.
Долгих лет успеха Gurtam.