Добрый день! 

Как можно сделать экспорт существующих орг. и функц. ролей со связями между ними.

Нравится

1 комментарий

Добрый день,

 

Спасибо за обращение.

 

Инструкция по выгрузке существующих орг. и функциональных ролей описана в данном посте.

 

С уважением,

Анастасия

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

Добрый день!

Подскажите, можно ли не создавать учетные записи пользователей в системе при синхронизации с AD? 

Необходимо создавать только контакты.

Нравится

1 комментарий

Добрый день!

К сожалению, нельзя. Так как, весь алгоритм основывается только на пользователях. Ведь к интерфейсу добавления пользователей имеет доступ только системный администратор клиента, который добавляет пользователей которым позволено работать (а количество лицензий ограничено).

А контакты могут заводить обычные пользователи, это могут быть вообще люди не с этой организации.

С уважением,
Богдан

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

В разделе Итоги при добавлении в дашбоард менеджера - на новую панель итогов - Графика (ChartDesigner.js) есть поле ввода "Объект" (EntitySchemaName). Оно грузит объекты частями и постепенно прогружается из-за чего поиск забагован. Нужно сразу все объекты прогрузить, но не знаю даже, куда копать...

Нравится

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

Добрый день!

 

В том случае, если Вам необходимо выводить больше записей, можно увеличить их количество в настройке:

 

 

Zhmurko Sergii, 

и где искать эту настройку?

 

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

Добрый день, возникла такая проблема, в разделе имеется несколько страниц редактирования, но когда заходишь в мастер не отображается ни одной, просто пустой блок и все, как можно исправить данную проблему?

Нравится

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

Игорь, добрый день!

 

Данная проблема может возникать по разным причинам, потому, к сожалению, не можем сразу подсказать решение.

 

Напишите нам, пожалуйста, письмо на support@creatio.com чтобы мы могли лучше проанализировать проблему.

 

С уважением,

Максим.

Скорее всего причина в зависимостях текущего пакета.
В разделе отображаются все страницы, что доступны во всех пакетах системы. Но при работе с мастером учитывается текущий пакет, и если он не зависит от пакетов в которых добавлены страницы, то они в мастере не будут отображаться.

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

В разделе заявки при создании заявки при заполнении полей, например, партнёра - автоматически заполняется описание в соответствии с макросом.

Где расположен этот макрос?

Нравится

1 комментарий

Там, как оказалось, в локализованных строках он лежит. А логика - hard code)

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

Была изменена entitySchema у всего раздела Emails на "Activity". Записи появились из объекта активити - с этим все ок.

Но раздел при переходе в меню разделов выделяется Активности при клике на Emails. И заголовок страницы также пишет - Активности.

Вижу 2а варианта решения:

1) Вернуть старый entitySchema, и подпиливать "Activity" только в функции запроса данных. Тогда вопрос - как называется эта функция?

2) Принудительно прописать старый entitySchema в функции выделения раздела и функции запроса названия раздела. Тогда вопрос в том - как называется функция выделения раздела?

 

 

Нравится

1 комментарий

Какую задачу Вы преследуете? И еще - раздел "Email", это маркетинговые рассылки Вы модифицировали или это какой-то кастомный раздел?

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

Здравствуйте. Определил 2 поля в одной позиции, поставил условие для visible. Из-за статики рендерится только одно из полей, которое в дифе стоит первым. Переместить поля не вариант, так как мне нужно определить 2 разные формы на старнице в зависимости от условий.

Нравится

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

Владислав, добрый день!

В данной ситуации правильно будет использовать типизацию страницы. В результате, в зависимости от условия вы будете показывать страницу с нужным вам полем. 

 

Дима Вовченко,

У меня есть 2 справочника,в зависимости от них я должен открыть одну из страниц. Создал вторую страницу, добавил зависимость от необходимого справочника, но на Вашем скрине второе поле - как мне брать все значения справочника? 
Есть справочники "А" и "Б". При открытии страницы только один из справочников автозаполняется, на этом я и строил условия visible.

Владимир Соколов,

Нет, пришлось "чистить" все существующие поля под visible, после чего поигравшись с рассположением проблему решить удалось. Мне надо было отобразить 2 разные формы в зависимости от условия

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

Добрый день!
Есть пакет A в котором переопределена схема страницы раздела UsrTender1Page
Есть Пакет который зависит от пакета и в нем тоже есть переопределённая схема  UsrTender1Page.
Проблема заключается в том что Метод OnEntityInitialized не запускается в схеме UsrTender1Page из пакета B. В пакете А OnEntityInitialized запускается нормально
Пакет А мы трогать не можем так как доступ к нем закрыт и свою работу мы ведём в отдельном пакете B.
Метод init работает в обеих схемах.

В чем может быть причина? Как заставить OnEntityInitialized заработать?

Нравится

3 комментария
Лучший ответ

Чеботов Никита, Проблема в самой названии функции  пишется так: onEntityInitialized
А у вас: 
OnEntityInitialized. 

Для наглядности прикрепляю скрин:

 

Добрый день, 

Можете пожалуйста прикрепить код метода в вашей странице из пакета В ? 

Yurii,

Метод даже в таком виде не запускается. debugger не запускается, Если поставить точку останов то тоже не срабатывает

OnEntityInitialized: function() {
     this.callParent(arguments);
     debugger;
}

Метод Init работает стабильно

Чеботов Никита, Проблема в самой названии функции  пишется так: onEntityInitialized
А у вас: 
OnEntityInitialized. 

Для наглядности прикрепляю скрин:

 

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

Нужно в раздел Активности считывать элементы из дочернего объекта. Как называется функция запроса элементов (строк) раздела по entitySchemaName? Нужно, чтобы её переназначить на свою.

Нравится

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

Не совсем понятно, что вы подразумеваете под дочерним элементом, возможно деталь на карточке активности?

Имеется в виду получить данные из какой-то детали? Обычный ESQ запрос, только с объектом детали в качестве корневого. 

 

 

Бершеда Д. Н.,

Нет. Мне нужно передать записи из стороннего объекта в раздел.

Чтобы вместо записей текущего объекта отображались записи стороннего объекта. 

Дима Вовченко,

Под дочерним относительно текущего я понимаю объект у которого в родителях стоит текущий объект.

Т.е. есть новый раздел, в нем я хочу отобразить записи из раздела Активности, но с фильтрацией. 

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

Добрый день!
Хочу добавить панель редактирования текста к существующему полю сообщения, но необходимая панель у него не появляется

Следовал инструкции https://community.terrasoft.ua/questions/izmenenie-teksta-v-kommentariy…

Для этого создал замещающую модель представления базовой схемы SocialFeed из пакета ESN, после чего удалось отрисовать новое поле с редактором

 

diff: [
// Сообщение в которое хочу добавить редактор текста 
//Зеленый блок на картинке
{
	"operation": "insert",
	"name": "SocialMessageEdit",
	"parentName": "SocialMessageEditContainer",
	"propertyName": "items",
	"values": {
		"generateId": false,
		"className": "Terrasoft.ESNHtmlEdit",
		"itemType": Terrasoft.ViewItemType.MODEL_ITEM,
		"dataValueType": Terrasoft.DataValueType.TEXT,
		"contentType": Terrasoft.ContentType.RICH_TEXT,
		"labelConfig": {
			"visible": false
		},
		"keydown": {bindTo: "onKeyDown"},
		"enterkeypressed": {bindTo: "onEnterKeyPressed"},
		"value": {bindTo: "SocialMessageText"},
		"placeholder": {bindTo: "Resources.Strings.WritePostHint"},
		"classes": {
			htmlEditClass: ["postMessage", "placeholderOpacity", "feedMaxWidth"]
		},
		"focus": {bindTo: "onSocialMessageEditFocus"},
		"focused": {bindTo: "SocialMessageEditFocused"},
		"blur": {bindTo: "onSocialMessageEditBlur"},
		"markerValue": "postMessageMemoEdit",
		"height": "26px",
		"prepareList": {bindTo: "prepareEntitiesExpandableList"},
		"list": {bindTo: "entitiesList"},
		"listViewItemRender": {bindTo: "onEntitiesListViewItemRender"},
		"autoGrow": true,
		"autoGrowMinHeight": 26,
		"customItemAttributes": {
			schema: {
				property: "schemaName",
				attribute: "data-schemaname"
			}
		}
	}
},
 
//Поле с редактором, которое удалось добавить
//Красный блок на картинке
{				
	"operation": "insert", // Операция добавления компонента на страницу.
	"name": "Message",//"Message", // Имя колонки схемы, к которой привязан компонент.
	"parentName": "SocialMessageEditContainer", // Мета-имя родительского контейнера, в который добавляется поле.
	"propertyName": "items", // Поле добавляется в коллекцию компонентов родительского элемента.
	"values": {
		// Заголовок поля.
		"contentType": this.Terrasoft.ContentType.RICH_TEXT,
		"labelConfig": {
			"visible": false
		},
		// Расположение поля.
		"layout": {						
			"column": 0, // Номер столбца.						
			"row": 0, // 5 Номер строки.						
			"colSpan": 12, // 12 Диапазон занимаемых столбцов.
			"layoutName": "SocialMessageEditContainer"
		},
		"height": "50px",
		"styles": {
			"background-color": "white"
		},
		"controlConfig": {  //здесь и ниже код для того, чтобы в примечания можно было добавлять картинки
			"imageLoaded": {
				"bindTo": "SortIcon"//"insertImagesToNotes"
			},
			"images": {
				"bindTo": "SummariesIcon"//"NotesImagesCollection"
			}
		}
	}
}
]

