Как сделать так, чтобы поле даты автоматически заполнялось в Siebel CRM Desktop?
Всякий раз, когда я создаю новое действие, мне нужно заполнить поле даты автоматически (оно будет заполнено автоматически, но будет выделено серым до тех пор, пока не будет установлен флажок рядом с ним).
Я выполняю проверку на основе поля даты, когда создается новое действие. поскольку флажок поля даты не установлен, он не учитывает значение для проверки.
Любая помощь или предложение приветствуется.
Благодарю. Джая Виньеш
2 ответа
Вы можете добавить свойство Predefault поля, чтобы оно было следующей System: TimeStamp
- использовать
predefault
а такжеpostdefault
значения для заполнения текущей даты. - установить поле только для чтения (свойство пользователя поля BC). Вы можете найти его в Business Component в проводнике объектов.
- Поле только для чтения позволяет сделать поле доступным только для чтения на основе значения другого поля из того же BC или объединенного поля.
Я выполняю проверку на основе поля даты, когда создается новое действие. поскольку флажок поля даты не установлен, он не учитывает значение для проверки.
- Это ваше требование не ясно, что именно вы хотите проверить. Поскольку вы заполняете его по умолчанию, я не вижу смысла в проверке ваших собственных автоматически заполняемых данных. ну пока я приведу предложение ниже
- Существует два типа проверок: 1. Использование конфигурации или 2. Использование сценариев. Я не совсем уверен, что это может быть достигнуто с помощью конфигурации, но сценарии это возможно путем переопределения
BusComp_presetFieldValue
,BusComp_preWriteValue
, Первый выполняется при заполнении поля. И последний, когда вы делаете запись.
У меня есть ответ, исходя из ваших требований. Дайте мне знать, если у вас есть какие-либо вопросы или уточнения.