Defnyddio Tanysgrifiadau
Mae tanysgrifiadau yn ddefnyddiol ar gyfer profiad defnyddiwr amser-real megis:
- cynnydd llwytho i fyny
- cynnydd tasg asyncronig
- diweddariadau cylch bywyd dogfen a derbynnydd
- newidiadau credyd
Am y Schema llwyth (payload) ei hun, gweler:
Dadansoddi'r Llwyth Digwyddiad Mewnol
Mae maes y tanysgrifiad yn dychwelyd:
- lapio dosbarthu (
userIdneugroupId) - llinyn JSON yn
data
Bob amser dadansoddwch y gwerth data mewnol cyn delio gyda’r digwyddiad.
const parseEnvelope = (payload) => {
const raw = payload?.data;
if (!raw) return null;
return typeof raw === 'string' ? JSON.parse(raw) : raw;
};
Llwybru yn ôl category a event
Trin:
categoryfel teulu’r digwyddiadeventfel yr action penodol neu gyflwr y llifoedd gwaith
Enghreifftiau:
category: "upload",event: "uploadCompleted"category: "task",event: "taskCreditBlocked"category: "documentLifecycle",event: "documentCreated"category: "recipientLifecycle",event: "recipientVisiting"
Rheolau Dosbarthu
- defnyddir
subscribeUserFeedar gyfer digwyddiadau wedi’u targedu at ddefnyddwyr megis cynnydd llwytho i fyny a rhai ffandio cylch bywyd. - defnyddir
subscribeGroupFeedar gyfer digwyddiadau wedi’u targedu at grwpiau megis diweddariadau dogfen, derbynnydd, templed, tasg, credyd a chylch bywyd. - mae rhai digwyddiadau’n cael eu ffandio i’r ddau gyflenwad gyda’r un
eventId.
Canllawiau Cydnawsedd
Os ydych yn fudo o’r data tanysgrifio hen strwythur lflat:
- dadansoddwch gyntaf lapio
datamewnol - symudwch lwyth y digwyddiad i
eventyn llesystemMessagehen - defnyddiwch
categoryi benderfynu sut i ddehonglidata - parhewch i anwybyddu meysydd
dataanhysbys
Enwau Digwyddiad Cynrychioliadol
Mae enwau digwyddiadau cyffredin yn cynnwys:
documentArchiveddocumentCancelledrecipientUpdatedrecipientResetdocumentCreateddocumentFinalPdfCreateddocumentRejectedrecipientSentEmailrecipientVisitingrecipientCompletedrecipientRejectedrecipientEmailOpenedtaskDocumentCreatedtaskCompletedtaskStoppedByRecipientStopListtaskTrialCreditBlockedtaskCreditBlockedtemplateArchivedtemplateUpdatedtemplateElementCreatedtemplateElementUpdatedtemplateElementDeletedtemplateRoleCreatedtemplateRoleUpdatedtemplateRoleDeleteduploadScanneduploadTypeCheckeduploadConvertinguploadFlatteneduploadTagsParseduploadPdfMetaExtracteduploadCompleteduploadFailedcreditUpdated
Canllawiau llifoedd gwaith penodol: