wertex15
@wertex15

Как сохранить данные?

Есть задача автоматизировать создание заявки на изготовление электронной подписи.
Есть таблицы:
Сотрудники (фио, email, связь с тбл отдела и должности)
Паспорта (связь с тбл кто выдал паспорт)
СНИЛС
Должность
Отдел
Для чего будет использоваться ЭП (электронный документооборот, госзакупки и т.д.)

Планирую сделать таблицу RequestCertificate, в которую заносить:
На кого оформлена ЭП
Дата
Для чего будет использоваться ЭП
...

Как лучше организовать такую таблицу? Достаточно ли будет таких полей?
id
employee_id
system-used (промежуточная таблица, т.к. одна ЭП может использоваться в разных системах)

Или лучше сохранять все, чтобы не дергать их при просмотре/ редактировании.

Результат работы: документ который будет заполняться данными и распечатываться.
В дальнейшем, возможно, будут хранится сканы снилс, паспорта, подготовленной заявки с подписью сотрудника.
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
id (он же request_id) | user_id | date | some_data1 | some_data2 | some_data3
зачем промежуточная таблица не понял
если что-то должно быть связано с этой заявкой, то у этого что-то будет request_id, через который и будет связь
Ответ написан
Комментировать
wertex15
@wertex15 Автор вопроса
Я про то, нужно ли хранить в таблице запроса на сертификат данные о паспорте, снился, фио при условии что эти данные попадут в распечатку... или достаточно предложенных вами полей, а все остальные при необходимости дергать по связям ?

А если у человека изменилась должность и хотелось бы это отследить.... к примеру до 10.09.17 была одна должность, а потом стала другая.... нужен новый сертификат... как при просмотре запроса на сертификат со старой должностью видеть именно ее? Где хранить эти данные?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы