DocumentWorkflowSettingsV2
Свойства вида документооборота.
message DocumentWorkflowSettings {
required int32 Id = 1;
repeated ParticipantSettingV2 Participants = 2;
required OperatorConfirmationReceiptBehavior OperatorConfirmationReceiptBehavior = 3;
required ReceiptOperatorConfirmationReceiptBehavior ReceiptOperatorConfirmationReceiptBehavior = 4;
required OperatorConfirmationBehavior ReceiptOperatorConfirmationBehavior = 5;
required AmendmentRequestResponseBehavior AmendmentRequestResponseBehavior = 6;
required RoamingConfirmationBehavior ReceiptRoamingConfirmationBehavior = 7;
required InvitationBehavior InvitationBehavior = 8;
}
message ParticipantSettingV2 {
required ParticipantType Participant = 1;
required ParticipantAction ParticipantAction = 2;
required TitleReceiptBehavior TitleReceiptBehavior = 3;
}
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— список участников документооборота и их свойств, представленных структуройParticipantSettingV2с полями:Participant— идентификатор участника документооборота, принимает значения из перечисленияParticipantType:Sender— отправитель;Proxy— промежуточный получатель;Recipient— получатель;
ParticipantAction— свойство «Действие участника», принимает значения из перечисленияParticipantAction:Title— титул;Signature— подпись;OptionalSignature— подпись по запросу;
TitleReceiptBehavior— свойство «ИоП на титул участника», принимает значения из перечисленияTitleReceiptBehavior:Never— не требуется;DefineByUser— по запросу;Always— требуется.
OperatorConfirmationReceiptBehavior— свойство «ИоП на подтверждение оператора», принимает значения из перечисленияOperatorConfirmationReceiptBehavior:Never— не требуется;Always— требуется.
ReceiptOperatorConfirmationReceiptBehavior— свойство «ИоП на подтверждение оператора на ИоП», принимает значения из перечисленияReceiptOperatorConfirmationReceiptBehavior:Never— не требуется;Always— требуется.
ReceiptOperatorConfirmationBehavior— свойство «Подтверждение оператора на ИоП», принимает значения из перечисленияOperatorConfirmationBehavior:Never— не требуется;Initiator— подтверждение оператора должно быть отправлено отправителю;InitiatorCounterpart— подтверждение оператора должно быть отправлено отправителю и получателю.
AmendmentRequestResponseBehavior— свойство «Ответное действие на УоУ», принимает значения из перечисленияAmendmentRequestResponseBehavior:None— нет;Receipt— ИоП;OperatorConfirmation— подтверждение оператора;OperatorConfirmationOrReceipt— подтверждение оператора или ИоП.
ReceiptRoamingConfirmationBehavior— свойство «Подтверждение оператора из роуминга на ИоП», принимает значения из перечисленияRoamingConfirmationBehavior:Never— не требуется;Always— требуется.
InvitationBehavior— свойство «Используется как приглашение», принимает значения из перечисленияInvitationBehavior:Never— не требуется;DefineByUser— по запросу;Always— требуется.
См. также
- Структура используется:
в структуре
DocumentWorkflowSettingsListV2, возвращаемой методом GetWorkflowsSettings (V2)