wip reporting
This commit is contained in:
20
README.md
20
README.md
@@ -19,7 +19,7 @@ O gestor responsável pela ação também é relacionado à compra, com base no
|
||||
Quando o responsável é uma pessoa física (CPF).
|
||||
|
||||
```json
|
||||
{"id": "20", "sk": "0", "name": "Sérgio", "email": "sergio@somosbeta.com.br", "cpf": "07879819908", "org_id": "123"}
|
||||
{"id": "20", "sk": "0", "name": "Sérgio", "email": "sergio@somosbeta.com.br", "cpf": "07879819908", "user_id": "321"}
|
||||
{"id": "20", "sk": "SLOT", "status": "PENDING", "mode": "STANDALONE"}
|
||||
{"id": "20", "sk": "SLOT#ENROLLMENT#1123", "status": "SUCCESS"}
|
||||
```
|
||||
@@ -60,10 +60,10 @@ Quando o responsável é uma pessoa física (CPF).
|
||||
|
||||
Quando uma matrícula é criada, também é agendados emails/eventos.
|
||||
|
||||
- `REMINDER_NO_ACCESS_3_DAYS` se o usuário não acessar o curso 3 dias após a criação.
|
||||
- `NO_ACTIVITY_7_DAYS` 7 dias após a última atividade do usuário no curso.
|
||||
- `ACCESS_PERIOD_REMINDER_30_DAYS` 30 dias antes do perído de acesso ao curso terminar.
|
||||
- `CERT_EXPIRATION_REMINDER_30_DAYS` se houver certificado, avisa 30 dias antes do certificado expirar.
|
||||
- `REMINDER_NO_ACCESS_AFTER_3_DAYS` se o usuário não acessar o curso 3 dias após a criação.
|
||||
- `REMINDER_NO_ACTIVITY_AFTER_7_DAYS` 7 dias após a última atividade do usuário no curso.
|
||||
- `REMINDER_ACCESS_PERIOD_BEFORE_15_DAYS` 30 dias antes do perído de acesso ao curso terminar.
|
||||
- `REMINDER_CERT_EXPIRATION_BEFORE_30_DAYS` se houver certificado, avisa 30 dias antes do certificado expirar.
|
||||
- `COURSE_ARCHIVED` após o certificado expirar, a matrícula será marcada como **arquivada (ARCHIVED)**.
|
||||
- `COURSE_EXPIRED` se não houver certificado e o período de acesso for atingido, a matrícula será marcada com **expirada (EXPIRED)**.
|
||||
|
||||
@@ -113,3 +113,13 @@ Se houver `METADATA#SOURCE_SLOT`, deve ser devolvido.
|
||||
{"id": "CUSTOM_PRICING#ORG#96e523b9-a404-4860-a737-edf412c3da52", "sk": "COURSE#439e9a43-ab92-469a-a849-b6e824370f80", "unit_price": 149, "created_at": "2025-04-06T11:07:32.762178-03:00"}
|
||||
{"id": "CUSTOM_PRICING#ORG#96e523b9-a404-4860-a737-edf412c3da52", "sk": "COURSE#f10c3283-7722-41c6-ba5d-222f9f4f48af", "unit_price": 149, "created_at": "2025-04-06T11:07:32.762178-03:00"}
|
||||
```
|
||||
|
||||
# Webhooks
|
||||
|
||||
```json
|
||||
{"id": "USER#*#EVENT#INSERT_ADMIN", "sk": "https://n8n.eduseg.com.br/webhook/2bc4a7cd-94d0-4214-b330-4261da87dc95"}
|
||||
{"id": "USER#*#EVENT#OVERDUE_PAYMENT", "sk": "https://n8n.eduseg.com.br/webhook/2bc4a7cd-94d0-4214-b330-4261da87dc95"}
|
||||
{"id": "REQUEST#URL_HASH#de2815bdfc4238d446eb0f686ff51c0d", "sk": "2025-07-24T21:45:29.642855", "request_payload": {"id": "123", "name": "Sérgio Siqueira"}}
|
||||
```
|
||||
|
||||
`URL_HASH` é o hash MD5 da string `USER#{user_id}#EVENT#{event_name}#URL#{url}'`
|
||||
|
||||
Reference in New Issue
Block a user