Salesforce Architect Tutorial - What is a Data Dictionary and How to Generate One for Free

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ส.ค. 2024
  • In this episode we go over what a Data Dictionary is, why it's useful, and how to leverage one as an architect. We also go over the best ways to generate a data dictionary for a Salesforce org including 2 100% free options!
    Salesforce CLI Download: developer.salesforce.com/tool...
    NPM Download: www.npmjs.com/
    Open Source Data Dictionary Generator: github.com/marsson/dataDicGen
    Open Source sfdc-generate-data-dictionary: github.com/gavignon/sfdc-gene...
    ERBuilder: soft-builder.com/create-a-sal...
    Elements.cloud: elements.cloud/impact-assessm...
    Spekit: spekit.com/data-dictionary/
    Please consider donating to help continue to improve the content produced for Coding With The Force: www.paypal.com/donate?busines...
    Get Coding With The Force Merch Here: my-store-d20559.creator-sprin...
    Follow all of our social media here:
    Patreon: / codingwiththeforce
    Github: github.com/Coding-With-The-Force
    Facebook: / codingwiththeforce
    Twitter: / coding_force
    Instagram: / codingwiththeforce
    Salesforce development books I recommend:
    Advanced Apex Programming: amzn.to/3lXi8to
    Salesforce Lightning Platform Enterprise Architecture: amzn.to/2R0D4BQ
    Mastering Salesforce DevOps: amzn.to/3lTtTRN
    Apex Design Patterns Book: amzn.to/3DwqljP
    Good Non-SF Specific Development Books:
    Clean Code: amzn.to/35PuMDU
    Clean Architecture: amzn.to/35FYo6A
    Design Patterns: Elements of Reusable Object-Oriented Software Book: amzn.to/3LhvHBd
    -----------------------------------------------------------------------------------------------------------------------
    Table of Contents:
    0:00 - Intro
    1:11 - What is a data dictionary?
    1:55 - Why is a data dictionary useful?
    3:35 - When to use a data dictionary?
    8:20 - Paid options to auto generate data dictionaries
    13:07 - Free options to generate data dictionaries
    16:42 - How to generate a free data dictionary with data dictionary generator
    27:55 - Outro
    DISCLAIMER: The views and ideas expressed on this TH-cam channel and blog are based on past development experiences and may not always work for your particular scenarios. The advice in these videos may also become outdated as technology advances. They should be used as examples for educational purposes only. Using any shown solutions in your own org is not advisable since they are example scenarios.
    #salesforce #salesforcedeveloper #salesforceadmin

ความคิดเห็น • 32

  • @PanicPoint5109
    @PanicPoint5109 ปีที่แล้ว +15

    In addition to the npm install I also had to run 'sfdx plugins:install sfdxdatadicgen' otherwise it would through the error 'dataDictionary:generate is not a sfdx command'

    • @CodingWithTheForce
      @CodingWithTheForce  ปีที่แล้ว +2

      I knew I was gonna forget something no matter how many times I recorded it. Thanks for pointing this out.

    • @sousys
      @sousys ปีที่แล้ว

      You saved my keyboard from being angersmashed. thank you

    • @cassioorsi
      @cassioorsi ปีที่แล้ว

      ty sir

    • @benimfavorilerim
      @benimfavorilerim ปีที่แล้ว

      I thought that was because of my old Intel MAC. Just deciding to switch to M1-M2 one, your command came.. :)

    • @maichimai5320
      @maichimai5320 ปีที่แล้ว +1

      anyone can help? it asked me for APIversion
      PS C:\Users\Myname> sfdx dataDictionary:generate -u OKProduction -s Opportunity --apiversion=58.0
      (node:15440) Warning: Deprecated config name: apiVersion. Please use org-api-version instead.
      (Use `node --trace-warnings ...` to show where the warning was created)
      My org have current API version is 58 @codingwiththeforce @alexanderwhite5109

  • @sandeepkrchopra
    @sandeepkrchopra ปีที่แล้ว

    This is really helpful buddy. Very nicely done. Keep up the good work.

  • @sfdcboss7209
    @sfdcboss7209 ปีที่แล้ว

    This is awesome thanks. Super helpful easy way to get the object/field data

  • @ganeshm6295
    @ganeshm6295 10 หลายเดือนก่อน

    Super helpful. Thank you!

  • @ikrajahan3745
    @ikrajahan3745 ปีที่แล้ว

    watcNice tutorialng one or two every night, SUPER helpful, cNice tutorialll and clear. Great content, can't wait to watch them all.

  • @thetechconsultant
    @thetechconsultant 3 หลายเดือนก่อน

    Very helpful 👌

  • @TharkysOlafson
    @TharkysOlafson ปีที่แล้ว

    I'm absolutely in love with your pokemon n64 station in the background of your office. I am so jealous!!

    • @CodingWithTheForce
      @CodingWithTheForce  ปีที่แล้ว

      I found it many years ago in an arcade that was closing in St Joe Missouri. I bought it for $120, it was the find of my life! I remember using it in Blockbuster when I was a kid, it was the coolest thing I'd ever seen at the time.

  • @pedroprada1
    @pedroprada1 ปีที่แล้ว

    thank you Matt...typically use a Chrome extension

  • @rachanadewarkar121
    @rachanadewarkar121 ปีที่แล้ว

    feel like ti is ticking way too fast for lol. but hey, as long as you do what you love- the sky is the limit! also just a little advice to

  • @carloscastro4398
    @carloscastro4398 ปีที่แล้ว

    Even once you understand how to use soft soft, having the ear to make a good soft is a whole different story

  • @judealfaro2920
    @judealfaro2920 ปีที่แล้ว

    Hi, i am a new admin for a small nonprofit but wanted to do this to get a good view of org to be able to clean up and then leave behind documentation in case of bus accident ;). But since not a developer just following instructions but good with this. Is NPM free? This is where Im hesitant to move forward. Ran the script without it but doesnt work (NPM not recognized). I did see comment below about additional install.
    Also - does it automatically pull out all objects or you have to name the one's you want as in your example. Thanks!

    • @CodingWithTheForce
      @CodingWithTheForce  ปีที่แล้ว +1

      Yep npm is free and it pulls all custom objects by default, you only have to list standard objects you’d like it to pull that aren’t the Contact, Account or User objects.

    • @judealfaro2920
      @judealfaro2920 ปีที่แล้ว

      @@CodingWithTheForce Awesome thank you!

  • @chethelesser
    @chethelesser ปีที่แล้ว

    Didn't work for me sadly...TypeError: Cannot read properties of undefined (reading 'prototype')

  • @awesomekj5812
    @awesomekj5812 ปีที่แล้ว

    Sorry but why my comment is being deleted when I wanted to get thoughts of appExchange that does the same thing and with User interface to use it ?

    • @CodingWithTheForce
      @CodingWithTheForce  ปีที่แล้ว

      No idea, I have never deleted a single comment on any of my videos. Sometimes TH-cam auto-deletes them though and I have no idea why it decides to do that.

    • @awesomekj5812
      @awesomekj5812 ปีที่แล้ว

      @@CodingWithTheForce Yeah anytime I put Salesoforce App Exchange link here ...its gets deleted...anways there is an app exchange called " Config Workbook" that does the same thing and gives you UI to do that ....curious to hear your thoughts on it . Thanks for all the hardwork you do ...we really appreciate it

    • @davidbergerson
      @davidbergerson ปีที่แล้ว

      @@awesomekj5812 ConfigWorkbook is not a free product. That is probably why. Thanks for mentioning it though, it looks good!

    • @awesomekj5812
      @awesomekj5812 ปีที่แล้ว

      @@davidbergerson it is a free tool upto 8 downloads ..after that it charges ..i have used it myself

  • @ytmix55
    @ytmix55 ปีที่แล้ว

    You should post the video how to get auto generated invoice using Lightning web components

  • @ytmix55
    @ytmix55 ปีที่แล้ว

    Hello bro, I'm from India

  • @ytmix55
    @ytmix55 ปีที่แล้ว

    I'm eagerly waiting for ur reply, atleast send me the code

  • @ytmix55
    @ytmix55 ปีที่แล้ว

    Bro, here 40 people's waiting for reply bro