Действия, функции, отчеты
Нет, разумеется, если просто экспортировать данные из базы на внешний ресурс, то для доступа к нему лицензия не требуется.
Web-клиент позволяет пользователю входить со своим логином в систему через Интернет, и работать "почти как обычно" (этакий портал).
В этом случае есть подключение к системе, которое и требует лицензии.
Web-клиент позволяет пользователю входить со своим логином в систему через Интернет, и работать "почти как обычно" (этакий портал).
В этом случае есть подключение к системе, которое и требует лицензии.
По поводу портала. Если, используя прямое подключение к БД под какой-нибудь учетною записью, которой разрешено чтение (пользователю и знать не надо под кем - программно логинится), формировать селекты и выводить отчет на страницу - лицензия не требуется - это раз, клиентскую часть устанавливать не надо (ни СУБД, ни Парти)- это два, учить как чего найти не надо - это три, потому как в IE вроде все уже работать умеют.LTH писал(а):Нет, разумеется, если просто экспортировать данные из базы на внешний ресурс, то для доступа к нему лицензия не требуется.
Web-клиент позволяет пользователю входить со своим логином в систему через Интернет, и работать "почти как обычно" (этакий портал).
В этом случае есть подключение к системе, которое и требует лицензии.
Мы такое практикуем, еще и четыре - селекты к БД исполняются гораздо быстрее, чем поиск стандартными средствами Парти.
Nata
Но если все пользователи работают через одну учетную запись, то как с разделением прав доступа и вообще с безопасностью дела обстоят?Natalia писал(а): По поводу портала. Если, используя прямое подключение к БД под какой-нибудь учетною записью, которой разрешено чтение (пользователю и знать не надо под кем - программно логинится),
Ясно, что написать свой Web-клиент к Lotsia можно - все для этого есть. По выводу отчетов тоже все понятно.Natalia писал(а): формировать селекты и выводить отчет на страницу - лицензия не требуется - это раз, клиентскую часть устанавливать не надо (ни СУБД, ни Парти)- это два, учить как чего найти не надо - это три, потому как в IE вроде все уже работать умеют.
Просто "родной" Web-клиент позволяет работать не только в режиме чтения, и настраивать интерфейс для разных пользователей с ним проще.

Все же мне кажется, что селекты исполняются с такой же скоростью.Natalia писал(а): Мы такое практикуем, еще и четыре - селекты к БД исполняются гораздо быстрее, чем поиск стандартными средствами Парти.

Кстати, а это все только в интрасети, или "снаружи" посмотреть на ваш интерфейс тоже можно?
А вообще вы молодцы!
Просто обстоят - эта учетная запись и рассчитана, что права предоставляются только на чтение, сделано специально для группы "Руководитель" по принципу "все вижу, ничего не трогаю" и не важно, через какой интерфейс (через Lotsia они еще ОРД согласуют - так "подпись" сервер ставит) . Через web, я же говорю, пользователям этой группы проще работать. Можно, конечно, вывести окно подключения к БД и запросить пароль именно того, кто подключается. А разница какая, если права на группу выставлены и обе учетные записи в этой группе.LTH писал(а):
Но если все пользователи работают через одну учетную запись, то как с разделением прав доступа и вообще с безопасностью дела обстоят?
Остальные группы работают по дифференцированным правам - для них либо профиль Lotsia настроен, либо внешний модуль.
Нет, к сожалению, "живьем" нельзя посмотреть снаружи, но можно скриншотов нарезать и почтой выслать, если очень хочетсяLTH писал(а):
Кстати, а это все только в интрасети, или "снаружи" посмотреть на ваш интерфейс тоже можно?

Угу.LTH писал(а):
А вообще вы молодцы!