Вот такой результат вижу сейчас

Нравится

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

Если попробовать операцией merge изменить зеленый блок, функциональность не проявляется

 

{				
	"operation": "merge", // Операция добавления компонента на страницу.
	"name": "SocialMessageEdit",//"Message", // Имя колонки схемы, к которой привязан компонент.
	"parentName": "SocialMessageEditContainer", // Мета-имя родительского контейнера, в который добавляется поле.
	"propertyName": "items", // Поле добавляется в коллекцию компонентов родительского элемента.
	"values": {
		// Заголовок поля.
		"contentType": this.Terrasoft.ContentType.RICH_TEXT,
		"labelConfig": {
			"visible": false
		},
		// Расположение поля.
		"layout": {						
			"column": 0, // Номер столбца.						
			"row": 0, // 5 Номер строки.						
			"colSpan": 12, // 12 Диапазон занимаемых столбцов.
			"layoutName": "SocialMessageEditContainer"
		},
		"height": "50px",
		"styles": {
			"background-color": "white"
		},
		"controlConfig": {  //здесь и ниже код для того, чтобы в примечания можно было добавлять картинки
			"imageLoaded": {
				"bindTo": "SortIcon"//"insertImagesToNotes"
			},
			"images": {
				"bindTo": "SummariesIcon"//"NotesImagesCollection"
			}
		}
	}
}

 

Полный код замещающей модели представления базовой схемы SocialFeed :

https://datagr-my.sharepoint.com/:u:/g/personal/serhii_udielov_datagroup_ua/Efsq1LLC5wJOuTQV_9Ld4nMB3Y12zlmuLfn96ROGOyQHJA?e=jjhI5y 

Добрый день,

 

У меня получилось такое сделать, только нужно еще с кнопкой Publish доделать (пробовал через новые контейнеры сделать, но кнопку адекватно переместить не смог):

Сам код:

