Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Электронная подпись
Электронная подпись
alex_locДата: Вт, 31 Декабря 2019, 03:40 | Сообщение # 1
Новичок
Всем привет. Есть у кого какие идеи и пути решения по моей задаче?
Создаю программу что-то вроде электронного документооборота, в базах данных хранятся карточки сотрудников с информацией и привязкой id. Также Базы с различной документацией.
Когда был загружен новый документ в систему с ним должны ознакомиться некоторые указанные сотрудники (например Петров,Иванов) . Проблема в том что программа располагается только в локальной сети и на каждого работника не создаются аккаунты.
Может как-нибудь с отправкой смс на указанный номер телефона сотрудника (но как осуществлять проверку?)
Или электронный ключ с флэшки или с использованием nfc метки?
help help
 
СообщениеВсем привет. Есть у кого какие идеи и пути решения по моей задаче?
Создаю программу что-то вроде электронного документооборота, в базах данных хранятся карточки сотрудников с информацией и привязкой id. Также Базы с различной документацией.
Когда был загружен новый документ в систему с ним должны ознакомиться некоторые указанные сотрудники (например Петров,Иванов) . Проблема в том что программа располагается только в локальной сети и на каждого работника не создаются аккаунты.
Может как-нибудь с отправкой смс на указанный номер телефона сотрудника (но как осуществлять проверку?)
Или электронный ключ с флэшки или с использованием nfc метки?
help help

Автор - alex_loc
Дата добавления - 31 Декабря 2019 в 03:40
mishemДата: Вт, 31 Декабря 2019, 11:07 | Сообщение # 2
Эксперт форума
У каждого сотрудника наверно имеется электронная почта? Не проще разослать документ по электронным адресам?

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеУ каждого сотрудника наверно имеется электронная почта? Не проще разослать документ по электронным адресам?

Автор - mishem
Дата добавления - 31 Декабря 2019 в 11:07
ВадимДата: Ср, 01 Января 2020, 11:35 | Сообщение # 3
Генератор идей
Александр, доброго времени!

Опишите задачу конкретнее. Пока не ясно, что именно Вам требуется.

Нужно, чтобы определенные пользователи программы узнали о новом загруженном документе?


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеАлександр, доброго времени!

Опишите задачу конкретнее. Пока не ясно, что именно Вам требуется.

Нужно, чтобы определенные пользователи программы узнали о новом загруженном документе?

Автор - Вадим
Дата добавления - 01 Января 2020 в 11:35
AS3856Дата: Ср, 01 Января 2020, 16:25 | Сообщение # 4
Эксперт форума
Цитата alex_loc ()
Проблема в том что программа располагается только в локальной сети

И в чём тут проблемма ?
- у Вас работники работают в какой сети ? - локальная или нет? ( в какой сети находятся компьютеры ? - и кстати в случае если это локальная сеть - простейшее решение - плагин asTCP (на офформе - или плагин asUDP - там же - на оффоруме))
 
Сообщение
Цитата alex_loc ()
Проблема в том что программа располагается только в локальной сети

И в чём тут проблемма ?
- у Вас работники работают в какой сети ? - локальная или нет? ( в какой сети находятся компьютеры ? - и кстати в случае если это локальная сеть - простейшее решение - плагин asTCP (на офформе - или плагин asUDP - там же - на оффоруме))

Автор - AS3856
Дата добавления - 01 Января 2020 в 16:25
alex_locДата: Ср, 01 Января 2020, 16:42 | Сообщение # 5
Новичок
Так дело в том, что даже если придёт на почту документ, необходимо чтобы в системе под его фамилией отобразился статус “ознакомлен/согласен”
В общем ответственный пользователь создаёт документ, руководители его смотрят и ставят подтверждение (у руководителей есть свои учетные записи, тут все понятно), документ получает статус “согласован”. Далее необходимо ознакомить некоторых сотрудников, которые не имеют своей учетки, но они должны как бы («расписаться») подтвердить что ознакомлены. Даже если мы отправим им письмо на почту с уникальным кодом для каждого сотрудника, то как его генерировать и производить проверку?)
Надеюсь сейчас более понятно описал
 
