Обработка именования вложений

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