Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3 4 5      [все]
 Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Есть удалённый заказчик, есть программа на c# winforms + ms sql server

есть проблема с коммуникациями и постановкой задач - исполнители не то что не хотят, иногда даже противятся изменениям, соответственно вытянуть из них "что вам сделать, как сделать вам лучше, что добавить" - практически не возможно. из 6 человек отдела более-менее есть контакт только с одним человеком. и то...

вопрос следующий: можно ли как-то "писать" действия пользователей, что они делают, в какой последовательности. что бы самому увидеть где они не эффективно работают или же в программе что-то допилить, для удобства.
может кто решал такие уже вопросы?

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

-
Чудеса случаются. Это Вам любой программист скажет.
19 июл 18, 14:55    [21585309]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Супер_Пав
Member

Откуда: Москва
Сообщений: 397
Если не хотят, зачем что-то менять?)
19 июл 18, 15:12    [21585381]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус
писать" действия пользователей,
вас посадят.
Лучше:
- в программе удобная кнопа с отправкой скрина и пожелания юзверя.
- предлагать самому решения руководству в удобной для них форме (слайд, ворд, папье маше))))))
19 июл 18, 15:18    [21585398]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Супер_Пав
Member

Откуда: Москва
Сообщений: 397
Petro123
наутилус
писать" действия пользователей,
вас посадят.
Лучше:
- в программе удобная кнопа с отправкой скрина и пожелания юзверя.
- предлагать самому решения руководству в удобной для них форме (слайд, ворд, папье маше))))))

ха что посадят?=) он же только хочет писать действия по своему проекту, как я понял.
Можно логировать все, потом анализировать
19 июл 18, 15:23    [21585418]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5303
наутилус
Есть удалённый заказчик, есть программа на c# winforms + ms sql server

есть проблема с коммуникациями и постановкой задач - исполнители не то что не хотят, иногда даже противятся изменениям, соответственно вытянуть из них "что вам сделать, как сделать вам лучше, что добавить" - практически не возможно. из 6 человек отдела более-менее есть контакт только с одним человеком. и то...

вопрос следующий: можно ли как-то "писать" действия пользователей, что они делают, в какой последовательности. что бы самому увидеть где они не эффективно работают или же в программе что-то допилить, для удобства.
может кто решал такие уже вопросы?

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

-
Чудеса случаются. Это Вам любой программист скажет.

Дурью вы маетесь. Такие вопросы решаются исключительно регламентным путем:
1. Исполнители не хотят/противятся изменениям - кто инициатор изменений? Если заказчик (начальник исполнителей) - ваше дело сделать свою работу (внести нужные изменения), кто там как на местах к ним относится - не ваше дело. Если инициатор изменений - вы сами, то зачем вы делаете то, о чем никто не просил?
2. Все более-менее значительные изменения (то, что чуть больше доп. хинта в запросе) согласовывать и протоколировать - в бумажном виде, по переписке, в системе документооборота - что у вас там есть.
3. Взаимодействие тоже регламентировать. Пусть назначат человека, ответственного за взаимодействие с разработчиками. Если он чего-то не доведет до вас - это проблемы той стороны. Взаимодействие также протоколировать.
Грамотная формализация такого процесса - залог конструктивной работы, и отсутствия головной боли в процессе.
19 июл 18, 15:36    [21585480]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Супер_Пав
Если не хотят, зачем что-то менять?)

они не знают что хотеть. представьте отдел кадров "советского" вуза. они сидят, заполняют журналы ручками, считают на счётах кол-во дней отпуска и прочее...

Petro123
вас посадят.

та вроде не за что, тем более это не будет тайной - можно извещать, что "ваши действия в программе записываются", ну и согласование с руководством

Petro123
удобная кнопа с отправкой скрина и пожелания юзверя

нет там желаний. от слова вообще - амёбы. если бы была возможность, сам бы сел рядом, посмотрел - было бы понятно как они работают, что открывают, что ищут, как вводят данные. а так - на вопросы "что вам сделать" - тишина и хлопанье глазами.

Petro123
предлагать самому решения

руководство даёт добро на любые решения. понять бы какие )

Супер_Пав
писать действия по своему проекту, как я понял.

да, только свой. потому всякие vnc и teamviewer отпадают, да и не будешь весь день сидеть, смотреть в экран. там скорость работы - три слова в две минуты.

Супер_Пав
Можно логировать все, потом анализировать

та вот такое и хочется сделать. может делать скрины во время нажатия кнопки мыши или нажатия клавиш? потом монтировать слайдшоу ))
19 июл 18, 15:42    [21585504]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
наутилус,

Не понял. Вопрос организационный или практический?
Если практический, к чему вот эти организационные моменты, кто чего хочет-нехочет, противится, упирается и т.д.?
19 июл 18, 15:42    [21585509]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
hVostt,

практически я хочу посмотреть как люди работают с программой. хотелось бы не гляделки ставить типа тимвьювера, а логировать события пользователя - что и как он делает с программой.
19 июл 18, 15:45    [21585515]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
наутилус,

всё печально. так как у вас двухзвенка, т.е. толстые клиенты ходят в базу, единственное решение, которое вам подойдёт, это триггеры в СУБД. а по этому вопросу вам лучше обратиться в профильную тему по конкретной СУБД.
19 июл 18, 15:46    [21585523]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
hVostt
наутилус,

всё печально. так как у вас двухзвенка, т.е. толстые клиенты ходят в базу, единственное решение, которое вам подойдёт, это триггеры в СУБД. а по этому вопросу вам лучше обратиться в профильную тему по конкретной СУБД.


у меня всё через хп, соответственно там ведётся лог изменений. кто что поменял и создал.
но вопрос не про сохранениее данные, а про взаимодействие пользователя с интерфейсом толстого клиента.
19 июл 18, 15:52    [21585541]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус,
- если предупредить и будет в ТЗ, то не посадят.
У нас федеральный закон есть, о приватности))
- ты хотя бы без скринов логи настрой. В чем проблема?
У всех логи есть, а у тебя не? Давай скрин какие есть.
19 июл 18, 16:19    [21585623]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус
про сохранениее данные, а про взаимодействие пользователя

NewProject_ButtonClick(){
log.Info("нажал пимпу ГУИ
19 июл 18, 16:21    [21585633]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус
хотелось бы не гляделки ставить
radmin вроде название. Если разрешат.
19 июл 18, 16:23    [21585644]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5303
наутилус
но вопрос не про сохранениее данные, а про взаимодействие пользователя с интерфейсом толстого клиента.

https://www.google.com/search?q=winforms window screenshot
19 июл 18, 17:46    [21586033]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Сон Веры Павловны
наутилус
но вопрос не про сохранениее данные, а про взаимодействие пользователя с интерфейсом толстого клиента.

https://www.google.com/search?q=winforms window screenshot


да, видимо так и буду делать. спасибо!
19 июл 18, 18:17    [21586119]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21012
пока местный админ не офигеет от исходящего трафика и не забанит тебя
19 июл 18, 18:24    [21586141]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Shocker.Pro
пока местный админ не офигеет от исходящего трафика и не забанит тебя

местный админ в подчинении, так что договоримся. тем более хочу снимки делать по событиям (мышка, клава)
19 июл 18, 18:34    [21586161]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус,
На MouseMove? Без тормозов?
А потом разгребать скрины кого сажать?
Не верю))).
Прочти про radmin хоть 5мин.
19 июл 18, 18:37    [21586172]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Petro123
наутилус,
На MouseMove? Без тормозов?
А потом разгребать скрины кого сажать?
Не верю))).
Прочти про radmin хоть 5мин.

