Вопрос

Связь набора групп с активностью при создании

Как сделать, чтобы при нажатии на флаг во вкладке Набор групп (1) текущий набор групп добавлялся в связи активности (2) http://prntscr.com/gwfa8a. Например, как в вкладке Контакты http://prntscr.com/gwfbo5

Пыталась сделать вот так: 

Кусочек в схеме

	modules: /**SCHEMA_MODULES*/{
			"ActionsDashboardModule": {
				"config": {
				"isSchemaConfigInitialized": true,
				// Имя схемы.
				"schemaName": "BtcGroupActionsDashboard",
				"useHistoryState": true,
				"parameters": {
					"viewModelConfig": {
						"entitySchemaName": "BtcInterest",
						"dashboardConfig": {
							"Activity": {
								"masterColumnName": "Id",
								"referenceColumnName": "BtcGroupInContact"
							}
						}
					}
					}
				}
			}
		}/**SCHEMA_MODULES*/,

Структура активности:

http://prntscr.com/gwfdic

Нравится

4 комментария

Добрый день, Татьяна.

Код схемы, на взгляд, написан верно. Скорей всего вы не добавили колонку BtcGroupInContact в деталь Связи для Активности.

Вам необходимо выполнить следующие шаги:

1) Открыть метаданные объекта Activity.

2) Найти UId колонки BtcGroupInContact. Пример для колонки UsrTest на прикрепленном скриншоте.

3) Выполнить следующий скрипт:

insert into EntityConnection (SysEntitySchemaUId, ColumnUId) values ('C449D832-A4CC-4B01-B9D5-8A12C42A9F89', '4847cb25-c29b-44e5-9b7c-1829e2a2f6b4')

Где вместо 4847cb25-c29b-44e5-9b7c-1829e2a2f6b4 будет UId вашей колонки. 

4) Перезайти в систему.

http://prntscr.com/gydvit - взяла uid

http://prntscr.com/gydszn - сделала запрос. Перезашла в систему, почистила кеш и куки

http://prntscr.com/gydtfu - ничего не поменялось (

Терещук Сергей,

именно текущий не добавляется 

Татьяна, добрый день! Значения по умолчанию заполняются в методе getDefaultValues из SectionActionsDashboard. Для того, чтобы ваше поле автоматически добавилось в связи активности, вам необходимо заместить этот метод. Мы зарегистрировали пожелание на доработку  функционала в будущих версиях продукта чтобы данные действия можно было выполнить через интерфейс.

Показать все комментарии