СообщениеТак дело в том, что даже если придёт на почту документ, необходимо чтобы в системе под его фамилией отобразился статус “ознакомлен/согласен”
В общем ответственный пользователь создаёт документ, руководители его смотрят и ставят подтверждение (у руководителей есть свои учетные записи, тут все понятно), документ получает статус “согласован”. Далее необходимо ознакомить некоторых сотрудников, которые не имеют своей учетки, но они должны как бы («расписаться») подтвердить что ознакомлены. Даже если мы отправим им письмо на почту с уникальным кодом для каждого сотрудника, то как его генерировать и производить проверку?)
Надеюсь сейчас более понятно описал

Автор - alex_loc
Дата добавления - 01 Января 2020 в 16:42
AS3856Дата: Ср, 01 Января 2020, 17:20 | Сообщение # 6
Эксперт форума
Цитата AS3856 ()
у Вас работники работают в какой сети ?

Так в какой сети всё это ? ......

Добавлено (01 Января 2020, 17:25)
---------------------------------------------
Для разных сетей разные пути решения.
может у вас какой то файлобменник ? непонятно . откуда должны они ознакомится с ним ? решите для себя этот вопрос , и исходя из этого и решать следующий.....
пока что Вы упёрлись рассылку сделать с помощью почты - это единственный вариант?
С каких компьютеров пользователи работают ? компы объединены в сеть ?
вопрос то простой....

Добавлено (01 Января 2020, 17:32)
---------------------------------------------
кстати - и для локальных сетей - также можно всё сделать с помощью почты - если очень уж требуется - можно поставить простейший почтовый сервер ( где то у меня валялся с прошлой работы) бесплатен, есть возможность рассылки на внешние адреса и тд. Работает по стандартному протоколу) получение и рассылка писем с MS Outlook .. ( но встаёт вопрос сервера который длжен работать как минимум в течении всего рабочего дня)


Сообщение отредактировано
AS3856 - Ср, 01 Января 2020, 17:34
 
Сообщение
Цитата AS3856 ()
у Вас работники работают в какой сети ?

Так в какой сети всё это ? ......

Добавлено (01 Января 2020, 17:25)
---------------------------------------------
Для разных сетей разные пути решения.
может у вас какой то файлобменник ? непонятно . откуда должны они ознакомится с ним ? решите для себя этот вопрос , и исходя из этого и решать следующий.....
пока что Вы упёрлись рассылку сделать с помощью почты - это единственный вариант?
С каких компьютеров пользователи работают ? компы объединены в сеть ?
вопрос то простой....

Добавлено (01 Января 2020, 17:32)
---------------------------------------------
кстати - и для локальных сетей - также можно всё сделать с помощью почты - если очень уж требуется - можно поставить простейший почтовый сервер ( где то у меня валялся с прошлой работы) бесплатен, есть возможность рассылки на внешние адреса и тд. Работает по стандартному протоколу) получение и рассылка писем с MS Outlook .. ( но встаёт вопрос сервера который длжен работать как минимум в течении всего рабочего дня)

Автор - AS3856
Дата добавления - 01 Января 2020 в 17:20
alex_locДата: Ср, 01 Января 2020, 17:34 | Сообщение # 7
Новичок
Да, сеть локальная, компы объединены . Файлообменником является общий диск K. Компьютеры есть не у каждого сотрудника, но есть общедоступный комп в кабинете, с которого можно ознакомиться.

Добавлено (01 Января 2020, 17:35)
---------------------------------------------
Outlook в сети имеется

 
СообщениеДа, сеть локальная, компы объединены . Файлообменником является общий диск K. Компьютеры есть не у каждого сотрудника, но есть общедоступный комп в кабинете, с которого можно ознакомиться.

Добавлено (01 Января 2020, 17:35)
---------------------------------------------
Outlook в сети имеется


