.. _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 "Telemetry": // параметры телеметрии рабочего процесса { "TlsCertificate": // сведения о TLS-сертификате для хостинга телеметрии с использованием HTTPS { "Thumbprint": "string", // отпечаток TLS-сертификата "UseLocalMachineStore": "bool", // признак того, что сертификат нужно искать в хранилище сертификатов локальной машины "StoreName": "string" // наименование хранилища сертификатов }, "Port": "int" // номер порта, на котором будет выполнен хостинг телеметрии } В поле ``Telemetry`` задаются параметры телеметрии для рабочего процесса. Параметры задаются полями: * В поле ``TlsCertificate`` задаются сведения о TLS-сертификате, используемом для хостинга телеметрии с использованием HTTPS. Если поле отсутствует или не задан отпечаток сертификата, хостинг будет осуществляться с использованием HTTP. * В поле ``Port`` задается номер порта, который будет использоваться для хостинга телеметрии рабочего процесса.