Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Правило с сообщением об ошибке

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: 1 2 След.
Правило с сообщением об ошибке
Добрый день, уже не первый раз сталкиваюсь с проблемой: Нужно создать такое правило: в Персонале менять статус может только сам сотрудник, правило сделала, указала условие, но у меня получается оно отрабатывает не только при изменении статуса, но и при изменении любых других полей в карточке сотрудника. Как сделать так, чтобы отрабатывало только при изменении статуса?
А можно задачку подробней?
Ок: у нас в карточке персонал есть поле статус: активен, неактивен и т.п. Если сотрудник неактивен (отсутствует на рабочем месте по разным причинам (болезнь, отпуск...), на него нельзя назначить элемент (обращение, задание и т.п.). Как выяснилось некоторые "нехорошие люди" переводят статус другого сотрудника на активен и назначают на него элемент: сотрудника нет, заявка может на нем долго зависнуть, отсюда просрочки, проблемы с заявителем и т.п. Поэтому решили сделать правило во избежание всего этого, чтобы статус свой сотрудник мог менять только сам или Руководитель...
Как мысль.

where NOT (Регистрация;Изменил(а) равно Учетная запись)

Не совсем правильно, но суть в том что нужно сравнить два поля, скажем логин в Service Desk и логин той карточки, в которой производиться изменение.
Это понятно, я сделала, но получается, что правило отрабатывает не только при изменении статуса, а и любого другого поля, а мне это не нужно...
Почему? Можно же сказать дополнительно если меняется статус.
По всякому пробую условие со статусом сделать, отрабатывает - но меняю другие поля, тоже выходит сообщение об ошибке.
Если делать средствами SD.
Активируется поле person. Пишется правило при открытии объекта, внести пользователя в данное поле. Получаем поля для сверки.
В карточки пользователя должен быть логин скажем логин в банк. Эти поля должны быть заполнены для всех специалистов корректно.
Далее пишем правило, если поле статус изменено на что либо, и значение полей персонал логин в банк (который открыл карточку, не равно логину карточки в которой изменяют), выдавать ошибку.
Коряво, но работать должно… UL
Цитата
Наталья Мась пишет:
По всякому пробую условие со статусом сделать, отрабатывает - но меняю другие поля, тоже выходит сообщение об ошибке.

Наташ, можно само условие сработки правила посмотреть?
Если что, на эту тему есть доработка.
Страницы: 1 2 След.

Сегодня были (гостей: 1, пользователей: 0, из них скрытых: 0)