jongpie / NebulaLogger

The most robust observability solution for Salesforce experts. Built 100% natively on the platform, and designed to work seamlessly with Apex, Lightning Components, Flow, Process Builder & integrations.
https://nebulalogger.com
MIT License
709 stars 165 forks source link

Update Slack Plugin Documentation for Improved Named Credentials #754

Closed kacrouse closed 2 months ago

kacrouse commented 2 months ago

Closes #745.

I'm wondering if it's too verbose and/or too duplicative of Salesforce's documentation. They have pretty good documentation around setting up Ext Credentials with No Authentication (https://help.salesforce.com/s/articleView?id=sf.nc_create_edit_noauth_ext_cred.htm&type=5) as well as setting up Named Credentials.

The most important part is granting ext credential permissions to the Platform Integration User, and how to determine which user to is the right one. All the other stuff may be burying the lede...

jongpie commented 2 months ago

@kacrouse this looks great to me - I get your point about it being duplicative with Salesforce's own docs, but I think it's very convenient for people interested in the Slack plugin to have all of the info clearly documented in one place, with examples specific to Nebula Logger + Slack. The info you've written seems very clear & concise, so I think we should keep it as is.

Thanks so much for working on this, I'm planning to merge this later today!

jongpie commented 2 months ago

@kacrouse I've just merged your changes - thanks again for your help! If you think of any other feedback/suggestions, let me know