Dokumentation
ForceKit är en uppsättning Jamstack/SPA-verktyg byggda med Astro. All logik körs på klientsidan — i en Zero Trust-arkitektur skickas inga indata till en server.
Verktyg
🔁 ID-omvandlare (15 ↔ 18)
Omedelbar tvåvägskonvertering av 15- och 18-teckens Salesforce-ID:n. Kontrollsummealgoritmen körs helt i din webbläsare.
📋 SOQL IN-satsformaterare
Omvandlar en kolumn med värden (t.ex. inklistrade från Excel eller CSV) till en kommaseparerad lista inom enkla citattecken, redo att klistra in i en SOQL-fråga.
✨ SOQL Beautifier & Analyzer
Snyggar till långa och nästlade SOQL-frågor (indentering, radbrytningar, versaler på nyckelord) och varnar för möjliga prestandaproblem (saknad WHERE/LIMIT, inledande jokertecken, negativa operatorer).
🏗️ JSON → Apex-wrapper
Skapar starkt typade Apex-klasser (DTO:er) från inklistrad JSON — med nästlade klasser, listor och en parse()-metod. Idealiskt för att mappa svar från externa API:er.
⏰ CRON-generator (Apex)
En visuell byggare för korrekta CRON-uttryck för System.schedule(), som tar hänsyn till Salesforce-specifik syntax (t.ex. den ömsesidiga uteslutningen av Day_of_month och Day_of_week).
🔍 Behörighetsjämförare (XML)
Ett visuellt diff-verktyg för .profile- och .permissionset-filer — det fångar skillnader i objektbehörigheter (CRUD) och fältnivåsäkerhet (FLS).
📊 Governor Limits — fusklapp
En tydlig, filtrerbar tabell över Salesforce-gränser per transaktion, med en ren uppdelning mellan synkront och asynkront sammanhang.
Statiskt API
En maskinläsbar verktygskatalog finns som en statisk JSON-resurs. Eftersom GitLab Pages endast serverar statiska filer genereras ”slutpunkten” vid byggtid och behandlar inga användardata.
GET /api/tools.json
Exempelanvändning: curl https://forcekit.org/api/tools.json