Dokumentation
ForceKit ist eine Sammlung von Salesforce-Entwicklerwerkzeugen. Die meisten Werkzeuge laufen vollständig in deinem Browser; der Sample Data Generator und der ID-Konverter sind auch als REST API verfügbar (siehe unten).
Werkzeuge
ID-Konverter (15 ↔ 18)
Bidirektionale Umwandlung von Datensatz-IDs.
📋 SOQLSOQL IN-Klausel-Formatierer
Eine vertikale Werteliste → eine fertige IN-Klausel.
✨ SOQLSOQL Beautifier & Analyzer
SOQL formatieren und Best Practices prüfen.
🏗️ ApexJSON → Apex-Wrapper
Typisierte Apex-Klassen aus JSON generieren.
⏰ ApexCRON-Generator (Apex)
Visueller Builder für System.schedule()-Ausdrücke.
🔍 MetadatenBerechtigungs-Vergleich (XML)
Diff für .profile- und .permissionset-Dateien.
📊 ReferenzGovernor Limits — Spickzettel
Interaktive Tabelle der Plattformlimits.
🧪 DataSample Data Generator (CSV)
Realistic Account & Contact CSVs for Salesforce.
REST API
Zwei Werkzeuge sind unter dem versionierten Basispfad /api/v1 verfügbar. Endpunkte geben JSON zurück (der Data Generator kann auch CSV/ZIP streamen). Alle API-Routen sind per IP ratenbegrenzt; bei Überschreitung des Limits wird HTTP 429 mit einem Retry-After-Header zurückgegeben.
ID Converter — GET|POST /api/v1/id-converter
Beispielnutzung:
# 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
Beispielnutzung:
# 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'
Clientseitige Werkzeuge
Die anderen Werkzeuge (SOQL-Helfer, JSON→Apex, CRON, Permissions, Governor Limits) laufen nur im Browser — die Daten, die du eingibst, verlassen niemals dein Gerät.