Documentazione
ForceKit รจ un insieme di strumenti per sviluppatori Salesforce. La maggior parte degli strumenti viene eseguita interamente nel browser; il Sample Data Generator e lโID Converter sono disponibili anche come REST API (vedi sotto).
Strumenti
Convertitore di ID (15 โ 18)
Conversione bidirezionale degli identificatori di record.
๐ SOQLFormattatore clausola IN (SOQL)
Un elenco verticale di valori โ una clausola IN pronta.
โจ SOQLSOQL Beautifier & Analyzer
Formatta il SOQL e verifica le best practice.
๐๏ธ ApexJSON โ Wrapper Apex
Genera classi Apex tipizzate da JSON.
โฐ ApexGeneratore CRON (Apex)
Costruttore visuale di espressioni System.schedule().
๐ MetadatiComparatore di permessi (XML)
Diff dei file .profile e .permissionset.
๐ RiferimentoGovernor Limits โ promemoria
Tabella interattiva dei limiti della piattaforma.
๐งช DataSample Data Generator (CSV)
Realistic Account & Contact CSVs for Salesforce.
REST API
Due strumenti sono esposti sotto il percorso base con prefisso di versione /api/v1. Gli endpoint restituiscono JSON (il Data Generator puรฒ anche inviare in streaming CSV/ZIP). Tutte le route API sono soggette a rate limiting per IP; il superamento del limite restituisce HTTP 429 con un header Retry-After.
ID Converter โ GET|POST /api/v1/id-converter
Esempio di utilizzo:
# Single ID (15 โ 18), auto-detected
curl 'https://forcekit.org/api/v1/id-converter?id=001D000000IqhSL'
# โ {"valid":true,"id15":"001D000000IqhSL","id18":"001D000000IqhSLIAZ","direction":"15 โ 18"}
# Batch (max 1000 IDs); invalid ones are flagged, not rejected
curl -X POST 'https://forcekit.org/api/v1/id-converter' \
-H 'Content-Type: application/json' \
-d '{"ids":["001D000000IqhSL","badid"]}'
Sample Data Generator โ POST /api/v1/data-generator
Esempio di utilizzo:
# format: "json" (default) | "csv" (one object) | "zip" (both files)
curl -X POST 'https://forcekit.org/api/v1/data-generator' \
-H 'Content-Type: application/json' \
-d '{"object":"both","accounts":5,"contacts":10,"country":"PL","locale":"pl","format":"json"}'
# Available countries (for the "country" field)
curl 'https://forcekit.org/api/v1/data-generator/countries'
Strumenti lato client
Gli altri strumenti (helper SOQL, JSONโApex, CRON, Permissions, Governor Limits) vengono eseguiti solo nel browser โ i dati che digiti non lasciano mai il tuo dispositivo.