|
|
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Правильное ли понятие "Рабочее место"? ======================== Требуется обосновать/разделить клиентскую часть и БД по разным рабочим местам функционально. Например: - оператор ввода - аналитик информации... Какие понятия используются при проектировании рабочих мест? ЗЫ. Теории нехватает. ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 15:34 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Можно сделать еще хитрее:если система адекватно настраиваемая,то разделение ее на рабочии места повесит на конечных пользователей.Пусть их руководство решает,что каждому из них надо.А по сути как вариант можно разбить по процессам учета/управления.Например,модули оперативного учета,модули бухгалтерского учета,модули управленческого учета.Как раз и получается,что уровни соответствующего учета охватывают соответствующую иерархию управления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 16:26 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
с точки зрения БД вроде очевидно, что пароль (следовательно права на некую функциональность) идёт с коннектом к БД. Значит логичнее разделить клиента в момент присоединения к БД, причём модуль - это процесс. Как то не верю я, что один здоровый комбайн Приложение.exe будет трансформироваться под рабочее место (меню, права, клавиши, настройки, доступ, панели инструментов). Вероятно надо "подвести" под формулу: - одно рабочее место по функционалу = один модуль-процесс-exe ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 16:33 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Petro123 wrote: > с точки зрения БД вроде очевидно, что пароль (следовательно права на > некую функциональность) идёт с коннектом к БД. > Значит логичнее разделить клиента в момент присоединения к БД, причём > модуль - это процесс. > > Как то не верю я, что один здоровый комбайн *Приложение.exe *будет > *трансформироваться под рабочее место* (меню, права, клавиши, настройки, > доступ, панели инструментов). > у меня трансформируется... да, собственно, у всех - у кого есть разграничение по правам доступа. -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 16:39 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Petro123 wrote: > я¦ я-п+я+п¦пT пTя-п¦п+пTя¦ п-п¦ п¦я-п+п¦п¦ п+я+п¦п¦пTп¦п+п+, я+я-п+ п©п¦я-п+п¦я- (я¦п¦п¦п¦п+п¦п¦я-п¦п¦я-п+п+ п©я-п¦п¦п¦ п+п¦ > п+п¦п¦я¬я¦ яLя¬п+п¦я+пTп+п+п¦п¦я-п+п+я¦я-я-) пTп¦я-я- я¦ п¦п+п+п+п¦п¦я-п+п+ п¦ п-п¦. > п?п+п¦я+пTя- п¦п+пЁпTя+п+п¦п¦ я-п¦пTп¦п¦п¦пTя-я- п¦п¦пTп¦п+я-п¦ п¦ п+п+п+п¦п+я- п©я-пTя¦п+п¦п¦пTп+п¦п+пTя¦ п¦ п-п¦, п©я-пTя+я-п+ > п+п+п¦я¬п¦я- - я-я-п+ п©я-п+я+п¦я¦я¦. > > п п¦п¦ я-п+ п+п¦ п¦п¦я-я¦ я¦, я+я-п+ п+п¦пTп+ пTп¦п+я-п+п¦я-п¦ п¦п+п+п¦п¦п¦п+ *п?я-пTп¦п+пTп¦п+пTп¦.exe *п¦я¬п¦п¦я- > *я-я-п¦п+я¦яLп+я-п+пTя-п+п¦п¦я-я-я¦я¦ п©п+п¦ я-п¦п¦п+я+п¦п¦ п+п¦я¦я-п+* (п+п¦п+я¦, п©я-п¦п¦п¦, п¦п¦п¦п¦пTяTпT, п+п¦я¦я-я-п+п¦п¦пT, > п¦п+я¦я-я¬п©, п©п¦п+п¦п¦пT пTп+я¦я-я-я¬п+п¦п+я-п+п¦). > > п-п¦я-п+я¦я-п+п+ п+п¦п¦п+ "п©п+п¦п¦п¦я¦я-пT" п©п+п¦ яLп+я-п+я¬п¦я¬: > - п+п¦п+п+ я-п¦п¦п+я+п¦п¦ п+п¦я¦я-п+ п©п+ яLя¬п+п¦я+пTп+п+п¦п¦я¬ = п+п¦пTп+ п+п+п¦я¬п¦я--п©я-п+я+п¦я¦я¦-exe п- п¦я-п+ пT я-п¦п¦п¦ п+п¦яTп¦п¦я- я-п¦пTп¦пTя-я- пTп¦п+я-п+п¦я-п¦ п¦п+п+п¦п¦п¦п+ п+п¦ п+п¦п¦п+п¦я-яTпTп¦ dll? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 16:41 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Petro123Правильное ли понятие "Рабочее место"? Я бы сказал, это называется "Роль пользователя". Рабочее место - далеко не всегда удачный вариант, например потому, что роли могут комбинироваться, в частности, администратор часто обладает всеми пользовательскими ролями сразу. Petro123Требуется обосновать/разделить клиентскую часть и БД по разным рабочим местам функционально. Я бы сказал, это требование должно идти от бизнеса. Если у реального пользователя сидят аналитик, оператор и секретарша - так тому и быть в приложении. Можно попытаться доработать эту схему, но отталкиваться нужно от того, что реально есть или хочется пользователю. Petro123Как то не верю я, что один здоровый комбайн Приложение.exe будет трансформироваться под рабочее место (меню, права, клавиши, настройки, доступ, панели инструментов). А зря. Это правильный подход, имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 16:42 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Пример Приложение.exe - ЦФТ IBSO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 17:26 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Именно РОЛИ, а не рабочие места! Ролям даешь права на данные, пользователей рассовываешь по Ролям. Один пользователь может иметь несколько ролей. У меня тоже трансформируется и буде трансформироваться. При инициализации приложения: - узнаем пользователя; - узнаем права пользователя; - запрашиваю с sql структуру меню, доступную ему; - строю меню в приложении; В каждом открывающимся окне есть запрос прав, и в соответствии с ними уже настраивается доступность (видимость) элеменов на окне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 17:37 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
smehВ каждом открывающимся окне есть запрос прав, и в соответствии с ними уже настраивается доступность (видимость) элеменов на окне. по этому пункту у меня сомнения: - приложения достаточно большие (много форм). Показывать/непоказывать/делатьДырки на форме мне кажется хуже чем чем делать отдельный exe-процесс. Например всего на 3 места: - оператор (10 форм) - аналитик (20 форм) - ...... (15 форм) Конечно, вопрос в соседний форум , но сделать 3-приложения проще чем одно в виде ПаровозоРакетоМобиля-трансформатора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 18:25 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Petro123но сделать 3-приложения проще чем одно в виде ПаровозоРакетоМобиля-трансформатора. Неудачная аналогия. Программа скорее напоминает леговский конструктор, в котором права определяют схему сборки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 18:42 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Petro123 wrote: > *Конечно, вопрос в соседний форум*, но сделать 3-приложения проще чем > одно в виде ПаровозоРакетоМобиля-трансформатора. Да-да-да! а потом поддерживать ОДНОВРЕМЕННО 3 разных приложения, синхронно внося в них изменения, в случае, если.... учитывая, что экранные формы (и прочая ерунда вроде процедур доступа) повторяются на многих "рабочих местах"... "чихнув" в одном приложении, надо не забыть поправить два остальных.... или три... или вот у меня груп юзеров около 20... и всех править... ню-ню.... -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 19:07 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
softwarer Petro123но сделать 3-приложения проще чем одно в виде ПаровозоРакетоМобиля-трансформатора. Неудачная аналогия. Программа скорее напоминает леговский конструктор, в котором права определяют схему сборки. может быть, у нас есть такой проект МегаЛего. Требуется ещё одно приложение функционально на 5% пересекающееся с МегаЛего. Что теперь: - укрупнить МегаЛего? - завести новый проект на основе плагинов (1С). - завести новый проекты на основе разных процессов-exe но одинаковыми библиотеками (1С). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 19:16 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Я бы укрупнил лего. И потом если это самописный конструктор - то это долно делаться довольно легко. Хоть плагинами, хоть внесением добавлений в базовую модель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 20:49 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Петро, не делайте людям мозги. Система делится по приложениям гораздо на более высоком уровне абстракции, чем роли пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 09:06 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
smehЯ бы укрупнил лего. И потом если это самописный конструктор - то это долно делаться довольно легко. Хоть плагинами, хоть внесением добавлений в базовую модель. Я не специалист в том какой подход предпочтителен именно для 1С, но стандартный подход именно такой с одной БД должно работать одно приложение, разделяя рабочие места и роли внутри себя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 09:25 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Допутим одно приложение. - Как осуществляется проектирование Рабочего места/ролей/всехАтрибутовРабочегоМеста? - Нотоции какие-нибудь? Idef999 ? - Документирование (роль - рабочееМесто - функции/Меню)? ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 10:31 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Petro123Требуется ещё одно приложение функционально на 5% пересекающееся с МегаЛего. Ровно то же, что делает сам Лего в этом случае. Выпустить новый набор независимых деталек на том же движке и совместимых со старыми. Использовать в нем 5% старых деталек. И сказать клиенту "если Вы купите у нас конструкторы "Ракета", "Космонавт" и "Инопланетянин", то сумеете собрать ролевую игру "Космос"". exe или библиотеки тут - десятый вопрос. Можно и так, и эдак, и еще как-нибудь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 11:16 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Petro123Допутим одно приложение. - Как осуществляется проектирование Рабочего места/ролей/всехАтрибутовРабочегоМеста? Я делаю так: Есть таблица Метаданные, вней описаны все другие таблицы, объекты, их поля, группы таблиц и т.п. - короче большая такая "деревянная" (в смысле иерахии ;) ) структура. Помимо прочих полей, в этой таблице, есть поле bool "Наследует разрешения" - это чтобы не проставлять у каждого, а только у родительского объекта. Если надо персонально ограничить доступ то снимается эта галка и настраивается доступ персонально на поле. Есть таблицы Роли, Пользователи, РолиПользователей, ДоступРолей. Последняя как раз и определяет какие права есть у роли. Остальные думаю из названия понятны. Открываем допустим како-то справочник. Он имеет свой ИД в метаданных. В обработчике события открытия форму запрашиваем из метаданных все "базовые" поля формы и доступ к ним. в цикле обходим поля формы и проставляем доступность и видимость. Все выборки делаются хранимыми процедурами на sql. все работает быстро. в системе около 90 справочников, в некоторых по многу записей (те что из КЛАДРа загружены). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 13:49 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Petro123Как то не верю я, что один здоровый комбайн Приложение.exe будет трансформироваться под рабочее место (меню, права, клавиши, настройки, доступ, панели инструментов).Зря не верите. Так это все и происходит - http://www.softbas.com.ua/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 14:05 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
PVP Petro123Как то не верю я, что один здоровый комбайн Приложение.exe будет трансформироваться под рабочее место (меню, права, клавиши, настройки, доступ, панели инструментов).Зря не верите. Так это все и происходит - http://www.softbas.com.ua/ 1C? :) или, о Боже, ms sql? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 14:16 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
gybson PVP Petro123Как то не верю я, что один здоровый комбайн Приложение.exe будет трансформироваться под рабочее место (меню, права, клавиши, настройки, доступ, панели инструментов).Зря не верите. Так это все и происходит - http://www.softbas.com.ua/ 1C? :) или, о Боже, ms sql? :)А почему ИЛИ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 15:17 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Для демонтсрации того, что ситуация реальная, хватит и одного примера - потому "или", кроме того, таких примеров миллионы, потому "и" смотрелось бы категорично, мол "это и это и все". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 16:16 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Рабочее место клека, это стол, стул, ПК и комплект программ. Бывают и другие конфигурации рабочих мест. Как правило разработчики автоматизированной системы оперируют типовыми абстрактными рабочими местами исходя из того, что сотрудник будет выполнять только один набор задач. На стадии внедрения строители, снабженцы, администаторы и пр. конфигуируют физические рабочие места для реальных людей с реальными обязанностями. Если система допускает изменение концигуации автоматизиованного рабочего места, его границы размываются, их можно определить только на этапе развёртывания, адаптации к тебованиям конкретного пользователя. Если рабочие места не допускают изменения конфигурации, то границы логического рабочего остаются чёткими от проектирования до эксплуатации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2006, 20:13 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
mcureenabЕсли система допускает изменение концигуации автоматизиованного рабочего места, его границы размываются, их можно определить только на этапе развёртывания, адаптации к тебованиям конкретного пользователя. Если рабочие места не допускают изменения конфигурации, то границы логического рабочего остаются чёткими от проектирования до эксплуатации. пожалуй соглашусь. http://www.sql.ru/forum/actualthread.aspx?tid=302153#2773066 У меня в данном случае заказчик не требует "конструктор функций рабочих мест". Требует конкретные места A B C. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 10:32 |
|
||
|
Правильное ли понятие "Рабочее место"?
|
|||
|---|---|---|---|
|
#18+
Petro123пожалуй соглашусь. http://www.sql.ru/forum/actualthread.aspx?tid=302153#2773066 У меня в данном случае заказчик не требует "конструктор функций рабочих мест". Требует конкретные места A B C. а потом заказчик скажет% "а есть у нас один единственный филиал где работает человек А+В и второй человек С. Так вот первому надо всё в одной "оболочке-программе", а не в двух"... по мне лучше закладывать избыточность, тем более самый весомый аргумент, это Lockyа потом поддерживать ОДНОВРЕМЕННО 3 разных приложения, синхронно внося в них изменения, в случае, если.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2006, 13:10 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33778315&tid=1545137]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
224ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 511ms |

| 0 / 0 |
