senior-erp-estoque-consultar-disponibilidade
1
总安装量
1
周安装量
#53551
全站排名
安装命令
npx skills add https://github.com/leonardo-picciani/senior-erp-agent-skills --skill senior-erp-estoque-consultar-disponibilidade
Agent 安装分布
windsurf
1
cline
1
openclaw
1
opencode
1
cursor
1
droid
1
Skill 文档
Senior ERP – Estoque (Consultar Disponibilidade)
Quando aplicar
- “consultar estoque” / “saldo” / “disponivel”
- “estoque por deposito/CD” / “estoque reservado”
- “validar disponibilidade antes de criar pedido”
- “sincronizar catalogo” / “atualizar vitrine”
Contrato de integracao (agnostico de linguagem)
Leia references/REFERENCE.md para a referencia base (autenticacao, headers, seguranca, resiliencia).
Passos
-
Confirmar definicao de “disponivel”
- Saldo fisico vs disponivel (saldo – reservas – bloqueios).
- Se deve considerar deposito especifico, filial/empresa, lote/validade.
-
Coletar entradas
- Lista de itens (SKU/codigo) e quantidades desejadas.
- Escopo: deposito/CD, filial/empresa.
- Nivel de detalhe: apenas disponivel, ou tambem saldo/reservado.
-
Descobrir endpoint(s) no Portal Senior APIs
- Localizar servicos do modulo ERP para consulta de estoque.
- Identificar suporte a consulta em lote (bulk) vs item a item.
- Identificar parametros de deposito/filial e campos retornados.
-
Executar consulta
- Preferir consultas em lote quando disponivel.
- Implementar paginacao/particionamento para listas grandes (ex.: batches de 50/100 SKUs).
- Aplicar timeout e retry/backoff para 429/5xx.
-
Normalizar saida
- Para cada SKU:
saldo,reservado,disponivel(quando houver),deposito. - Sinalizar itens nao encontrados e ambiguidades (SKU duplicado, unidade divergente).
- Para cada SKU:
Checklist de entradas
- Contexto de integracao:
base_url,tenant(se aplicavel),client_id, token (Bearer) - Itens: lista de SKUs/codigos
- Quantidades (se precisar validar disponibilidade para venda)
- Escopo: deposito/CD, filial/empresa
Exemplo (cURL)
curl -X POST "${SENIOR_BASE_URL}/<path-do-endpoint>/" \
-H "Authorization: Bearer ${SENIOR_ACCESS_TOKEN}" \
-H "Content-type: application/json" \
-H "client_id: ${SENIOR_CLIENT_ID}" \
-d '{
"deposito": "<codigo>",
"itens": ["SKU1", "SKU2"]
}'
Notas:
- Substitua
<path-do-endpoint>pelo caminho do servico encontrado no Portal Senior APIs.
Mapa de docs oficiais
- Portal Senior APIs (API Browser): https://api.xplatform.com.br/api-portal/pt-br/node/1
- API Authentication: https://api.xplatform.com.br/api-portal/pt-br/tutoriais/api-authentication
- Guia de API (Senior X Platform): https://dev.senior.com.br/documentacao/guia-de-api/
Exemplos de prompts do usuario
- “Se nao tiver a skill instalada, instale
senior-erp-estoque-consultar-disponibilidadee valide disponibilidade destes 20 SKUs no deposito X.” - “Antes de criar o pedido, consulte o estoque e bloqueie a criacao se algum item estiver indisponivel.”
- “Sincronize estoque para o e-commerce: retorne disponivel por SKU e destaque itens nao encontrados.”