TGViewer
М Про Системс М Про Системс @mprosystems · 498 subscribers
Post #225 581
Кейс про кастомизацию структуры данных в WebSoft HCM

Моему клиенту нужно было организовать учет экспертов компании. Клиент предложил настраиваемое поле в карточке сотрудника: если в поле стоит флажок — то сотрудник является экспертом.

➡️ Но у такого решения есть минус — чтение данных из настраиваемых полей медленное. Если бы полей было немного, то ситуация не стала бы критичной. Но в этом кейсе планировалось работать с большим объемом данных, также были нужны дополнительные функции — отчеты по экспертам, скрипты для уведомлений, страница со списком экспертов. Все это замедлило бы работу системы.

Я расписал клиенту минусы решения и предложил поискать другие пути. В первую очередь стандартные средства. В разделе WebSoft HCM «Знания и компетенции» есть раздел «Управление экспертами» — его мы и использовали.

Поэтому, прежде чем создавать кастомные структуры данных, нужно посмотреть:

✔️ не помешают ли они производительности системы;
✔️ можно ли решить задачу средствами стандартными средствами.

Стандартные решения обычно позволяют достичь большей скорости и стабильности, поэтому я рекомендую по возможности использовать их.
  • 👍 5
More from @mprosystems
  1. Sep 23, 2026На следующей неделе в среду провожу вебинар "Доработка стандартного приложения по оценке п…
  2. Sep 10, 2026В среду провожу вебинар "Доработка стандартного приложения по оценке персонала - часть 2.…
  3. Sep 1, 2026Завтра вебинара не будет. Ближайший вебинар будет 16 сентября в 11 мск.
  4. Aug 14, 2026В среду провожу вебинар "Доработка стандартного приложения по оценке персонала - часть 1"…
  5. Aug 4, 2026Завтра вебинара не будет. Ближайший вебинар будет 19 августа в 11 мск.
  6. Jul 27, 2026Публикую запись моего эфира у ВебСофт про варианты настройки оценки персонала в WebSoft HC…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →