Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Правильное ли понятие "Рабочее место"? / 25 сообщений из 111, страница 1 из 5
07.06.2006, 15:34
    #33778079
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Правильное ли понятие "Рабочее место"?
========================
Требуется обосновать/разделить клиентскую часть и БД по разным рабочим местам функционально.
Например:
- оператор ввода
- аналитик информации...

Какие понятия используются при проектировании рабочих мест?
ЗЫ. Теории нехватает.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
07.06.2006, 16:26
    #33778252
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Можно сделать еще хитрее:если система адекватно настраиваемая,то разделение ее на рабочии места повесит на конечных пользователей.Пусть их руководство решает,что каждому из них надо.А по сути как вариант можно разбить по процессам учета/управления.Например,модули оперативного учета,модули бухгалтерского учета,модули управленческого учета.Как раз и получается,что уровни соответствующего учета охватывают соответствующую иерархию управления.
...
Рейтинг: 0 / 0
07.06.2006, 16:33
    #33778281
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
с точки зрения БД вроде очевидно, что пароль (следовательно права на некую функциональность) идёт с коннектом к БД.
Значит логичнее разделить клиента в момент присоединения к БД, причём модуль - это процесс.

Как то не верю я, что один здоровый комбайн Приложение.exe будет трансформироваться под рабочее место (меню, права, клавиши, настройки, доступ, панели инструментов).

Вероятно надо "подвести" под формулу:
- одно рабочее место по функционалу = один модуль-процесс-exe
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
07.06.2006, 16:39
    #33778306
locky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Petro123 wrote:
> с точки зрения БД вроде очевидно, что пароль (следовательно права на
> некую функциональность) идёт с коннектом к БД.
> Значит логичнее разделить клиента в момент присоединения к БД, причём
> модуль - это процесс.
>
> Как то не верю я, что один здоровый комбайн *Приложение.exe *будет
> *трансформироваться под рабочее место* (меню, права, клавиши, настройки,
> доступ, панели инструментов).
>
у меня трансформируется... да, собственно, у всех - у кого есть
разграничение по правам доступа.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
07.06.2006, 16:41
    #33778315
zhouck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
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
...
Рейтинг: 0 / 0
07.06.2006, 16:42
    #33778317
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Petro123Правильное ли понятие "Рабочее место"?
Я бы сказал, это называется "Роль пользователя". Рабочее место - далеко не всегда удачный вариант, например потому, что роли могут комбинироваться, в частности, администратор часто обладает всеми пользовательскими ролями сразу.

Petro123Требуется обосновать/разделить клиентскую часть и БД по разным рабочим местам функционально.
Я бы сказал, это требование должно идти от бизнеса. Если у реального пользователя сидят аналитик, оператор и секретарша - так тому и быть в приложении. Можно попытаться доработать эту схему, но отталкиваться нужно от того, что реально есть или хочется пользователю.

Petro123Как то не верю я, что один здоровый комбайн Приложение.exe будет трансформироваться под рабочее место (меню, права, клавиши, настройки, доступ, панели инструментов).
А зря. Это правильный подход, имхо.
...
Рейтинг: 0 / 0
07.06.2006, 17:26
    #33778471
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Пример Приложение.exe - ЦФТ IBSO
...
Рейтинг: 0 / 0
07.06.2006, 17:37
    #33778504
smeh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Именно РОЛИ, а не рабочие места!
Ролям даешь права на данные, пользователей рассовываешь по Ролям.
Один пользователь может иметь несколько ролей.

У меня тоже трансформируется и буде трансформироваться.
При инициализации приложения:
- узнаем пользователя;
- узнаем права пользователя;
- запрашиваю с sql структуру меню, доступную ему;
- строю меню в приложении;

В каждом открывающимся окне есть запрос прав, и в соответствии с ними
уже настраивается доступность (видимость) элеменов на окне.
...
Рейтинг: 0 / 0
07.06.2006, 18:25
    #33778680
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
smehВ каждом открывающимся окне есть запрос прав, и в соответствии с ними
уже настраивается доступность (видимость) элеменов на окне.
по этому пункту у меня сомнения:
- приложения достаточно большие (много форм). Показывать/непоказывать/делатьДырки на форме мне кажется хуже чем чем делать отдельный exe-процесс.
Например всего на 3 места:
- оператор (10 форм)
- аналитик (20 форм)
- ...... (15 форм)