define("SocialFeed", ["ESNHtmlEditModule", "SocialMentionUtilities", "css!SocialMessagePublisherModule", "NotesUtilities"
], function() {
	return {
      	entitySchemaName: "SocialMessage",
      	mixins: {
			NotesUtilities: "Terrasoft.NotesUtilities"
		},
      	attributes: {
        	"NotesImagesCollection": {dataValueType: Terrasoft.DataValueType.COLLECTION}
		},
 
      	methods: {
          /**
			 * @inheritdoc
			 * @overridden
			 */
          	init: function(callback, scope) {
                this.callParent(arguments); 
                this.mixins.NotesUtilities.initNotesImagesCollection.call(this);
        	},
          	onNotesImagesUploadComplete: function() {
                this.hideBodyMask(); 
                this.updateFileDetail(); 
        	}, 
        	onNotesImagesUpload: function() { 
                this.showBodyMask(); 
        	},
 
          	onButtonClick: function(){
				console.log("Test");
            },
 
			postPublishActionsVisible: function() {
				return true;
			}
        },
 
		diff: /**SCHEMA_DIFF*/[
			{
					"operation": "insert",
					"name": "MessageContainer",
					"parentName": "SocialFeedHeader",
					"propertyName": "items",
					"values": {
						"itemType": Terrasoft.ViewItemType.CONTAINER,
						"items": []
					}
				},
			{				
				"operation": "insert",
				"name": "Message",
				"parentName": "MessageContainer", 
				"propertyName": "items",
				"values": {
					"contentType": this.Terrasoft.ContentType.RICH_TEXT,
					"labelConfig": {
						"visible": false
					},
					"value": {bindTo: "SocialMessageText"},
					"layout": {						
						"column": 0,						
						"row": 0,						
						"colSpan": 12,
                      	"layoutName": "SocialFeedHeader"
					},
					"height": "50px",
					"styles": {
							"background-color": "white"
					},
					"controlConfig": {
						"imageLoaded": {
							"bindTo": "SortIcon"
						},
						"images": {
							"bindTo": "NotesImagesCollection"
						}
					}
				}
			},
 
			{
					"operation": "insert",
					"name": "MessagePublishButtonContainer",
					"parentName": "MessageContainer",
					"propertyName": "items",
					"values": {
						"generateId": false,
						"itemType": Terrasoft.ViewItemType.CONTAINER,
						"classes": {
							wrapClassName: ["publishButtonWrap"]
						},
						"visible": {bindTo: "postPublishActionsVisible"},
						"items": []
					}
				},
 
			{
					"operation": "insert",
					"parentName": "MessagePublishButtonContainer",
					"name": "MessagePublishButton",
					"propertyName": "items",
					"values": {
						"generateId": false,
						"caption": {bindTo: "Resources.Strings.Publish"},
						"itemType": Terrasoft.ViewItemType.BUTTON,
						"style": Terrasoft.controls.ButtonEnums.style.GREEN,
						"click": {bindTo: "onPostPublishClick"},
						"markerValue": "publishPostMessageButton",
						"classes": {
							textClass: ["floatRight"]
						},
						"clickDebounceTimeout": 1000
					}
				},
			{
				"operation": "remove",
				"name": "SocialMessageContainer"
			}
		]/**SCHEMA_DIFF*/
	};
});

Сообщения публикуются при нажатии на Publish, осталось только переместить саму кнопку.

Oleg Drobina,
Супер! Получилось отобразить редактор, поигрался немного с индексами и вышло более-менее корректно отобразить необходимые панельки

Но теперь появилась следующая проблема :
при попытке добавить изображение с локального устройства, ловлю такое (картинка не загружаеться):

Мой текущий код елемента :
{                
              "operation": "insert",
                "name": "Message",
                "parentName": "MessageContainer", 
                "propertyName": "items",
                "values": {
                      //"bindTo": "Message",
                      "itemType": Terrasoft.ViewItemType.MODEL_ITEM,
                      //"dataValueType": Terrasoft.DataValueType.TEXT,
                    "contentType": this.Terrasoft.ContentType.RICH_TEXT,
                      //"className": "Terrasoft.ESNHtmlEdit", //- removed redactor
                    "labelConfig": {
                        "visible": false
                    },
                      // "keydown": {bindTo: "onKeyDown"}, //invalid logic in side chat
                    // "enterkeypressed": {bindTo: "onEnterKeyPressed"}, //invalid logic in side chat
                    "value": {bindTo: "SocialMessageText"}, //+
                    //"placeholder": {bindTo: "Resources.Strings.WritePostHint"},
                      "focus": {bindTo: "onSocialMessageEditFocus"},
                    "focused": {bindTo: "SocialMessageEditFocused"},
                    "blur": {bindTo: "onSocialMessageEditBlur"},
                    "markerValue": "postMessageMemoEdit",
                    "layout": {                        
                        "column": 0,                        
                        "row": 0,                        
                        "colSpan": 12,
                          "layoutName": "SocialFeedHeader"
                    },
                    "height": "26px",
                      //"classes": {
                    //        htmlEditClass: ["placeholderOpacity"]
                    //},
                    "styles": {
                            "background-color": "white"
                    },
                    "controlConfig": {                          
                        "imageLoaded": {
                            "bindTo": "SortIcon"
                        },
                        "images": {
                            "bindTo": "NotesImagesCollection"
                        }
                    }
                },
                  "index" : 0
            },

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