Автор - alex_loc
Дата добавления - 01 Января 2020 в 17:34
AS3856Дата: Ср, 01 Января 2020, 19:18 | Сообщение # 8
Эксперт форума
ну так осталось написать программы - простейшие программы серверную и клиентскую часть. - выбирайте на свой "вкус" - или плагин asTCP (требуется или привязка кождого компа к определённому адресу, - или проверка имени компа - требуется определение имени компа - гдето были такие или плагины - или функции - на крайний случай можно найти в сети простейшие функции определения имени компа) и собственно всё
скинули документ - в программе указать для кого ( имена или компов или персонала)
персонал зашёл - программа в автозагрузку - если есть сообщение - вылетает окно - отметил в окне что увидел входящие документы - отметил галкой о принятии - программа отсылает на серв о том что пользователь принял к сведению о документах и тд.
простая логика.....
в случае с почтой посмотрите - там вроде еесть отметки при принятии письма об отсылке автоматического ответа при принятиии письма ( но на мой взгляд проще вылетающее окно с сообщением) - есть вариант по asUDP - рассылка всем пользователям сообщений - там же можно указать для кого = и опять же - требуется имя компа - и отсылка ответа о прочтении окна( принятия к сведению что есть входящие документы)
так что думайте - готовых вариатов никто не даст ( их несколько).... всё всегда решается индивидуально по ситуации.

Добавлено (01 Января 2020, 19:21)
---------------------------------------------
Цитата alex_loc ()
Да, сеть локальная, компы объединены

какие IP- адреса - динамические или постоянные ( привязанные к определённому компу) - тут тоже "вилка" - надо определить имя компа или нет ( хотя в последнее время (обычно ) стали использоваться динамические адреса.....

Добавлено (01 Января 2020, 19:24)
---------------------------------------------
Цитата alex_loc ()
но есть общедоступный комп в кабинете, с которого можно ознакомиться.

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


Сообщение отредактировано
AS3856 - Ср, 01 Января 2020, 19:25
 
Сообщениену так осталось написать программы - простейшие программы серверную и клиентскую часть. - выбирайте на свой "вкус" - или плагин asTCP (требуется или привязка кождого компа к определённому адресу, - или проверка имени компа - требуется определение имени компа - гдето были такие или плагины - или функции - на крайний случай можно найти в сети простейшие функции определения имени компа) и собственно всё
скинули документ - в программе указать для кого ( имена или компов или персонала)
персонал зашёл - программа в автозагрузку - если есть сообщение - вылетает окно - отметил в окне что увидел входящие документы - отметил галкой о принятии - программа отсылает на серв о том что пользователь принял к сведению о документах и тд.
простая логика.....
в случае с почтой посмотрите - там вроде еесть отметки при принятии письма об отсылке автоматического ответа при принятиии письма ( но на мой взгляд проще вылетающее окно с сообщением) - есть вариант по asUDP - рассылка всем пользователям сообщений - там же можно указать для кого = и опять же - требуется имя компа - и отсылка ответа о прочтении окна( принятия к сведению что есть входящие документы)
так что думайте - готовых вариатов никто не даст ( их несколько).... всё всегда решается индивидуально по ситуации.

Добавлено (01 Января 2020, 19:21)
---------------------------------------------
Цитата alex_loc ()
Да, сеть локальная, компы объединены

какие IP- адреса - динамические или постоянные ( привязанные к определённому компу) - тут тоже "вилка" - надо определить имя компа или нет ( хотя в последнее время (обычно ) стали использоваться динамические адреса.....

Добавлено (01 Января 2020, 19:24)
---------------------------------------------
Цитата alex_loc ()
но есть общедоступный комп в кабинете, с которого можно ознакомиться.

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

Автор - AS3856
Дата добавления - 01 Января 2020 в 19:18
alex_locДата: Ср, 01 Января 2020, 19:32 | Сообщение # 9
Новичок
Загвоздка просто вся в том что персонал у которого нет своих рабочих компьютеров, у них соответственно и нет своих аккаунтов, чтобы они просто могли в него зайти и подтвердить. Письмо только если на личную почту придёт, они его прочтут, но для того чтобы подтвердить без аккаунта уже и нужны эти костыли))
А вот с флэш-ключом поинтересней, можно реализовать чтоб этот ключ был привязан к конкретному сотруднику?

Добавлено (01 Января 2020, 19:33)
---------------------------------------------
Не подскажите название плагина?

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

Добавлено (01 Января 2020, 19:33)
---------------------------------------------
Не подскажите название плагина?