не. маус_клик и нажатия клавиш

radmin-ом я пользовался. что там читать )
19 июл 18, 18:53    [21586203]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус
radmin-ом я пользовался. что там читать )
и какие вопрсы, если удаленный юзверь перед тобой на компе двигает курсор по твоей проге?
Другое дело, что заказчик не всякий разрешит).
Удачи!
19 июл 18, 19:10    [21586230]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21012
Petro123
и какие вопрсы, если удаленный юзверь перед тобой на компе двигает курсор по твоей проге?
хватит флудить уже, тебе же с самого начала ясно было сказано
наутилус
да и не будешь весь день сидеть, смотреть в экран. там скорость работы - три слова в две минуты.
19 июл 18, 19:31    [21586266]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Roman Mejtes
Member

Откуда: г. Пермь
Сообщений: 3604
писал текст и всё просрал, жаль, что на форуме не запоминается сообщение

данный тип ПО можно квалифицировать как шпионский и нарушающий закон РФ. То есть некоторые органы могут за такое взять за жопу и не важно, в интранет или интернет вы её используйте.
Я категорически против такого ПО, хотя сам такое разрабатывал :(

Пару советов, создайте буфер на диске и отправляйте не постоянно, а по мере возможности.
При SD разрешения и минимальном качестве картинок у меня выходило, где то по 4кб на картинку. Что довольно мало. Качество тут роли не играло, совершенно. Работала не по клику, а по таймеру, во время работы скринсейвера, блокировки экрана программа не работала.
Каждый скриншот стоит обогатить метаданными, о том какое окно на нём активно, какой пользователь, и другой полезной информацией :)

P.S. порочность такой программы в том, что вы как пользователь можете открыть информацию личного характера. Устанавливая такое ПО на рабочую станцию рабочего, вы ОБЯЗАНЫ уведомить его о том, что ведется видео наблюдение его рабочего экрана! Так же, как в случае с камерами видео наблюдения. При работе которых положен знак, который об этом явно информирует. Уважайте личное пространство других людей, как бы сложным для вас это не казалось!
19 июл 18, 19:44    [21586287]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Roman Mejtes,

таймер мне не подходит, они там работают по чайной ложке в час с перерывами на поговорить и "работу с людьми". хочу делать скрин только формы, не всего экрана, с пометками координат мышки, если кликают, юзера и остальные метаданные хочу поверх картинки добавлять, это детали. ну и в планах это сделать только для одного-двух юзеров, складывать буду в отдельную базу, потому что с сетью тут вопросы, да и может быть не безопасно (ктото случайно зайдет, да увидит).
законность вопроса решим с руководством, тут не должно быть проблем.
19 июл 18, 19:54    [21586304]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Shocker.Pro
хватит флудить уже, тебе же с самого начала ясно было сказано
ты imho не поставил.
На тебе методы сбора требований для обучения.
Чтобы ты флудом не называл все кроме одного.
https://habr.com/company/simbirsoft/blog/307844/
Мне лично не лень было наблюдать что делает юзверь в свое время.
19 июл 18, 20:04    [21586318]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21012
Roman Mejtes
писал текст и всё просрал, жаль, что на форуме не запоминается сообщение
Ставишь пунтосвичер, включаешь дневник и вуаля - все что набираешь на клаве сразу пишется на диск. Также можно включить копирование в дневник текста буфера обмена - CtrlA-CtrlC и текст запомнился на диске.
19 июл 18, 20:05    [21586319]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21012
Petro123
Мне лично не лень было наблюдать что делает юзверь в свое время.
Я тоже это проделывал, это дичайшее убийство своего времени, у тебя, видимо, дел мало. Надо именно писать действия, тогда их можно анализировать, в том числе полуавтоматическим способом.
19 июл 18, 20:06    [21586322]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Roman Mejtes
Уважайте личное пространство других людей, как бы сложным для вас это не казалось!

+1.
На чаше весов стоит только лень закодировать текстом события с формы.
Обязательно надо скрин, звук и запахи отправить.
19 июл 18, 20:10    [21586325]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Shocker.Pro
тебя, видимо, дел мало.
значит ты помнишь, что это госОрганизации и могла быть просто неделя на командировку для обследования будущего АРМ))))
19 июл 18, 20:13    [21586336]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Petro123
На тебе методы сбора требований для обучения.
Чтобы ты флудом не называл все кроме одного.
https://habr.com/company/simbirsoft/blog/307844/
Мне лично не лень было наблюдать что делает юзверь в свое время.

пасиб :)
19 июл 18, 20:14    [21586338]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Roman Mejtes
Member

Откуда: г. Пермь
Сообщений: 3604
Shocker.Pro,

не так давно профукал целую кучу текста, быстро сделал дамп всех процессов chrome и нашел его в памяти, сейчас было лень, проще по новой написать =)
19 июл 18, 20:15    [21586340]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус,
Выше писал про кнопку Написать разработчику.
Посмотри как грамотно в андроиде обратная связь. Google play market
- напоминалка по времени Поставьте звезду)).
- форум чат по программе
- message одним кликом
Т.е. написать разрабу из проги должно быть оооочень легко.
При желании можно при засыпании юзверя за формочкой вывести: "Есть трудности?
)))) Шутка))
19 июл 18, 20:23    [21586348]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Roman Mejtes,
Там где сообщение сохраняется другой(крутой) движок форума.
Я наоборот, плевался и не мог понять как стереть свои каракули)))
19 июл 18, 20:25    [21586352]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Petro123,

за советы спасибо, но я в первом вопросе написал, что от пользователя не добиться. сидят тётки, отсиживая время, дожидаясь 17:00. у них и так есть прямой канал, при желании написать.
19 июл 18, 21:07    [21586423]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус
Petro123,
за советы спасибо, но я в первом вопросе написал, что от пользователя не добиться. сидят тётки, отсиживая время, дожидаясь 17:00. у них и так есть прямой канал, при желании написать.

Ты бы мне втулял, если бы у меня не было таких теток.
Я делал события в табличке с полем в одну букву CRUD.
Далее агрегированием событий я видел всех этих теток и тех кто активно работает.
Далее эти факты были вывелены руководству в виде АРМ "Начальник".
А какие меры он там принимает к тем кто за месяц ни разу не вошел в систему это политика. Я ей не занимаюсь.
Моё имхо что делание скринов от лени.
А решать тебе.
19 июл 18, 21:44    [21586483]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Petro123,

кстати статистика для начальниаа - тоже такая идея была!!! спасибо, это будет хорошим аргументом
19 июл 18, 21:48    [21586488]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус
Petro123,
кстати статистика для начальниаа - тоже такая идея была!!! спасибо, это будет хорошим аргументом

Сущности
id name
1 Проект
3 СессияВ_ИС
33 Сотрудник
12345 ....


Аудит
id CRUD Entity Номер User TimeShtamp
1 С 3 45 Иванов 31.12.20017:12:34:123
2 D 1 75657 Иванов 31.12.20017:16:34:123

Вполне этого хватало для фактов.
А вот чтобы по дизайну выводы делать, там слогАн:
"подключись к активному и смотри (с)
)))
19 июл 18, 22:07    [21586507]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Roman Mejtes
писал текст и всё просрал, жаль, что на форуме не запоминается сообщение

