Skip to content

dinogirl/app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SF Explorer

Productivity tool for Salesforce admins and devs Share or collaborate on Explorer resources:

Diagrams

This repository provides templates exploring various Salesforce clouds and capabilities. Each template is self-contained and can be shared.

Key Capabilities:

  • Open and read diagrams without needing to be connected to an org
  • View custom attributes when opened in context to your org
  • Select a user and analyze the associated security model
  • Add your own objects and customize templates
  • Share your own specific templates with others

These diagrams serve as comprehensive data models and relationship diagrams for different Salesforce use cases, helping you understand the object structure and relationships within each domain.

Collaboration: This repository is designed for collaboration - feel free to share concepts, contribute new diagrams, or suggest other Salesforce clouds not yet covered here.

Board Description Objects File Open Board Draw.io
☁️ Sales Cloud Complete sales data model with leads, opportunities, and forecasting 14 salescloud.json 🔗 Open 📊 Open
☁️ Service Cloud From case to entitlements 19 serviceCloud.json 🔗 Open 📊 Open
📦 RCA: Product Catalog Product management and catalog systems 14 productCatalog.json 🔗 Open 📊 Open
💰 RCA: Invoicing Data Model Financial management and billing systems 15 billingAccounting.json 🔗 Open 📊 Open
🛡️ FSC: Insurance Data Model Insurance policy management 22 insurancePolicy.json 🔗 Open 📊 Open
🔍 FSC: Know Your Customer Customer verification and compliance 9 kyc.json 🔗 Open 📊 Open
🔧 FSL: Core Data Model Field service management and operations 15 fieldService.json 🔗 Open 📊 Open
📅 Scheduler Appointment scheduling, work types, and resource management 16 scheduler.json 🔗 Open 📊 Open
⚡ EUC: Core Data Model Energy&Utility Cloud now on Core 10 euc.json 🔗 Open 📊 Open
🔒 Shield: Available Events Discover the 40 available event and examples of how to leverage them 37 shield.json 🔗 Open 📊 Open
🔐 Security Model Comprehensive security covering users, profiles, permissions, and roles 19 security.json 🔗 Open 📊 Open
☁️ Data Cloud: SSOT Model SSOT Data Model 7 datacloud.json 🔗 Open 📊 Open
⚙️ Business Rule Engine Business rule management 13 businessRuleEngine.json 🔗 Open 📊 Open
🎯 Discovery Framework Assessment and discovery framework for org analysis 17 discoveryFramework.json 🔗 Open 📊 Open
📋 Action Plan Action plan data model with templates and task management 7 actionPlan.json 🔗 Open 📊 Open
🤖 Agentforce Agent productivity and management tools 14 agentForce.json 🔗 Open 📊 Open
🤖 Agentforce Feedback Understand and analyze your Einstein generative AI audit and feedback data 13 agentfeedback.json 🔗 Open 📊 Open
🤖 Agent Interactions Agent interaction tracking and conversation management - agentInteractions.json 🔗 Open 📊 Open

NPM Packages

This repository includes reusable npm packages for working with Salesforce data models:

npm version npm downloads npm package

The source package containing all 17+ Salesforce data models as importable npm modules. Use this package to:

  • Load pre-built Salesforce ERD models (Service Cloud, Sales Cloud, Revenue Cloud, etc.)
  • Filter and search models by category, complexity, or tags
  • Get featured models or browse by industry cloud
  • Zero dependencies, full TypeScript support
import { erdModels, getFeaturedERDs } from '@sf-explorer/salesforce-data-models';

// Load a specific model
const serviceCloud = erdModels.find(m => m.value === 'serviceCloud');
const data = await serviceCloud.content();

// Get featured models
const featured = getFeaturedERDs();

npm version npm downloads npm package

Convert SF Explorer board templates to Draw.io (diagrams.net) XML format with full visual fidelity.

npm version npm downloads npm package

Transform SF Explorer board templates into DrawDB schema format for database design tools.

See the packages directory for detailed documentation on each package.

Other Resources

About

App Configurations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 76.3%
  • JavaScript 21.4%
  • HTML 2.3%