Всем привет, прошу помощи в вопросе кастомизации страницы авторизации.

Задача переопределить действие по нажатию на кнопку "Войти", дело в том, что по мимо CRM у нас есть внутренние продукты компании, хотелось бы сделать общий интерфейс входа для пользователя. Пользователь тыкает на "Вход", а ему список существующих продуктов.

Блок авторизации представлен: viewContainer, но не понятно где он генерируется

Подскажите куда копать?

Изображение удалено.

Нравится

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

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

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

Добрый день!

мне нужно получить названия всех полей определенной сущности. сделала вот такой запрос

select 

(case  when [key] like 'columns%' then replace(replace([key],'Columns.',''),'.Caption','') else '' end),

Value

 from SysLocalizableValue

where SysSchemaId in (select id from...ЕщеСвернуть

Нравится

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

Можно посмотреть поля в таблице базы через системные таблицы:

SELECT  t.name AS [Table Name], c.name AS [Column Name], value AS [Extended...

ЕщеСвернуть

Показать все комментарии (1)
Section
Фильтры
фильтр
SelectedRows
Owner
ответственный
7.11
sales

Доброго времени! 



У меня интересная задача)

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



Задача:

1. Поставить фильтр (допустим выдало 100 записей)

2. Нажать "Выбрать все" (показано что выбрано 100)

3. Снять 1 галочку (показано что выбрано 99)

4. Нажать "Изменить ответственного"



Методы:

var selectedRows = this.getSelectedItems();

var selectedRows = this.get("SelectedRows");



Возвращают Id только отображенных записей (29)!



Как получить ожидаемые 99 Id записей?

Нравится

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

Здравствуйте.

Когда загружается реестр посылается один запрос (который оптимизирован и загружает не все записи, а 30 – если у вас 100000 записей...ЕщеСвернуть

Показать все комментарии (2)
7.11
sales

Добрый день.

Где-то в темах проскакивало взаимодействие php и odata. Решил сделать свой запрос на добавление контакта, запросы кросс-доменные, пример . Авторизация проходит(code=0), но данные в bpm не добавляются. в iis 500 ошибка.



<?php
$url = "http://localhost:8001/ServiceModel/AuthService...

ЕщеСвернуть

Нравится

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

Добрый день, Евгений!

Вы пробовали создать такой-же контакт используя Fiddler? Тут есть инструкция: https://academy.terrasoft.ru/documents/technic-sdk/7-12/vypolnenie-zaprosov-po-protokolu-odata-s-pomoshchyu-fiddler-0

Также...ЕщеСвернуть

Показать все комментарии (3)
SSO
saml 2.0
google account
7.11

Добрый день.

В документации bmponline написано, что 

В bpm’online реализована поддержка протокола SAML 2.0, благодаря чему возможно использование любого провайдера идентификации, совместимого с SAML 2.0.

Но детально описана интеграция только с ADFS и oneLogin. Где и как можно почитать про интеграцию с другими сервисами по протоколу SAML 2.0, может быть есть примеры?

Нравится

7 комментариев

Добрый день, 



Планируется отдельная статья по настройке SSO с GSuite. На текущий момент выполняли проверку работы SSO с GSuite...ЕщеСвернуть

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

Добрый день! Реализовал деталь по статье из академии. Множественное добавление работает. Но заметил странный баг. После добавления нескольких записей, открываю на редактирование одну из них, а в ней пусто (вообще ничего не заполено, хотя я вижу, что данные заполнены в детали), затем закрываю. Повторно...ЕщеСвернуть

Нравится

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

Ради эксперимента, вставьте вот такой метод на страницу

loadAddedRecords: function(collection) {
	this.reloadGridData();
},

и отпишитесь, сработало или нет.

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

Всем привет)

Подскажите, как сделать значение текстового поля гиперссылкой?

Есть вот такое поле:

	{
		"operation": "insert",
		"name": "STRINGb4b8f8bf-771b-4032-bd24-86256f8f1cb9",
		"values": {
			"layout": {
				"itemType": this.Terrasoft.ViewItemType.HYPERLINK,
			     "style": "t-btn-wrapper t-btn-text...

ЕщеСвернуть

Нравится

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

Роман, здравствуйте!

Пример кода, которым можно реализовать поле-ссылку, недавно рассматривалось на Community, там же есть и пример реализации ...ЕщеСвернуть

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

Добрый день, Коллеги!

Изучили ряд тем на сообществе по данному вопросу и попробовали воспроизвести кейс из данной темы:

https://community.terrasoft.ru/questions/anonimnaa-autentifikacia-vnesn…

Сделали всё в точности как описано в примере, включая настройку web-конфигов. 

Сервис:

namespace Terrasoft...

ЕщеСвернуть

Нравится

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

Добрый день, 

Проверьте включена ли на сайте CSRF-защита. В внешнем и внутреннем Web.config есть атрибут UseCsrfToken, содержит значение...ЕщеСвернуть

Показать все комментарии (1)
ContactCommunication
BaseCommunicationDetail
Enabled
Деталь Средства связи
7.11
sales

Здравствуйте.



У меня стоит задача сделать нередактируемымыми записи средств связи определенного типа. Но сохранить возможность добавления новых записей.





1. В BaseCommunicationDetail существует биндинг поля enabled на метод getCommunicationEnabled, но метод getCommunicationEnabled не вызывается.

2. Сможем ли мы в теории посмотреть в таком методе на параметр новизны записи?

Нравится

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

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

Метод getCommunicationEnabled должен вызываться перед прорисовкой средства свзяи, то есть, если у вас не добавлено ни...ЕщеСвернуть

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

Всем доброго времени суток. Версия 7.11.

Вопрос - возможно ли в элементе "Вопрос пользователю" бизнес-процесса вывести в тексте рабочую ссылку? Попытка задать ссылку в формуле с помощью html-тегов:

"<a href='ya.ru' target='_blank'>Яндекс</a>"

пока привела только к такому результату:

Изображение удалено.

Ещё лучше было бы вывести ссылку в тексте, например "Перейти на Яндекс?" А вообще изначальная идея - формировать ссылку на заданную запись в самой же системе, "Что делать с " + [#Продукт#] + "?"

Нравится

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

Денис, здравствуйте!

К сожалению, заголовок Вопроса пользователю не поддерживает html форматирование. Вы можете указать необходимую ссылку ...ЕщеСвернуть

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