данный тип ПО можно квалифицировать как шпионский и нарушающий закон РФ.
номер закона, а еще лучше статьи можно уточнить?
20 июл 18, 11:42    [21587983]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан,
ФЗ о персональных данных.
Режим секретности компании.
Да достаточно в ветке работа, рассказать как видео с экрана снимается и пересылается.
Бонусы компании это не принесет.
В ПТ быстрее обоснуют).
20 июл 18, 12:00    [21588058]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Petro123
Шайтан,
ФЗ о персональных данных.
Режим секретности компании.

ФЗ о персональных данных - ты его читал? :)) какое это имеет отношение к скринам экранов?
Режим секретности компании. - вот ТС и будет отслеживать, что бы эту секретность не нарушали

в общем ясно - лично ты от этих тем далёк

для общего развития хотя бы это почитай https://habr.com/company/atompark_software/blog/133618/

а у ТС вообще НЕ слежение полное, а только адут действий в программе ....
20 июл 18, 12:12    [21588121]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан
ФЗ о персональных данных - ты его читал? :)) какое это имеет отношение к скринам экранов?
Обезличенность хранимых на сервере данных.
Сервер на территории РФ?
Вы считаете что фотографии обезличены?
Ну и продолжайте считать.
В ветке ПТ это лучше обсудить.
Imho
Удачи!
20 июл 18, 12:18    [21588155]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Petro123
Шайтан
ФЗ о персональных данных - ты его читал? :)) какое это имеет отношение к скринам экранов?
Обезличенность хранимых на сервере данных.
Сервер на территории РФ?
Вы считаете что фотографии обезличены?


обработку складских остатков надо обезличивать???

где у ТС сказано, что его программа как-то связана с перс дынными????????

УДАЧИ! НЕЧетатель
20 июл 18, 12:20    [21588179]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21012
Ну вот можно почитать.
https://evgeniyvolkov.ru/zakonno-li-videonablyudenie-za-sotrudnikami.html
20 июл 18, 12:31    [21588265]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан
где у ТС сказано, что его программа
незнание закона не освобождает от ответственности)))
Достаточно будет заявления от обиженного сотрудника.
И презумпция невиновности не поможет.
Вон, гугл и тот лапы к верху поднял.
20 июл 18, 12:39    [21588289]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Petro123
Шайтан
где у ТС сказано, что его программа
незнание закона не освобождает от ответственности)))
Достаточно будет заявления от обиженного сотрудника.
И презумпция невиновности не поможет.
Вон, гугл и тот лапы к верху поднял.
КАКОГО ЗАКОНА????

мой вопрос был:какой именно закон ТС нарушит введя уадит действий юзверя в программе????

или ты сам себе вопросы задаёшь и на них сам отвечаешь??
20 июл 18, 12:42    [21588300]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан,
Я же тебе ответил выше!
Он будет потом доказывать что сервер у него в РФ, данные обезличены и в скринах нет ничего такого))) персонального.
Исключений для ПО торговля и склад там нет)))))
20 июл 18, 12:46    [21588319]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Shocker.Pro
Ну вот можно почитать.
https://evgeniyvolkov.ru/zakonno-li-videonablyudenie-za-sotrudnikami.html
ну это про видеонаблдене в офисе.
а не про аудит двиганья мышкой в программе ...

и даже про видеонаблюдение в статье НЕ сказано, что оно завпрещено.
Акцент на том, что нужно правильно его орагнизовать + сотрудник должен быть проинформирован, что наблюдают :)
20 июл 18, 12:46    [21588322]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Petro123
Шайтан,
Я же тебе ответил выше!
Он будет потом доказывать что сервер у него в РФ, данные обезличены и в скринах нет ничего такого))) персонального.
Исключений для ПО торговля и склад там нет)))))

ну я же тебе и ответил, что складские остатки не являются перс данными!
20 июл 18, 12:47    [21588330]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан
Акцент на том, что нужно правильно его орагнизовать
организовывай)))
20 июл 18, 12:49    [21588338]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан
складские остатки не являются перс данными!
значит из сизо тебя отпустят...за недоказанностью
))) LOL
Пятница сегодня)
20 июл 18, 12:52    [21588354]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21012
Шайтан
ну это про видеонаблдене в офисе.
а не про аудит двиганья мышкой в программе ...
Я больше про запись скриншотов. Человек может общаться по личным вопросам в скайпе. Считай, аналогично телефонному разговору, который рассматривается в статье.
20 июл 18, 12:53    [21588359]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Shocker.Pro
Шайтан
ну это про видеонаблдене в офисе.
а не про аудит двиганья мышкой в программе ...
Я больше про запись скриншотов. Человек может общаться по личным вопросам в скайпе. Считай, аналогично телефонному разговору, который рассматривается в статье.

угу, понял

дело в том, что у ТС нет про скрины
только про последовательность действий юзверей в программе
наутилус
Есть удалённый заказчик, есть программа на c# winforms + ms sql server

есть проблема с коммуникациями и постановкой задач - исполнители не то что не хотят, иногда даже противятся изменениям, соответственно вытянуть из них "что вам сделать, как сделать вам лучше, что добавить" - практически не возможно. из 6 человек отдела более-менее есть контакт только с одним человеком. и то...

вопрос следующий: можно ли как-то "писать" действия пользователей, что они делают, в какой последовательности. что бы самому увидеть где они не эффективно работают или же в программе что-то допилить, для удобства.
может кто решал такие уже вопросы?

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

-
Чудеса случаются. Это Вам любой программист скажет.

и мой вопрос был с просьбой уточнить номер закона, который будет нарушен аудитом действий в прогамме
Roman Mejtes
данный тип ПО можно квалифицировать как шпионский и нарушающий закон РФ. То есть некоторые органы могут за такое взять за жопу и не важно, в интранет или интернет вы её используйте.


только и всего :)
20 июл 18, 13:02    [21588401]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 21012
Шайтан
дело в том, что у ТС нет про скрины
ну я и не автору отвечал, его вообще этот вопрос не интересует, судя по всему.
Ты сам затронул
Шайтан
ФЗ о персональных данных - ты его читал? :)) какое это имеет отношение к скринам экранов?
вот я и скинул в тему
20 июл 18, 13:05    [21588411]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
наутилус
hVostt
наутилус,

всё печально. так как у вас двухзвенка, т.е. толстые клиенты ходят в базу, единственное решение, которое вам подойдёт, это триггеры в СУБД. а по этому вопросу вам лучше обратиться в профильную тему по конкретной СУБД.


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


Если на стороне приложения выполняемые действия реализованы через паттерн Команда, то решается легче лёгкого по щелчку пальцев.

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

Садитесь и захардкоживаете свой аудит во все места, и не забываем это поддерживать при изменениях.
20 июл 18, 13:08    [21588424]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Shocker.Pro
Шайтан
дело в том, что у ТС нет про скрины
ну я и не автору отвечал, его вообще этот вопрос не интересует, судя по всему.
Ты сам затронул
Шайтан
ФЗ о персональных данных - ты его читал? :)) какое это имеет отношение к скринам экранов?
вот я и скинул в тему

неее, не я
тут во многих темах воду баламутит
Petro123
ФЗ о персональных данных.

