DocumentWorkflowSettings
Предупреждение
Структура используется в устаревшем методе GetWorkflowsSettings.
Свойства вида документооборота.
Подробно о видах документооборота написано на странице Виды документооборота.
message DocumentWorkflowSettings {
required int32 Id = 1;
repeated ParticipantSetting Participants = 2;
required OperatorConfirmationReceiptBehavior OperatorConfirmationReceiptBehavior = 3;
required ReceiptOperatorConfirmationReceiptBehavior ReceiptOperatorConfirmationReceiptBehavior = 4;
required OperatorConfirmationBehavior ReceiptOperatorConfirmationBehavior = 5;
required AmendmentRequestResponseBehavior AmendmentRequestResponseBehavior = 6;
required OperatorConfirmationBehavior AmendmentRequestOperatorConfirmationBehavior = 7;
required RoamingConfirmationBehavior ReceiptRoamingConfirmationBehavior = 8;
required RoamingConfirmationBehavior AmendmentRequestRoamingConfirmationBehavior = 9;
required InvitationBehavior InvitationBehavior = 10;
}
message ParticipantSetting {
required ParticipantType Participant = 1;
required ParticipantAction ParticipantAction = 2;
required TitleReceiptBehavior TitleReceiptBehavior = 3;
required OperatorConfirmationBehavior OperatorConfirmationBehavior = 4;
required RoamingConfirmationBehavior RoamingConfirmationBehavior = 5;
}
enum OperatorConfirmationReceiptBehavior {
Unknown = 0;
Never = 1;
Always = 2;
}
enum ReceiptOperatorConfirmationReceiptBehavior {
Unknown = 0;
Never = 1;
Always = 2;
}
enum OperatorConfirmationBehavior {
Unknown = 0;
Never = 1;
Initiator = 2;
InitiatorCounterpart = 3;
}
enum AmendmentRequestResponseBehavior {
Unknown = 0;
None = 1;
Receipt = 2;
OperatorConfirmation = 3;
OperatorConfirmationOrReceipt = 4;
}
enum RoamingConfirmationBehavior {
Unknown = 0;
Never = 1;
Always = 2;
}
enum InvitationBehavior {
Unknown = 0;
Never = 1;
DefineByUser = 2;
Always = 3;
}
enum ParticipantType {
Unknown = 0;
Sender = 1;
Proxy = 2;
Recipient = 3;
}
enum ParticipantAction {
Unknown = 0;
Title = 1;
Signature = 2;
OptionalSignature = 3;
}
enum TitleReceiptBehavior {
Unknown = 0;
Never = 1;
DefineByUser = 2;
Always = 3;
}
В описании используются следующие сокращения:
ИоП — извещение о получении.
УоУ — уведомление об уточнении.
Id— идентификатор документооборота.Participants— список участников документооборота и их свойства, представленные структуройParticipantSettingс полями:Participant— строковый идентификатор участника документооборота, принимает значения из перечисленияParticipantType:Sender— отправитель;Proxy— промежуточный получатель;Recipient— получатель;
ParticipantAction— свойство «Действие участника», принимает значения из перечисленияParticipantAction:Title— титул;Signature— подпись;OptionalSignature— подпись по запросу;
TitleReceiptBehavior— свойство «ИоП на титул участника», принимает значения из перечисленияTitleReceiptBehavior:Never— не требуется;DefineByUser— по запросу;Always— требуется;
OperatorConfirmationBehavior— свойство «Подтверждение оператора на титул участника», принимает значения из перечисленияOperatorConfirmationBehavior:Never— не требуется;Initiator— подтверждение оператора должно быть отправлено отправителю;InitiatorCounterpart— подтверждение оператора должно быть отправлено отправителю и получателю;
RoamingConfirmationBehavior— свойство «Подтверждение оператора из роуминга на титул участника», принимает значения из перечисленияRoamingConfirmationBehavior:Never— не требуется;Always— требуется;
OperatorConfirmationReceiptBehavior— свойство «ИоП на подтверждение оператора», принимает значения из перечисленияOperatorConfirmationReceiptBehavior:Never— не требуется;Always— требуется;
ReceiptOperatorConfirmationReceiptBehavior— свойство «ИоП на подтверждение оператора на ИоП», принимает значения из перечисленияReceiptOperatorConfirmationReceiptBehavior:Never— не требуется;Always— требуется;
ReceiptOperatorConfirmationBehavior— свойство «Подтверждение оператора на ИоП», принимает значения из перечисленияOperatorConfirmationBehavior:Never— не требуется;Initiator— подтверждение оператора должно быть отправлено отправителю;InitiatorCounterpart— подтверждение оператора должно быть отправлено отправителю и получателю;
AmendmentRequestResponseBehavior— свойство «Ответное действие на УоУ», принимает значения из перечисленияAmendmentRequestResponseBehavior:None— нет;Receipt— ИоП;OperatorConfirmation— подтверждение оператора;OperatorConfirmationOrReceipt— подтверждение оператора или ИоП;
AmendmentRequestOperatorConfirmationBehavior— свойство «Подтверждение оператора на УоУ», принимает значения из перечисленияOperatorConfirmationBehavior:Never— не требуется;Initiator— подтверждение оператора должно быть отправлено отправителю;InitiatorCounterpart— подтверждение оператора должно быть отправлено отправителю и получателю;
ReceiptRoamingConfirmationBehavior— свойство «Подтверждение оператора из роуминга на ИоП», принимает значения из перечисленияRoamingConfirmationBehavior:Never— не требуется;Always— требуется;
AmendmentRequestRoamingConfirmationBehavior— свойство «Подтверждение оператора из роуминга на УоУ», принимает значения из перечисленияRoamingConfirmationBehavior:Never— не требуется;Always— требуется;
InvitationBehavior— свойство «Используется как приглашение», принимает значения из перечисленияInvitationBehavior:Never— не требуется;DefineByUser— по запросу;Always— требуется;
Примечание
На странице Виды документооборота приведена справочная таблица со свойствами всех видов документооборота.
См. также
- Структура используется:
в структуре
DocumentWorkflowSettingsList, возвращаемой методом GetWorkflowsSettings