Конечно, вопрос в соседний форум , но сделать 3-приложения проще чем одно в виде ПаровозоРакетоМобиля-трансформатора.
...
Рейтинг: 0 / 0
07.06.2006, 18:42
    #33778737
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Petro123но сделать 3-приложения проще чем одно в виде ПаровозоРакетоМобиля-трансформатора.
Неудачная аналогия. Программа скорее напоминает леговский конструктор, в котором права определяют схему сборки.
...
Рейтинг: 0 / 0
07.06.2006, 19:07
    #33778843
locky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Petro123 wrote:
> *Конечно, вопрос в соседний форум*, но сделать 3-приложения проще чем
> одно в виде ПаровозоРакетоМобиля-трансформатора.
Да-да-да! а потом поддерживать ОДНОВРЕМЕННО 3 разных приложения,
синхронно внося в них изменения, в случае, если....
учитывая, что экранные формы (и прочая ерунда вроде процедур доступа)
повторяются на многих "рабочих местах"... "чихнув" в одном приложении,
надо не забыть поправить два остальных.... или три...
или вот у меня груп юзеров около 20... и всех править... ню-ню....


--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
07.06.2006, 19:16
    #33778862
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
softwarer Petro123но сделать 3-приложения проще чем одно в виде ПаровозоРакетоМобиля-трансформатора.
Неудачная аналогия. Программа скорее напоминает леговский конструктор, в котором права определяют схему сборки.
может быть, у нас есть такой проект МегаЛего.
Требуется ещё одно приложение функционально на 5% пересекающееся с МегаЛего.
Что теперь:
- укрупнить МегаЛего?
- завести новый проект на основе плагинов (1С).
- завести новый проекты на основе разных процессов-exe но одинаковыми библиотеками (1С).
...
Рейтинг: 0 / 0
07.06.2006, 20:49
    #33779034
smeh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Я бы укрупнил лего.
И потом если это самописный конструктор - то это долно делаться довольно легко. Хоть плагинами, хоть внесением добавлений в базовую модель.
...
Рейтинг: 0 / 0
08.06.2006, 09:06
    #33779424
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Петро, не делайте людям мозги. Система делится по приложениям гораздо на более высоком уровне абстракции, чем роли пользователей.
...
Рейтинг: 0 / 0
08.06.2006, 09:25
    #33779471
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
smehЯ бы укрупнил лего.
И потом если это самописный конструктор - то это долно делаться довольно легко. Хоть плагинами, хоть внесением добавлений в базовую модель.
Я не специалист в том какой подход предпочтителен именно для 1С, но стандартный подход именно такой с одной БД должно работать одно приложение, разделяя рабочие места и роли внутри себя.
...
Рейтинг: 0 / 0
08.06.2006, 10:31
    #33779667
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Допутим одно приложение.
- Как осуществляется проектирование Рабочего места/ролей/всехАтрибутовРабочегоМеста?
- Нотоции какие-нибудь? Idef999 ?
- Документирование (роль - рабочееМесто - функции/Меню)?
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
08.06.2006, 11:16
    #33779860
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Petro123Требуется ещё одно приложение функционально на 5% пересекающееся с МегаЛего.
Ровно то же, что делает сам Лего в этом случае. Выпустить новый набор независимых деталек на том же движке и совместимых со старыми. Использовать в нем 5% старых деталек. И сказать клиенту "если Вы купите у нас конструкторы "Ракета", "Космонавт" и "Инопланетянин", то сумеете собрать ролевую игру "Космос"".

exe или библиотеки тут - десятый вопрос. Можно и так, и эдак, и еще как-нибудь.
...
Рейтинг: 0 / 0
08.06.2006, 13:49
    #33780546
smeh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Petro123Допутим одно приложение.
- Как осуществляется проектирование Рабочего места/ролей/всехАтрибутовРабочегоМеста?