ляпнет чо-нить не по теме и ходит всем доказывает, что солнце светит
20 июл 18, 13:11    [21588439]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан,
)))) Я так и думал. Т.е. мы тут сошлись что скрины слать не профессионально, а ты решил что ты самый умный.
Зачет.
Удачи!
20 июл 18, 13:50    [21588628]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Petro123
Шайтан,
)))) Я так и думал. Т.е. мы тут сошлись что скрины слать не профессионально, а ты решил что ты самый умный.
Зачет.
Удачи!

кто у тебя куда сошёлся? чего сразу за "мы" прячешься? :))

слово скрин в этой теме впервые прозвучало в тртьем сообщении
Petro123
наутилус
писать" действия пользователей,
вас посадят.
Лучше:
- в программе удобная кнопа с отправкой скрина и пожелания юзверя.
- предлагать самому решения руководству в удобной для них форме (слайд, ворд, папье маше))))))

Petro123 пердложил дурь и сам же сошёлся, что это не профессионально
Пеши ещё!
20 июл 18, 14:00    [21588688]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан,
Тебя профессионализм мучает или личное?
[msq=21587983]
20 июл 18, 14:05    [21588717]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан
Petro123
Шайтан,
)))) Я так и думал. Т.е. мы тут сошлись что скрины слать не профессионально, а ты решил что ты самый умный.
Зачет.
Удачи!

кто у тебя куда сошёлся? чего сразу за "мы" прячешься? :))

слово скрин в этой теме впервые прозвучало в тртьем сообщении
Petro123
пропущено...
вас посадят.
Лучше:
- в программе удобная кнопа с отправкой скрина и пожелания юзверя.
- предлагать самому решения руководству в удобной для них форме (слайд, ворд, папье маше))))))

Petro123 пердложил дурь и сам же сошёлся, что это не профессионально
Пеши ещё!

Ты молодой программист?
Письмо от юзверя на кнопку отличается от скрина на глобальный хук на клаву. Автор так собрался делать.
Ну ты и тугодум.
20 июл 18, 14:09    [21588742]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Petro123
Шайтан
пропущено...

кто у тебя куда сошёлся? чего сразу за "мы" прячешься? :))

слово скрин в этой теме впервые прозвучало в тртьем сообщениипропущено...

Petro123 пердложил дурь и сам же сошёлся, что это не профессионально
Пеши ещё!

Ты молодой программист?
Письмо от юзверя на кнопку отличается от скрина на глобальный хук на клаву. Автор так собрался делать.
Ну ты и тугодум.

не глобальных хук на клаву. а только в пределах приложения.

мальчики, не ссорьтесь (с)
20 июл 18, 14:15    [21588792]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
наутилус
Petro123
пропущено...

Ты молодой программист?
Письмо от юзверя на кнопку отличается от скрина на глобальный хук на клаву. Автор так собрался делать.
Ну ты и тугодум.

не глобальных хук на клаву. а только в пределах приложения.

мальчики, не ссорьтесь (с)

да норм всё :)

Petro123 во многих темах отметился со спорами со своими сосбственными мыслями
20 июл 18, 14:18    [21588807]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус
не глобальных хук на клаву. а только в пределах приложения.

Видишь, MS заботится о нас))).
Убрал дырку).
20 июл 18, 14:19    [21588814]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан,
Не выделяй слова жирным и красным)). Детский сад.
За навязчивые идеи врачи к тебе уже выехали.
20 июл 18, 14:21    [21588829]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Petro123
Шайтан,
Не выделяй слова жирным и красным)). Детский сад.
За навязчивые идеи врачи к тебе уже выехали.


ой не надо говорить, что мне делать / не делать. я н ескажу куда надо пройти

с темы не съезжай, детский сад
20 июл 18, 14:27    [21588860]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Шайтан,
Ладно. Я добрый. Тем более к челу из ПТ.
Пиши что нравится. Пока.
20 июл 18, 14:29    [21588876]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21818
Petro123
Шайтан,
..
В ПТ быстрее обоснуют).
Petro123
Шайтан
...

В ветке ПТ это лучше обсудить.
Petro123
Шайтан,
... из ПТ.


тебя в ПТ обидели? или прищемили чего?
20 июл 18, 14:36    [21588907]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Bujhm_C
Member

Откуда:
Сообщений: 82
Да что вы набросились на человека!
Заказчик, если я правильно понял хочет видеть какие изменение происходят в БД в определенной таблице определенным юзером.
И такое называется аудит записей. Вот пример, хотя он не претендует на эталон, но разобраться и подстроить по себя можно. Лови..
USE [Unmtd]
GO
/****** Object:  StoredProcedure [dbo].[spx_AutoAudit]    Script Date: 07/23/2018 13:32:37 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


ALTER PROCEDURE [dbo].[spx_AutoAudit] (
    @TableName VARCHAR(50),
    @TableNameText VARCHAR(200), 
    @SchemaName SYSNAME='dbo',
    @NameUser nvarchar(50), 
    @NameComp SYSNAME 
) 
AS 
SET NoCount ON

-- script to create autoAudit triggers
DECLARE 
   @SQL NVARCHAR(max),
   @ColumnName  sysname,
   @PKColumnName sysname

-- drop existing insert trigger
SET @SQL = 'If EXISTS (Select * from sys.objects where name = '
       + '''' + @TableName + '_Audit_Insert' + ''' )'
       + ' DROP TRIGGER ' + @SchemaName + '.' + @TableName + '_Audit_Insert'
EXEC (@SQL)

-- drop existing update trigger
SET @SQL = 'If EXISTS (Select * from sys.objects where name = '
       + '''' + @TableName + '_Audit_Update' + ''' )'
       + ' DROP TRIGGER ' + @SchemaName + '.' + @TableName + '_Audit_Update'
EXEC (@SQL)

-- drop existing modified trigger
SET @SQL = 'If EXISTS (Select * from sys.objects where name = '
       + '''' + @TableName + '_Modified' + ''' )'
       + ' DROP TRIGGER ' + @SchemaName + '.' + @TableName + '_Modified'
EXEC (@SQL)

-- drop existing delete trigger
SET @SQL = 'If EXISTS (Select * from sys.objects where name = '
       + '''' + @TableName + '_Audit_Delete' + ''' )'
       + ' DROP TRIGGER ' + @SchemaName + '.' + @TableName + '_Audit_Delete'
EXEC (@SQL)



-- drop existing delete view
SET @SQL = 'If EXISTS (Select * from sys.objects where name = '
       + '''v' + @TableName + '_Deleted' + ''' )'
       + ' DROP VIEW ' + @SchemaName + '.v' + @TableName + '_Deleted'
EXEC (@SQL)


-- get PK Column (1)  
select @PKColumnName = c.name
  from sys.tables t
    join sys.schemas s
      on s.schema_id = t.schema_id
    join sys.indexes i
      on t.object_id = i.object_id
    join sys.index_columns ic
  	  on i.object_id = ic.object_id
      and i.index_id = ic.index_id
    join sys.columns c
      on ic.object_id = c.object_id
      and ic.column_id = c.column_id
  where is_primary_key = 1 AND t.name = @TableName AND s.name = @SchemaName AND ic.index_column_id = 1

-- build modified trigger 
SET @SQL = 'CREATE TRIGGER ' + @SchemaName + '.' + @TableName + '_Modified' + ' ON '+ @SchemaName + '.' + @TableName + Char(13) + Char(10)
       + ' AFTER Update' + Char(13) + Char(10) + ' NOT FOR REPLICATION AS' + Char(13) + Char(10)
       + ' SET NoCount On ' + Char(13) + Char(10)
       + ' -- generated by AutoAudit on ' + Convert(VARCHAR(30), GetDate(),100)  + Char(13) + Char(10)
       + ' If Trigger_NestLevel() > 1 Return;' + Char(13) + Char(10)
--     + ' If (Update(Created) or Update(Modified)) AND Trigger_NestLevel() = 1' + Char(13) + Char(10)
--     + ' Begin; Raiserror(''Update failed.'', 16, 1); Rollback;  Return; End;' + Char(13) + Char(10)
--     + ' -- Update the Modified date' + Char(13) + Char(10)
--     + ' UPDATE [' + @SchemaName + '].[' + @TableName + ']'+ Char(13) + Char(10)
--     + ' SET Modified = getdate() ' + Char(13) + Char(10)
 --    + ' [RowVersion] = [' + @TableName + '].[RowVersion] + 1 ' + Char(13) + Char(10)
 --    + '   FROM [' + @SchemaName + '].[' + @TableName + ']' + Char(13) + Char(10)
--     + '   JOIN Inserted'  + Char(13) + Char(10)
--     + '   ON [' + @TableName + '].[' + @PKColumnName + '] = Inserted.[' + @PKColumnName + ']'


    EXEC (@SQL)

-------------------------------------------
-- build insert trigger 
SET @SQL = 'CREATE TRIGGER ' + @SchemaName + '.' + @TableName + '_Audit_Insert' + ' ON '+ @SchemaName + '.' + @TableName + Char(13) + Char(10)
       + ' AFTER Insert' + Char(13) + Char(10) + ' NOT FOR REPLICATION AS' + Char(13) + Char(10)
       + ' SET NoCount On ' + Char(13) + Char(10)
       + ' -- generated by AutoAudit on ' + Convert(VARCHAR(30), GetDate(),100)  + Char(13) + Char(10)
       + 'DECLARE @AuditTime DATETIME' + Char(13) + Char(10)
       + 'SET @AuditTime = GetDate()' + Char(13) + Char(10) + Char(13) + Char(10)

-- for each column
	select @SQL = @SQL + 
		    '   INSERT dbo.Audit (SysUser, NameUser, NameComp,TableNameText,TableName, Operation, PrimaryKey, ColumnName, NewValue)' + Char(13) + Char(10)
          + '   SELECT suser_sname(),'''+@NameUser+''',host_name(),'''+@TableNameText+''',' 
          + '''' + @SchemaName + '.' + @TableName + ''', ''ВСТ'','   
          + ' Inserted.[' + @PKColumnName + '],' + Char(13) + Char(10) 
          + '        ''[' + c.name + ']'','   
          + ' Cast(Inserted.[' + c.name + '] as VARCHAR(70))' + Char(13) + Char(10)
          + '          FROM Inserted' + Char(13) + Char(10)
          + '          WHERE Inserted.['+ c.name + '] is not null' + Char(13) + Char(10)+ Char(13) + Char(10)
	  from sys.tables as t
		join sys.columns as c
		  on t.object_id = c.object_id
		join sys.schemas as s
		  on s.schema_id = t.schema_id
		join sys.types as ty
		  on ty.user_type_id = c.user_type_id
		join sys.types st
		  on ty.system_type_id = st.user_type_id
      where t.name = @TableName AND s.name = @SchemaName 
    --   AND c.name NOT IN ('created', 'modified','RowVersion')
         AND c.is_computed = 0
        AND st.name IN ('tinyint', 'smallint', 'int', 'money', 'smallmoney', 'decimal', 'bigint', 'datetime', 'smalldateteime', 'numeric',  'varchar', 'nvarchar', 'char', 'nchar', 'bit')
	  order by c.column_id

EXEC (@SQL)

--------------------------
-- build update trigger 
SET @SQL = 'CREATE TRIGGER ' + @SchemaName + '.' + @TableName + '_Audit_Update' + ' ON '+ @SchemaName + '.' + @TableName + Char(13) + Char(10)
       + ' AFTER Update' + Char(13) + Char(10) + ' NOT FOR REPLICATION AS' + Char(13) + Char(10)
       + ' SET NoCount On ' + Char(13) + Char(10)
       + ' -- generated by AutoAudit on ' + Convert(VARCHAR(30), GetDate(),100)  + Char(13) + Char(10)
       + 'DECLARE @AuditTime DATETIME' + Char(13) + Char(10)
       + 'SET @AuditTime = GetDate()' + Char(13) + Char(10) + Char(13) + Char(10)

-- for each column
	select @SQL = @SQL + 
	   +  ' IF UPDATE([' + c.name + '])' + Char(13) + Char(10)
       + '   INSERT dbo.Audit (SysUser,  NameUser, NameComp,TableNameText,TableName, Operation, PrimaryKey, ColumnName, OldValue, NewValue)' + Char(13) + Char(10)
       + '   SELECT  suser_sname(), '''+@NameUser+''',host_name(),'''+@TableNameText+''',' 
       + '''' + @SchemaName + '.' + @TableName + ''', ''ОБН'','   
       + ' Inserted.[' + @PKColumnName + '],' + Char(13) + Char(10) 
       + '        ''[' + c.name+ ']'','   
       + ' Cast(Deleted.[' + c.name + '] as VARCHAR(70)), ' 
       + ' Cast(Inserted.[' + c.name + '] as VARCHAR(70))' + Char(13) + Char(10)
       + '      FROM Inserted' + Char(13) + Char(10)
       + '      JOIN Deleted' + Char(13) + Char(10)
       + '      ON Inserted.[' + @PKColumnName + '] = Deleted.[' + @PKColumnName + ']' + Char(13) + Char(10)
       + '      AND isnull(Inserted.[' + c.name + '],'''') <> isnull(Deleted.[' + c.name + '],'''')' + Char(13) + Char(10)+ Char(13) + Char(10)
	  from sys.tables as t
		join sys.columns as c
		  on t.object_id = c.object_id
		join sys.schemas as s
		  on s.schema_id = t.schema_id
		join sys.types as ty
		  on ty.user_type_id = c.user_type_id
		join sys.types st
		  on ty.system_type_id = st.user_type_id
      where t.name = @TableName AND s.name = @SchemaName 
 --        AND c.name NOT IN ('created', 'modified','RowVersion')
         AND c.is_computed = 0
        AND st.name IN ('tinyint', 'smallint', 'int', 'money', 'smallmoney', 'decimal', 'bigint', 'datetime', 'smalldateteime', 'numeric',  'varchar', 'nvarchar', 'char', 'nchar', 'bit')
	  order by c.column_id

EXEC (@SQL)

--------------------------
-- build delete trigger 
SET @SQL = 'CREATE TRIGGER ' + @SchemaName + '.' + @TableName + '_Audit_Delete' + ' ON '+ @SchemaName + '.' + @TableName + Char(13) + Char(10)
       + ' AFTER Delete' + Char(13) + Char(10) + ' NOT FOR REPLICATION AS' + Char(13) + Char(10)
       + ' SET NoCount On ' + Char(13) + Char(10)
       + ' -- generated by AutoAudit on ' + Convert(VARCHAR(30), GetDate(),100)  + Char(13) + Char(10)
       + 'DECLARE @AuditTime DATETIME' + Char(13) + Char(10)
       + 'SET @AuditTime = GetDate()' + Char(13) + Char(10) + Char(13) + Char(10)
       + '  INSERT dbo.Audit ( SysUser, NameUser, NameComp,TableNameText, TableName, Operation, PrimaryKey)' + Char(13) + Char(10)
       + '   SELECT  suser_sname(),'''+@NameUser+''',host_name(),'''+@TableNameText+''',' 
       + '''' + @SchemaName + '.' + @TableName + ''', ''УДЛ'','   
       + ' Deleted.[' + @PKColumnName + ']' + Char(13) + Char(10) 
       + ' FROM Deleted' + Char(13) + Char(10)

EXEC (@SQL)




SET @SQL = 'CREATE VIEW ' + @SchemaName + '.v' + @TableName + '_Deleted' + Char(13) + Char(10)
       + 'AS ' + Char(13) + Char(10) 
  --     + ' -- generated by AutoAudit Version ' + @Version + ' on ' + Convert(VARCHAR(30), GetDate(),100)  + Char(13) + Char(10)
  --     + ' -- created by Paul Nielsen ' + Char(13) + Char(10)
  --     + ' -- www.SQLServerBible.com ' + Char(13) + Char(10)
  --     + ' -- autoaudit.codeplex.com ' + Char(13) + Char(10) + Char(13) + Char(10)
         + 'SELECT ' + Char(13) + Char(10)

-- for each column
SELECT @SQL = @SQL +
		  '     Max(Case ColumnName WHEN ''[' + c.name + ']'' THEN OldValue ELSE '''' END) AS [' + c.name +'],'  + Char(13) + Char(10)
	  from sys.tables as t
		join sys.columns as c
		  on t.object_id = c.object_id
		join sys.schemas as s
		  on s.schema_id = t.schema_id
		join sys.types as ty
		  on ty.user_type_id = c.user_type_id
		--join sys.types st
		--  on ty.system_type_id = st.user_type_id
      where t.name = @TableName AND s.name = @SchemaName 
         AND c.is_computed = 0
         -- version 1.09 modified list of data types
         -- v 1.09 changed to ty.name to accomodate SQL 2008 CLR data types
         AND ty.name NOT IN ('text', 'ntext', 'image',  'geography','xml', 'binary', 'varbinary', 'timestamp')
	  order by c.column_id

SET @SQL = @SQL
        + '  MAX(LogTime) AS ''Deleted'''  + Char(13) + Char(10)
	    + '  FROM dbo.Audit'   + Char(13) + Char(10)
	    + '  Where TableName = ''' +@SchemaName + '.' + @TableName + ''' AND Operation = ''УДЛ'''  + Char(13) + Char(10)
	    + '  GROUP BY PrimaryKey' 

EXEC (@SQL)



RETURN -- END OF SPROC
23 июл 18, 13:39    [21594168]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Bujhm_C,

спасибо :)
это аудит изменений данных у меня он реализован в хп (записывается состояние записи до и после изменений).
я хотел идей по получению записи поведения пользователя (взаимодействие с UI), пока сошлись на скриншотах формы по событию или по таймеру.
23 июл 18, 13:49    [21594204]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Bujhm_C
Member

Откуда:
Сообщений: 82
Посмотри на это

[url=]
[/url]
23 июл 18, 13:58    [21594242]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
наутилус
я хотел идей по получению записи поведения пользователя (взаимодействие с UI), пока сошлись на скриншотах формы по событию или по таймеру.


Так-то, это с аудитом не имеет ничего общего. Сказали бы сразу, что вам надо следить за человеком, с тем же успехом подошла бы камера видео-наблюдения, направленная в монитор пользователя. И это, конечно, полный бред, адекватный человек работать в таких условиях никогда не будет, и не зазорно плюнуть такому работодателю в лицо.
24 июл 18, 06:22    [21596155]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
hVostt
наутилус
я хотел идей по получению записи поведения пользователя (взаимодействие с UI), пока сошлись на скриншотах формы по событию или по таймеру.


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

Следить ему не надо. Он хочет аналог Mixpanel для WinForms
24 июл 18, 07:17    [21596169]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
skyANA
Следить ему не надо. Он хочет аналог Mixpanel для WinForms


Ну так и надо делать аудит, логгировать действия пользователя, чтобы иметь возможность проводить анализ юзабилити, или разбираться, каким образом пользователю удалось сделать то или иное действие. Что делать с этим мусором из картинок. Сидел пользователь три часа в приложении, как найти нужное? Сидеть и тысячи картинок смотреть? Это знатный идиотизм, у меня даже слов нет.
24 июл 18, 07:25    [21596178]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
hVostt
skyANA
Следить ему не надо. Он хочет аналог Mixpanel для WinForms


Ну так и надо делать аудит, логгировать действия пользователя, чтобы иметь возможность проводить анализ юзабилити, или разбираться, каким образом пользователю удалось сделать то или иное действие. Что делать с этим мусором из картинок. Сидел пользователь три часа в приложении, как найти нужное? Сидеть и тысячи картинок смотреть? Это знатный идиотизм, у меня даже слов нет.

С картинками получится некий аналог немодерируемого UX тестирования.
Что-то наверняка даст и такой вариант.

Но почему бы тупо не провести UX тестирование? Не верю, что пользователи настолько невминозные, что откажутся
24 июл 18, 07:30    [21596184]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
skyANA
С картинками получится некий аналог немодерируемого UX тестирования.
Что-то наверняка даст и такой вариант.


Тогда уж лучше сесть рядом с пользователем и понаблюдать, как он работает.
Ещё лучше, когда пользователь будет озвучивать свои цели и действия.

skyANA
Но почему бы тупо не провести UX тестирование? Не верю, что пользователи настолько невминозные, что откажутся


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

Остальное через аудит и фидбек. Мы также собираем статистику действий и даже выискиваем некоторые повторяющиеся паттерны, например, одно и то же действие делается через N кликов. Мы получаем такую информацию, чтобы понять, насколько глубоко или неудобно задвинут некоторый функционал. Вручную такое перелопатить безумно дорого. Не все пользователи добровольно делятся фидбеком, и не весь фидбек по теме.
24 июл 18, 07:35    [21596190]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
hVostt
Что делать с этим мусором из картинок. Сидел пользователь три часа в приложении, как найти нужное? Сидеть и тысячи картинок смотреть? Это знатный идиотизм, у меня даже слов нет.
+1
Программист напишет видеострим, а потом посадять с ресепшена секретаршу разбирать картинки с принтера.
Повесят на стену формат А1 и будет аналог из Менты за анализом).
24 июл 18, 07:50    [21596197]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
hVostt
skyANA
С картинками получится некий аналог немодерируемого UX тестирования.
Что-то наверняка даст и такой вариант.


Тогда уж лучше сесть рядом с пользователем и понаблюдать, как он работает.
Ещё лучше, когда пользователь будет озвучивать свои цели и действия.

skyANA
Но почему бы тупо не провести UX тестирование? Не верю, что пользователи настолько невминозные, что откажутся


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

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

Послушай, это всё понятно.
Но у ТС имеется 6 человек, для которых написана программа, призванная помочь решить их задачи и проблемы.
И вот из них не вытянешь, что в ней не так и какие изменения нужны.

По мне так для начала надо расписать то, какие пользовательские сценарии реализованы в программе, и провести по ним UX тестирование.

6 человек всего пользователей, Карл. Приехал, да провёл. Или удалённо.
Какая такая фокус группа и разных точек РФ?
24 июл 18, 07:57    [21596204]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
наутилус
я хотел идей по получению записи поведения пользователя (взаимодействие с UI)

Элементарно!

Ваша программа реализует определённый набор пользовательских сценариев.
Каждый из которых имеет прямой/идеальный/позитивный проход, типа: зашёл сюда, отфильровал, нашёл, открыл, что-то там ввёл, сохранил.
И негативный проход: зашёл сюда, ни фига не понял, закрыл.
Всё это взаимодействие осуществляется через элементы управления, которую в свою очередь при определённых действиях пользователя генерируют определённые события.
Для начала определяете то, какие события соответсвуют прямым проходам, какие негативным.
Добавляете для них доп. обработчики, что складывают их в базу со временем и каким-то контекстом (к примеру идентификатор пользователя, его роль и т.п.).
Полученные данные анализируете. Строите графики, воронки...
Если данных не хватает, добавляете новые события, попутно вылизывая функционал аудита.
24 июл 18, 08:10    [21596220]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
наутилус
соответственно вытянуть из них "что вам сделать, как сделать вам лучше, что добавить" - практически не возможно. из 6 человек отдела более-менее есть контакт только с одним человеком. и то...

Вопросы надо другие задавать: "какие у вас задачи, как вы их решаете, какие проблемы при этом возникают"
24 июл 18, 08:29    [21596262]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
skyANA
наутилус
соответственно вытянуть из них "что вам сделать, как сделать вам лучше, что добавить" - практически не возможно. из 6 человек отдела более-менее есть контакт только с одним человеком. и то...

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

вот блин все такие умные ))) ещё раз госконтора. люди - "жду_обеда_потом_жду_17_нуль_нуль". задавали вопросы, сидели с тимвьювером, на все вопросы "что надо" - долгий мучительный взгляд и хлопанье глазами.

в принципе ответы понятны, предложения приняты, будем думать.
всем спасибо за участие )
24 июл 18, 10:14    [21596663]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
наутилус,

ещё раз: "что надо" - это не правильный вопрос... люди на него не знают, что ответить
24 июл 18, 11:09    [21596949]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
госконтора, люди... и что?

Это значит, что надо сесть и хорошо подумать, как сформулировать вопросы в данной ситуации, чтобы получить нужные ответы
24 июл 18, 11:11    [21596966]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
Complete Beginner’s Guide to UX Research
24 июл 18, 11:13    [21596982]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
skyANA
наутилус,
ещё раз: "что надо" - это не правильный вопрос... люди на него не знают, что ответить

в этом и проблема, да

skyANA
Это значит, что надо сесть и хорошо подумать, как сформулировать вопросы в данной ситуации

согласен.
24 июл 18, 11:48    [21597243]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
skyANA
6 человек всего пользователей, Карл. Приехал, да провёл. Или удалённо.
Какая такая фокус группа и разных точек РФ?


Не, нуачо

Всё равно по скринам ты никакой аудит не сделаешь. Пошёл чай пить пользователь, а в сторадж картинки льются. Потом придёт ещё с вопросами, а как мне анализировать картинки и находить пользовательские действия на них :)

UX тестирование, да. Не важно, сколько пользователей и где они находятся.
Но этого бывает недостаточно.
24 июл 18, 13:02    [21597731]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
наутилус
вот блин все такие умные ))) ещё раз госконтора. люди - "жду_обеда_потом_жду_17_нуль_нуль". задавали вопросы, сидели с тимвьювером, на все вопросы "что надо" - долгий мучительный взгляд и хлопанье глазами.


Это плохой вопрос, "что надо".

Что ты делаешь?
Как ты это делаешь?
Теперь делай вот так.
24 июл 18, 13:03    [21597739]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
skyANA
наутилус,

ещё раз: "что надо" - это не правильный вопрос... люди на него не знают, что ответить


+100500
24 июл 18, 13:04    [21597743]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
hVostt
Всё равно по скринам ты никакой аудит не сделаешь. Пошёл чай пить пользователь, а в сторадж картинки льются. Потом придёт ещё с вопросами, а как мне анализировать картинки и находить пользовательские действия на них :)

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

про "как мне анализировать картинки" - "зачем ви тгавите" (с)
24 июл 18, 13:04    [21597749]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
наутилус
про "как мне анализировать картинки" - "зачем ви тгавите" (с)


Ну а как? Результат себе как представляете? Пусть хоть 3 пользователя, вы этот мусор с картинками как будете разгребать хотя бы за неделю?

Аудит бизнес-действий это отлично.
Но если это сложно, хотя бы аудит всех нажатий и ввод на любые контролы: кнопки, вкладки, элементы меню, это сделать не сложно.
24 июл 18, 13:09    [21597784]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
hVostt
наутилус
про "как мне анализировать картинки" - "зачем ви тгавите" (с)


Ну а как? Результат себе как представляете? Пусть хоть 3 пользователя, вы этот мусор с картинками как будете разгребать хотя бы за неделю?

Аудит бизнес-действий это отлично.
Но если это сложно, хотя бы аудит всех нажатий и ввод на любые контролы: кнопки, вкладки, элементы меню, это сделать не сложно.

просматривать всё подряд никто не будет. будет накапливаться скажем только за последнюю неделю. дальше зачищать. при получении в скайп сообщения:
Картинка с другого сайта.
можно будет самому глянуть что у неё заглючило и на каких действиях. потому что сейчас - это надо к ним зайти тимом и просить показать. а так смогу сам по времени выбрать пользователя и посмотреть его действия перед сообщением.
24 июл 18, 13:25    [21597856]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
наутилус
hVostt
Всё равно по скринам ты никакой аудит не сделаешь. Пошёл чай пить пользователь, а в сторадж картинки льются. Потом придёт ещё с вопросами, а как мне анализировать картинки и находить пользовательские действия на них :)

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

про "как мне анализировать картинки" - "зачем ви тгавите" (с)

Как Вы по картинкам график построите? Воронку?

Нет, Вы можете снять скрины за час работы каждого из 6 пользователей и просмотреть их последовательно - это некий аналог UX тестирования.
Но и то возникнет желание спросить пользователя о том, почему вот тут у него возникли трудности, или может он действительно чай пил в это время, а он Вам ответит, что уже и не помнит.
А потом надо будет выпиливать этот код. Потому как он же Вам наснимает скринов с которыми уже не понятно как работать.
24 июл 18, 13:30    [21597877]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
наутилус
hVostt
пропущено...


Ну а как? Результат себе как представляете? Пусть хоть 3 пользователя, вы этот мусор с картинками как будете разгребать хотя бы за неделю?

Аудит бизнес-действий это отлично.
Но если это сложно, хотя бы аудит всех нажатий и ввод на любые контролы: кнопки, вкладки, элементы меню, это сделать не сложно.

просматривать всё подряд никто не будет. будет накапливаться скажем только за последнюю неделю. дальше зачищать. при получении в скайп сообщения:
Картинка с другого сайта.
можно будет самому глянуть что у неё заглючило и на каких действиях. потому что сейчас - это надо к ним зайти тимом и просить показать. а так смогу сам по времени выбрать пользователя и посмотреть его действия перед сообщением.

Нда, логирование того, "что у неё заглючило" - это уже совсем другая задача.
Это аналог https://raygun.com/
24 июл 18, 13:33    [21597891]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
Кстати Raygun и WinForms поддерживает:
https://raygun.com/raygun-providers/-net-framework-and-winrt
24 июл 18, 13:35    [21597908]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
hVostt
Member

Откуда:
Сообщений: 16272
наутилус
можно будет самому глянуть что у неё заглючило и на каких действиях. потому что сейчас - это надо к ним зайти тимом и просить показать. а так смогу сам по времени выбрать пользователя и посмотреть его действия перед сообщением.


Контроль и лог ошибок, это другая опера, совсем другая.
Ошибки ловить через скриншоты UI с подачи фидбека пользователей, это немного попахивает маразмом.

В общем, не знаю что ещё тут добавить. Вы подход выбрали, как средневековые французы, которые обливались духами, только чтобы не мыться
24 июл 18, 13:56    [21598001]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
skyANA
Вы можете снять скрины за час работы каждого из 6 пользователей и просмотреть их последовательно - это некий аналог UX тестирования.

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

skyANA
может он действительно чай пил в это время, а он Вам ответит, что уже и не помнит.

да мне всё равно пил не пил, может люди зашли и с ними общался. я хочу понять как они работают. увидеть просто последовательность действий работы с программой - когда из предупреждаешь и подключаешься - они себя могут вести совсем не так как в жизни. когда подключаюсь тимом и смотрю - то как правило проблем нет. а по факту суслик (сложности) есть. и есть ещё такой момент - они не знают что можно сделать лучше или оптимизировать. а я знаю. но для этого мне надо увидеть КАК они работают. и желательно не в лабораторных условиях, когда девочка их садит, показывает, они потом повторяют и все "довольны". а когда уходят к себе и начинают работать - всё обучение исчезает из мозгов.

skyANA
потом надо будет выпиливать этот код. Потому как он же Вам наснимает скринов с которыми уже не понятно как работать.

да с этим никаких сложностей. есть"включенные" пользователи - снимает. нет - не снимает.
24 июл 18, 13:57    [21598005]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
hVostt
Контроль и лог ошибок, это другая опера, совсем другая.
Ошибки ловить через скриншоты UI с подачи фидбека пользователей, это немного попахивает маразмом.


я не ошибки программы ловлю. для этого есть лог, который пишет все ошибки программы. я хочу понять как пользователь взаимодействует с программой. и если есть ошибки в проектировании интерфейса - устранить их. или же сделать удобнее: я предполагал, что пользователь вот так работает, а по факту по другому. вот это "по-другому" и хочется увидеть.

любой же программист может вспомнить: спроектировали, сделали. всё по тз. а потом сам садишься за свою программу и начинаешь работать как юзер и сразу - о, вот тут можно это добавить, а вот тут вот эту проверку, а вот тут лучше что бы показывало это это и это.
моя проблема в том, что я не могу получить фидбек пользователей "что хотят, что улучшить" и не могу рядом с ними сесть и наблюдать за работой.
для них эта программа - зло, спущенное начальством.

ладно. во флуд уже превращаемся
24 июл 18, 14:01    [21598036]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
наутилус
я не ошибки программы ловлю. для этого есть лог, который пишет все ошибки программы. я хочу понять как пользователь взаимодействует с программой. и если есть ошибки в проектировании интерфейса - устранить их. или же сделать удобнее: я предполагал, что пользователь вот так работает, а по факту по другому. вот это "по-другому" и хочется увидеть.

Для этого надо отслеживать события, а не снимать скрины.
Класть их в БД и строить графики, воронки, когортный анализ проводить.

Но об этом уже писал выше.
24 июл 18, 14:10    [21598072]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Изопропил
Member

Откуда:
Сообщений: 31277
наутилус
практически я хочу посмотреть как люди работают с программой. хотелось бы не гляделки ставить типа тимвьювера, а логировать события пользователя - что и как он делает с программой.


и какой ROI ожидается?
24 июл 18, 14:13    [21598081]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26878
наутилус
моя проблема в том, что я не могу получить фидбек пользователей "что хотят, что улучшить" и не могу рядом с ними сесть и наблюдать за работой.
для них эта программа - зло, спущенное начальством.

Ваша проблема в том, что Вы не умеете и не хотите для начала провести UX тестирование.
24 июл 18, 14:14    [21598088]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Изопропил
и какой ROI ожидается?

пользователи "включатся" в работу и будут воспринимать инструмент не как проблему, спущенную начальством, а как инструмент полезный в работе.
24 июл 18, 14:16    [21598099]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус
Изопропил
и какой ROI ожидается?

пользователи "включатся" в работу и будут воспринимать инструмент не как проблему, спущенную начальством, а как инструмент полезный в работе.
как только узнают что ты пишешь экран, они тебя так полюбят).
24 июл 18, 14:24    [21598135]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Petro123
наутилус
пропущено...

пользователи "включатся" в работу и будут воспринимать инструмент не как проблему, спущенную начальством, а как инструмент полезный в работе.
как только узнают что ты пишешь экран, они тебя так полюбят).

они и так это знают. + ведется подробный лог кто чего менял, они доступ к этому имеют, могут посмотреть историю изменений (а то раньше были частенько крики "я ничего не трогала, но тут другая буква была". теперь сами разбираются если вдруг чего)
24 июл 18, 14:27    [21598160]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Изопропил
Member

Откуда:
Сообщений: 31277
наутилус
Изопропил
и какой ROI ожидается?

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

Ваш интерес в чём?
24 июл 18, 14:30    [21598170]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Изопропил,

работать с заинтересованными людьми, которые понимают что хотят и могут ставить задачи (не тз, а просто хотя бы предложения от них услышать).
24 июл 18, 14:35    [21598197]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус
они и так это знают.
не понял.
Ты не путай логи и скриншот рабочего стола.
Скрин формы это одно. Скрин рабочего стола это другое.
Может у меня в ярлыке пароль записан?
Или как выше писали аська висит.
По крайней мере, что они знают, лукавить не надо. Т.к. ты ещё не сделал.
24 июл 18, 15:21    [21598471]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Petro123
наутилус
они и так это знают.
не понял.
Ты не путай логи и скриншот рабочего стола.
Скрин формы это одно. Скрин рабочего стола это другое.
Может у меня в ярлыке пароль записан?
Или как выше писали аська висит.
По крайней мере, что они знают, лукавить не надо. Т.к. ты ещё не сделал.

ты постоянно додумываешь и фантазируешь. где я писал, что собираюсь делать скрины рабочего стола?
24 июл 18, 15:36    [21598528]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Petro123
По крайней мере, что они знают, лукавить не надо. Т.к. ты ещё не сделал.

у них у всех стоит на машинах тимвьювер, vnc и они об этом знают. так что кто тут лукавит я не знаю. не надо фантазировать.
24 июл 18, 15:37    [21598534]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
наутилус
ты постоянно додумываешь и фантазируешь. где я писал, что собираюсь делать скрины рабочего стола?
ну дак пора уже за 5 страниц написать тут что решил использовать такой то метод.....название.
Скриншоть уже хоть кнопку Контрол ОК)).
Удачи!
24 июл 18, 15:59    [21598648]     Ответить | Цитировать Сообщить модератору
 Re: Аудит действий пользователя  [new]
наутилус
Member

Откуда: UA
Сообщений: 1263
Petro123
наутилус
ты постоянно додумываешь и фантазируешь. где я писал, что собираюсь делать скрины рабочего стола?
ну дак пора уже за 5 страниц написать тут что решил использовать такой то метод.....название.
Скриншоть уже хоть кнопку Контрол ОК)).
Удачи!

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

взаимно )
24 июл 18, 16:01    [21598658]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4 5      [все]
Все форумы / WinForms, .Net Framework Ответить