.. _Install_ConfigFiles_Integration_ConfiguringWorker: Рабочий процесс ############### В этом разделе перечислены настройки, которые можно задать в конфигурационном файле рабочего процесса интеграционного модуля. .. include:: ../_Include/PasswordEncyption.rst Отключение валидации состояния документооборота *********************************************** .. code-block:: json "IgnoreDocflowStatus": [ // параметры отключения валидации состояния документооборота { "OperatorId": "string", // код оператора "Handlers": [ // обработчики задач на генерацию контента, для которых нужно отключить валидацию "string" ] } ] В поле ``IgnoreDocflowStatus`` задаются параметры отключения валидации состояния документооборота. Валидация выполняется в момент генерации контента для выполнения действия над документом. Параметры задаются коллекцией элементов. В поле ``OperatorId`` указывается код оператора, или значение ``*``, если настройка действует для всех операторов. В поле ``Handlers`` перечисляются обработчики задач на генерацию контента, для которых нужно отключить валидацию, либо указывается одно значение ``*``, если настройка действует для всех обработчиков. Возможные обработчики задач: * ``TitleGenerationTaskHandler`` - приемка * ``RejectReceiptGenerationTaskHandler`` - отклонение * ``RequestRevokeReceiptGenerationTaskHandler`` - запрос аннулирования * ``AcceptRevokeReceiptGenerationTaskHandler`` - приемка аннулирования * ``RejectRevokeReceiptGenerationTaskHandler`` - отклонение аннулирования * ``TransporterLoadTitleGenerationTaskHandler`` - приемка груза к перевозке * ``TransporterUnloadTitleGenerationTaskHandler`` - выдача груза грузополучателю * ``ReceiverAcceptTitleGenerationTaskHandler`` - приемка груза грузополучателем .. include:: ../_Include/DegreeOfParallelism.rst .. include:: ../_Include/DatabaseConnection.rst .. include:: ../_Include/Logging.rst Настройка режима работы с универсальными сообщениями (УС) ********************************************************* .. code-block:: json "UniversalMessages": // настройка работы с УС { "2BM": // настройка режима работы с УС для оператора Диадок (код "2BM") { "Common": 2, // общая настройка режима работы с УС "Etrn": 1, // настройка режима работы с УС для ЭТрН (если не задана, будет использовано значение из "Common") "Nonf": 1, // настройка режима работы с УС для неформализованных документов (если не задана, будет использовано значение из "Common") "Revocation" : 2 // настройка режима работы с УС для операции отклонения аннулирования (если не задана, будет использовано значение из "Common" или соответствующего типа документа) } } В поле ``UniversalMessages`` для каждого оператора задаются параметры работы с универсальными сообщениями. Режим работы может принимать следующие значения: * ``0`` - только универсальные сообщения. Квитанции ИоП и УоУ не используются. * ``1`` - только старые квитанции. УС не используются. Работа только с квитанциями ИоП и УоУ. * ``2`` - совместная работа с УС и ИоП и УоУ. Одновременно с квитанциями ИоП и УоУ выполняется отправка УС. Режим работы влияет на то, какая квитанция будет сгенерирована и отправлена оператору ЭДО с нашей стороны, и на то, какое вложение будет связано с соответствующим комбо-статусом. Если оператор генерирует УС на своей стороне, то интеграционный модуль будет их сохранять в архив и базу данных вне зависимости от режима работы.