Rianú Tascanna Seolta le Síntiús
Filleann send agus sreafaí gaolmhara ID tasc agus leanann siad asyncrónach.
Sa táirgeacht le haghaidh UX fíor-ama, is fearr síntiúis seachas an fhoirmiú aonair ar task.
Le haghaidh an scéim ginearálta imeachtaí, féach Formáid Imeachtaí Síntiúis.
Soláthar agus Catagóir
Seoltar imeachtaí tasc ar:
subscribeGroupFeed
Úsáidtear:
category: "task"
Ainmneacha Imeachtaí Tasc
I measc imeachtaí sreafa oibre tasc atá ann faoi láthair tá:
taskDocumentCreatedtaskCompletedtaskStoppedByRecipientStopListtaskTrialCreditBlockedtaskCreditBlocked
Lastais Imeachta Tasc
Úsáideann lastais tasc an cruth bunúsach seo:
{
"version": "1.0",
"eventId": "evt...",
"timestamp": "2026-04-24T10:38:36.822Z",
"level": "INFO",
"event": "taskCompleted",
"category": "task",
"groupId": "grp...",
"userId": "usr...",
"requestId": null,
"batchId": "bch...",
"error": null,
"data": {
"id": "tsk...",
"code": "TSKPROCESSOK",
"documents": []
}
}
Oibríocht Síntiúis
subscription SubscribeGroupFeed($groupId: String!) {
subscribeGroupFeed(groupId: $groupId) {
groupId
data
}
}
Sampla JavaScript
const parseEnvelope = (payload) => {
const raw = payload?.data;
if (!raw) return null;
return typeof raw === 'string' ? JSON.parse(raw) : raw;
};
const handleGroupFeed = ({ data }) => {
const wrapper = data?.subscribeGroupFeed;
const event = parseEnvelope(wrapper);
if (event?.category !== 'task') return;
switch (event.event) {
case 'taskCompleted':
console.log('send task completed', event.data.id);
break;
case 'taskDocumentCreated':
console.log('document created inside task', event.data.documents);
break;
case 'taskCreditBlocked':
case 'taskTrialCreditBlocked':
case 'taskStoppedByRecipientStopList':
console.warn('task blocked', event.event, event.data.code);
break;
default:
console.log('task update', event.event, event.data);
}
};
Foirmiú Aonair i gcoinne Síntiúis
Tá foirmiú an chorrlach task oiriúnach do:
- tosú
- scriptí simplí
- dífhabhtú
Bíonn síntiúis níos fearr nuair is mian leat:
- nuashonruithe UI láithreach
- dul chun cinn seolta a léiriú beo i dashboard
- fógraí sreafa oibre gan an fhoirmiú a athdhéanamh go minic