Я делаю так:
Есть таблица Метаданные, вней описаны все другие таблицы, объекты, их поля, группы таблиц и т.п. - короче большая такая "деревянная" (в смысле иерахии ;) ) структура. Помимо прочих полей, в этой таблице, есть поле bool "Наследует разрешения" - это чтобы не проставлять у каждого, а только у родительского объекта. Если надо персонально ограничить доступ то снимается эта галка и настраивается доступ персонально на поле.
Есть таблицы Роли, Пользователи, РолиПользователей, ДоступРолей.
Последняя как раз и определяет какие права есть у роли.
Остальные думаю из названия понятны.

Открываем допустим како-то справочник. Он имеет свой ИД в метаданных.
В обработчике события открытия форму запрашиваем из метаданных все "базовые" поля формы и доступ к ним.
в цикле обходим поля формы и проставляем доступность и видимость.

Все выборки делаются хранимыми процедурами на sql. все работает быстро.
в системе около 90 справочников, в некоторых по многу записей (те что из КЛАДРа загружены).
...
Рейтинг: 0 / 0
13.06.2006, 14:05
    #33787573
PVP
PVP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Petro123Как то не верю я, что один здоровый комбайн Приложение.exe будет трансформироваться под рабочее место (меню, права, клавиши, настройки, доступ, панели инструментов).Зря не верите. Так это все и происходит - http://www.softbas.com.ua/
...
Рейтинг: 0 / 0
13.06.2006, 14:16
    #33787626
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
PVP Petro123Как то не верю я, что один здоровый комбайн Приложение.exe будет трансформироваться под рабочее место (меню, права, клавиши, настройки, доступ, панели инструментов).Зря не верите. Так это все и происходит - http://www.softbas.com.ua/

1C? :)
или, о Боже, ms sql? :)
...
Рейтинг: 0 / 0
13.06.2006, 15:17
    #33787850
PVP
PVP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
gybson PVP Petro123Как то не верю я, что один здоровый комбайн Приложение.exe будет трансформироваться под рабочее место (меню, права, клавиши, настройки, доступ, панели инструментов).Зря не верите. Так это все и происходит - http://www.softbas.com.ua/

1C? :)
или, о Боже, ms sql? :)А почему ИЛИ ?
...
Рейтинг: 0 / 0
13.06.2006, 16:16
    #33788062
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Для демонтсрации того, что ситуация реальная, хватит и одного примера - потому "или", кроме того, таких примеров миллионы, потому "и" смотрелось бы категорично, мол "это и это и все".
...
Рейтинг: 0 / 0
14.06.2006, 20:13
    #33791445
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Рабочее место клека, это стол, стул, ПК и комплект программ.
Бывают и другие конфигурации рабочих мест.

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

Если система допускает изменение концигуации автоматизиованного рабочего места, его границы размываются, их можно определить только на этапе развёртывания, адаптации к тебованиям конкретного пользователя. Если рабочие места не допускают изменения конфигурации, то границы логического рабочего остаются чёткими от проектирования до эксплуатации.
...
Рейтинг: 0 / 0
15.06.2006, 10:32
    #33792034
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
mcureenabЕсли система допускает изменение концигуации автоматизиованного рабочего места, его границы размываются, их можно определить только на этапе развёртывания, адаптации к тебованиям конкретного пользователя. Если рабочие места не допускают изменения конфигурации, то границы логического рабочего остаются чёткими от проектирования до эксплуатации.
пожалуй соглашусь.
http://www.sql.ru/forum/actualthread.aspx?tid=302153#2773066
У меня в данном случае заказчик не требует "конструктор функций рабочих мест". Требует конкретные места A B C.
...
Рейтинг: 0 / 0
06.07.2006, 13:10
    #33835425
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильное ли понятие "Рабочее место"?
Petro123пожалуй соглашусь.
http://www.sql.ru/forum/actualthread.aspx?tid=302153#2773066
У меня в данном случае заказчик не требует "конструктор функций рабочих мест". Требует конкретные места A B C.
а потом заказчик скажет% "а есть у нас один единственный филиал где работает человек А+В и второй человек С. Так вот первому надо всё в одной "оболочке-программе", а не в двух"...
по мне лучше закладывать избыточность, тем более самый весомый аргумент, это
Lockyа потом поддерживать ОДНОВРЕМЕННО 3 разных приложения,
синхронно внося в них изменения, в случае, если....
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Правильное ли понятие "Рабочее место"? / 25 сообщений из 111, страница 1 из 5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]