Nata
Понятно.Natalia писал(а): Просто обстоят - эта учетная запись и рассчитана, что права предоставляются только на чтение
Не, просто картинки не интересны. Спасибо!Natalia писал(а): Нет, к сожалению, "живьем" нельзя посмотреть снаружи, но можно скриншотов нарезать и почтой выслать, если очень хочется![]()
Могу узнать на чем построен клиент? И если можно скриншоты?
sapr@ammophos.ru
sapr@ammophos.ru
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
пока вроде бы нету возможности менять иконку (или шрифт) объекта в дереве, так что мы вышли из положения с помошью дополнительных символов в описании. у нас есть объекты, у которых появляется какой то атрибут (например, дата подписи ГИПа). в момент установки этого атрибута мы добавляем в начало описания строку "*** ". после этого в дереве такой объект виден сразу. на удивление, у нас такой подход прижился довольно быстро, сейчас эти три звездочки уже ни у кого не вызывают удивления и все понимают их значение. хотя ессно, для разных объектов эти звездочки могут появляться после разных атрибутов, доп-м, у одних - после подписи ГИПа, у других - после Дата выдачи (факт), но вроде не путаются пока. а хотя конечно было бы неплохо, если бы можно было ставить другие иконки для объектов... или накладывать на стандартную иконку объекта какой-нить значок, вроде галочки..
лучше день потерять, потом за пять минут долететь!
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
речь идет о получении родителя В ДЕЙСТВИИ?
в принципе, получение любого имеющегося объекта - это его поиск по условиям отбора. здесь - так же, просто в условиях, на вкладке Связь должно быть "искать объекты, связанные как Исходящие (родительские)", а в связанном объекте указать объект, ДЛЯ КОТОРОГО мы ищем родителя и тип связи "дерево проектов" если родителей больше одного, то можно уточнить условия на вкладке Атрибуты. ну и сам поиск собссно заключается в форме шага с переменной-объектом.
в принципе, получение любого имеющегося объекта - это его поиск по условиям отбора. здесь - так же, просто в условиях, на вкладке Связь должно быть "искать объекты, связанные как Исходящие (родительские)", а в связанном объекте указать объект, ДЛЯ КОТОРОГО мы ищем родителя и тип связи "дерево проектов" если родителей больше одного, то можно уточнить условия на вкладке Атрибуты. ну и сам поиск собссно заключается в форме шага с переменной-объектом.
лучше день потерять, потом за пять минут долететь!
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
думается, от всего перечисленного... и не только
ясно, что чем мощнее железо на обоих концах, тем быстрее будет работать. что влияет больше - это можно попробовать установить опытным путем. можно использовать монитор производительности (виндовый) и смотреть за загрузкой процессора на клиенте и сервере и еще, на всякий случай, за количеством активных транзакций на сервере БД (для MS SQL есть такой счетчик точно). в принципе, складывается ощущение, что действие сначала "проверяется" на клиенте, а уже потом записывает свои результаты в БД (это проиходит или в конце всего действия, или после функции Update() ). то есть сначала будет работать процессор клиента, затем - процессор сервера БД (и будет видна активная транзакция). кроме атрибутов еще немало влияет установка прав на объекты (про документы не могу точно сказать). на установку прав тратится больше времени, чем на присвоение атрибутов . и конечно не стоит забывать про "правильность" самого действия. у меня была ситуация, когда объект в действии находился за секунд 10-15 (это ДОЛГО). поиск был по каким то атрибутам и по связи с другим, имеющимся уже, объектом. потом теххелп посоветовал добавить в условия отбора НАПРАВЛЕНИЕ связи (без него действие работало в две стороны). но после указания направления связи поиск стал быстрее, но не в два раза, а даже БОЛЬШЕ... то есть, это оказалось важно, такие дела... 


лучше день потерять, потом за пять минут долететь!
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
функция работает, проверено, единственный "недостаток" - импорт за один проход действия только одного файла. в принципе, там все логично - ставим строковую переменную с типом редактирования Выбор файла в форму действия, потом выбираем файл, в действии обрабатываем этот путь (вычисляем тип приложения, ставим описание будущего документа и так далее), потом что то вроде ver_doc_version = DocImport ( a_Object , Var_file_path , Var_doc_description , g_DefaultLibrary$ , 'C' , Var_application , Var_doc_type )и потом дальше можно обрабатывать полученную версию (например, права дать нужные). но есть одно НО - в переменную var_file_path попадают двойные кавычки в начале и в конце, если их не обрезать - то docimport не пройдет. обрезать можно с помощью выражения, которое нам подсказали в ТехХелпе - Var_file_path = Set ( if (left (var_file_path, 1) ='"', mid (var_file_path, 2, len (var_file_path) - 2), var_file_path) )
лучше день потерять, потом за пять минут долететь!