Автор - alex_loc
Дата добавления - 01 Января 2020 в 19:32
AS3856Дата: Ср, 01 Января 2020, 19:34 | Сообщение # 10
Эксперт форума
-Например простейший скрипт скрыть папку

strDIR = "C:\Program Files\Microsoft.NET"

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objDIR = objFSO.GetFolder(strDIR)

objDIR.Attributes = 2

- а здесь список атрибутов
https://docs.microsoft.com/en-us....om=MSDN

Добавлено (01 Января 2020, 19:37)
---------------------------------------------
- кстати - можно написать простейшую функцию ( скрипт простой)
но можно и готовый использовать - необук выполняет скрипты команда Run вроде........

Добавлено (01 Января 2020, 19:40)
---------------------------------------------

Цитата alex_loc ()
А вот с флэш-ключом поинтересней, можно реализовать чтоб этот ключ был привязан к конкретному сотруднику?

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

Добавлено (01 Января 2020, 19:42)
---------------------------------------------
единственный момент - желательно ( - что бы серверная часть работала или постоянно - или как минимум в течении рабочего дня - и комп это включался ( желательно _ что б меньше заморочек - первым среди всех рабочих компов

Добавлено (01 Января 2020, 19:45)
---------------------------------------------
но можно обойтись и без этого
- плагином asUDP - можно - просто список будет отсылаться всех тех кто втыкал флешку....

 
Сообщение-Например простейший скрипт скрыть папку

strDIR = "C:\Program Files\Microsoft.NET"

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objDIR = objFSO.GetFolder(strDIR)

objDIR.Attributes = 2

- а здесь список атрибутов
https://docs.microsoft.com/en-us....om=MSDN

Добавлено (01 Января 2020, 19:37)
---------------------------------------------
- кстати - можно написать простейшую функцию ( скрипт простой)
но можно и готовый использовать - необук выполняет скрипты команда Run вроде........

Добавлено (01 Января 2020, 19:40)
---------------------------------------------

Цитата alex_loc ()
А вот с флэш-ключом поинтересней, можно реализовать чтоб этот ключ был привязан к конкретному сотруднику?

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

Добавлено (01 Января 2020, 19:42)
---------------------------------------------
единственный момент - желательно ( - что бы серверная часть работала или постоянно - или как минимум в течении рабочего дня - и комп это включался ( желательно _ что б меньше заморочек - первым среди всех рабочих компов

Добавлено (01 Января 2020, 19:45)
---------------------------------------------
но можно обойтись и без этого
- плагином asUDP - можно - просто список будет отсылаться всех тех кто втыкал флешку....


Автор - AS3856
Дата добавления - 01 Января 2020 в 19:34
ВадимДата: Ср, 01 Января 2020, 23:21 | Сообщение # 11
Генератор идей
Цитата AS3856 ()
кстати можно на каждого отдельную флешку-ключ завести

Да, отличный вариант! Человек подошел к общему компу, вставил флешку, а прога ему вывела то, что касается только этого человека (список документов на ознакомление, поручение или что угодно ещё, с нужными крыжиками, типа "ознакомлен", "выполнять не буду" :D и прочее...).

Добавлено (01 Января 2020, 23:25)
---------------------------------------------
Как использовать USB-флешку в качестве ключа у меня на курсе есть небольшой урок:
https://distant.orgpsiholog.ru/mod/lesson/view.php?id=182&pageid=127


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Цитата AS3856 ()
кстати можно на каждого отдельную флешку-ключ завести

Да, отличный вариант! Человек подошел к общему компу, вставил флешку, а прога ему вывела то, что касается только этого человека (список документов на ознакомление, поручение или что угодно ещё, с нужными крыжиками, типа "ознакомлен", "выполнять не буду" :D и прочее...).

Добавлено (01 Января 2020, 23:25)
---------------------------------------------
Как использовать USB-флешку в качестве ключа у меня на курсе есть небольшой урок:
https://distant.orgpsiholog.ru/mod/lesson/view.php?id=182&pageid=127


Автор - Вадим
Дата добавления - 01 Января 2020 в 23:21
mkgДата: Чт, 02 Января 2020, 00:38 | Сообщение # 12
Любопытный
Цитата alex_loc ()
А вот с флэш-ключом поинтересней, можно реализовать чтоб этот ключ был привязан к конкретному сотруднику?

По серийнику флэшки:
Код
wmic path Win32_LogicalDisk where "DriveType = 2" get VolumeSerialNumber

Ежели совпало, то открыть документ. В финале окошко с каверзными вопросами. И создать файлик с результатом в глубинах системных папок. Потом на сервере периодически проверять результат по всем компам... Блин, а если их сотни?
 
Сообщение
Цитата alex_loc ()
А вот с флэш-ключом поинтересней, можно реализовать чтоб этот ключ был привязан к конкретному сотруднику?

По серийнику флэшки:
Код
wmic path Win32_LogicalDisk where "DriveType = 2" get VolumeSerialNumber

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

Автор - mkg
Дата добавления - 02 Января 2020 в 00:38
AS3856Дата: Чт, 02 Января 2020, 01:29 | Сообщение # 13
Эксперт форума
Цитата mkg ()
Потом на сервере периодически проверять результат по всем компам... Блин, а если их сотни?

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


Сообщение отредактировано
AS3856 - Чт, 02 Января 2020, 01:32
 
Сообщение
Цитата mkg ()
Потом на сервере периодически проверять результат по всем компам... Блин, а если их сотни?

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

Автор - AS3856
Дата добавления - 02 Января 2020 в 01:29
mkgДата: Чт, 02 Января 2020, 01:32 | Сообщение # 14
Любопытный
Flash serial
На картинке пара флэшек.

Нет, пусть лучше программа отсылает результат на сервер. В особую папочку. Это же одноразовый документ.
Вопрос как уведомить сотрудников?..
Цитата alex_loc ()
Письмо только если на личную почту придёт

Ну и нормально. Пусть там будет ссылка на программу.

Добавлено (02 Января 2020, 01:35)
---------------------------------------------

Цитата AS3856 ()
решайте задачу по другому - пусть комп отсылает на серв информацию о том что флешка вставлялась ( номер флешки)

Однозначно, о мудрейший. Преклоняюсь перед вашими сединами :) Да, конечно ты прав, именно так и сделать.
 
СообщениеFlash serial
На картинке пара флэшек.

Нет, пусть лучше программа отсылает результат на сервер. В особую папочку. Это же одноразовый документ.
Вопрос как уведомить сотрудников?..
Цитата alex_loc ()
Письмо только если на личную почту придёт

Ну и нормально. Пусть там будет ссылка на программу.

Добавлено (02 Января 2020, 01:35)
---------------------------------------------

Цитата AS3856 ()
решайте задачу по другому - пусть комп отсылает на серв информацию о том что флешка вставлялась ( номер флешки)

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

Автор - mkg
Дата добавления - 02 Января 2020 в 01:32
AS3856Дата: Чт, 02 Января 2020, 01:35 | Сообщение # 15
Эксперт форума
Цитата mkg ()
lash serial
На картинке пара флэшек.

воспользуйся плагом asUSBDevice - думаю будет лучше

Добавлено (02 Января 2020, 01:40)
---------------------------------------------

Цитата mkg ()
Вопрос как уведомить сотрудников?..

- всё тот же плагин asUDP 2.1 - однозначно
плагин может делать рассылку по всем компам объявлений или вообще чего то
 
Сообщение
Цитата mkg ()
lash serial
На картинке пара флэшек.

воспользуйся плагом asUSBDevice - думаю будет лучше

Добавлено (02 Января 2020, 01:40)
---------------------------------------------

Цитата mkg ()
Вопрос как уведомить сотрудников?..

- всё тот же плагин asUDP 2.1 - однозначно
плагин может делать рассылку по всем компам объявлений или вообще чего то

Автор - AS3856
Дата добавления - 02 Января 2020 в 01:35
alex_locДата: Чт, 02 Января 2020, 15:16 | Сообщение # 16
Новичок
Всех благодарю за помощь, буду пробовать!)
 
СообщениеВсех благодарю за помощь, буду пробовать!)

Автор - alex_loc
Дата добавления - 02 Января 2020 в 15:16
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Электронная подпись
  • Страница 1 из 1
  • 1
Поиск: