Требуется разработать вторую версию программы, которая будет работать с другим API. Необходимо обновить функционал и интегрировать новое API для улучшения работы приложения.
Доработка системы SharePoint
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
О Системе:
Информационная система для автоматизации подготовки и подачи заявлений.
В Системе можно сформировать электронную заявку. Все вносимые данные проверяются по справочникам, все действия формируют историю. К заявке прилагаются сканы документов (подписанные ЭП).
Все электронные документы передаются по зашифрованному каналу. Файлы хранятся в нескольких экземплярах на разных серверах.
Система основана на базе MS SharePoint, C#, MS SQL.
Ниже перечислены задачи
Задача 1. Разработка шаблона.
Шаблон состоит из двух таблиц.
На данный момент поля выбора заполняются из справочника, а текстовые поля заполняются вручную.
Количество строк в каждой из таблиц определяются по условию.
Сейчас при нажатии кнопки данные отправляются и появляется новый пустой лист для ввода.
Необходимо только для 1 раздела Системы (по определенным условиям) все передаваемые данные сохранять как шаблон, доступный для переиспользования при дальнейшей работе.
При нажатии на кнопку "Отправить и создать новую" сохранять данные, как шаблон.
Данные для сохранения и переноса в новую запись о комплектации вагона: 2 таблицы 8 и 4 параметра.
Таким образом данные которые нужно изменить, пользователь скорректирует сам. Кнопка “Отправить и создать новую” в открывшейся записи не должна быть доступна до момента ввода и прохождения валидации (по 1 полю).
Задача 2. Создание комплексной заявки
Кейс: требуется действие в, но для этого требуется выполнить действие б (опционально), а это возможно только при условии а’. Поэтому схема такая: выполняется действие а, которое обеспечивает условие а’, после действие б и действие в (последовательно).
1. Требуется реализовать возможность выбора причины заявки в или б-в
2. Требуется реализовать автоматическую проверку условия а’
3. Требуется реализовать формирование автоматических комплексных заявок а-б-в/б-в/а-в/в
4. Требуется поддержать логику:
- а формируется на основе:
- а-в: формируется на основе данных из базы (с исключенными сведениями),
- а-б-в: б формируется в случае положительного решения о а на основе данных из актуальной записи (но с измененным данными из заявки).
- после ее обработки формируется в (или б) на основании новой сформированной по итогам обработки а.
Зачастую формирование заявок представляет собой прокликивание одной и той же кнопки. Для заявок, в которых более 50 операций
это занимает значительное время. Параметры в этих операциях зачастую одни и те же, а если они и отличаются, то их можно править групповым обновлением.
Нужно реализовать форму, в которой можно будет создать на основе одной операции сразу много идентичных, чтобы затем в режиме заявки отредактировать нужные.
1. В окне создания в заявках (определенного типа) добавить опциональную форму для настройки автоматического создания N кол-ва записей в заявке.
2. Требуется реализовать следующие опции в форме:
- выбор кол-ва создаваемых записей (счетчик),
- выбор полного или частичного (без определенного поля) переноса всех сведений из заполняемой операции в прочие,
- при активации предыдущей опции реализовать настройки маски инкремента и его шага.
Задача 4. Расширить лимит операций в заявке
На данный момент в заявке может быть указано не более 50 операций.
Требуется реализовать возможность добавления неограниченного количества операций в заявку.
При отправке данной заявки требуется реализовать формирование отдельных сообщений с количеством не превышающим 100 операций.
В случае поступления на отработку (отправку по каналу сообщений) заявки, в которой кол-во файлов сообщений превышает 5, организовать механизм очереди, когда для обработки следующих 5 файлов из этой заявки вперед пропускаются 5 любых отправленных в обработку сообщений из других заявок.
Задача 5. Частичная обработка операций в заявке
Проблема: при отправке нескольких (50) операций в заявке, если хотя бы в 1 из операций есть ошибка/не верный статус, то вся заявка не обрабатывается.
При формировании заявки (определенного типа) необходимо добавить проверки:
- Валидация отсутствия признака
- Валидация отсутствия дублирования запроса данной операции в другой заявке
В рамках доработки требуется обрабатывать файл ответа с ошибками, и для операций, которых нет в файле проставлять признак в БД.
Заявки фрилансеров
Похожие заказы
- $200Прикладное ПОнет заявокЗакрыт2 года назад
- $50
Требуется программа, которая сравнивает текстовые файлы из двух папок A и B, удаляет повторяющиеся строки и создает новый файл с уникальными записями. В каждой папке по 1000 подпапок, необходимо учесть различия в содержимом файлов. Результат должен быть сохранен в новом или отредактированном файле.
Прикладное ПО1 исполнительЗавершен2 года назад Необхідно створити 2 моделі машинного навчання для класифікації 3 газів (етанол, аміак, ацетон) на основі 5 параметрів. Використати 6-7 замірів із 35 наявних. Потрібно продемонструвати ефективність моделей та їх порівняння для визначення типу газу.
Прикладное ПО1 исполнительЗавершен2 года назадНеобходимо доработать код на Python, касающийся работы модуля Selenium. Задача заключается в исправлении функционала, чтобы модуль корректно выбирал строки из списка меню. Требуется опыт работы с Python и Selenium.
Прикладное ПО8 заявокЗакрыт2 года назадТребуется разработать интерфейс для программы RFM анализа на Python. Программа должна обрабатывать xml/csv файлы, выполнять кластеризацию с выбором методов (например, K-means, Fuzzy C-means) и отображать результаты. Необходимо реализовать вкладки для отображения данных выборки и графиков, включая 2D и 3D визуализацию кластеров.
Прикладное ПОнет заявокЗакрыт2 года назадИщется программист для доработки кода рассылки сообщений в Telegram. Необходимо понять, почему не отправляются сообщения, несмотря на корректность кода. Требуются знания Python, telethon и pyTelegramAPI. Код предоставляется, требуется авторизация сессии и анализ проблемы.
Прикладное ПО4 заявкиЗакрыт2 года назадНеобходимо дополнить существующий C++ скрипт, который стримит данные с московской биржи, классом для выгрузки данных в .csv или feather. Ожидается разбор кода, добавление функции сохранения данных и компиляция. Опционально: пересобрать программу с удалением визуала. Работа начнется завтра.
Прикладное ПОнет заявокЗакрыт2 года назад- $10
Требуется помощь в исправлении программы на C++, которая перестала корректно считать время. Счетчик не сбрасывается с 12 ночи до 6 утра. Исходные файлы прилагаются для анализа и исправления проблемы.
Прикладное ПО4 заявкиЗакрыт2 года назад Требуется помощь в настройке функционала гибких временных окон в библиотеке jsprit с использованием Graphhopper на Java. Ищутся специалисты с опытом работы с данными библиотеками или желанием их изучить. Необходимо реализовать функционал или проконсультировать по его настройке.
Прикладное ПОнет заявокЗакрыт2 года назад