Skip to main content
Question

How do YOU document JAMF

  • July 15, 2019
  • 117 replies
  • 608 views

Cayde-6
Forum|alt.badge.img+22

I've been tasked with the pain staking job of documenting JAMF, how each policy works, what are it's dependancies like Smart Groups, EAs, Packages etc.

I'm intrigued how others have done it and whether anyone would be willing to share a template perhaps?

Obviously we use Code commit which is fine for techies but I need to cater for non techies too.

117 replies

Hugonaut
Forum|alt.badge.img+15
  • Esteemed Contributor
  • July 15, 2019

In Brief, I create color coded flowcharts to present the deployment process. ie different colors for Package, Policy, Script, etc.

Policy contains said Package & Scripts. The flowchart details in which order they are deployed and where they are deployed to on the computer. I then use, in tandem with the flow chart, a text document containing the same information as the flowchart except it is all spelled out and highly detailed, includes the scripts in full as well as what the scripts do, the packages that are deployed & files contained in the package, where they go, what they do & why.

This is all compiled into a library of documentation. Looks great & Easily observed by both Technical & Non-Technical readers.


Forum|alt.badge.img+10
  • Valued Contributor
  • July 15, 2019

@Hugonaut What program do you use to make these color-coded flow charts?
I know there is io.draw available for free on the web which uses a ton of different icons and choices to choose from, but wanted your take on what you use.
Thanks,
R


Forum|alt.badge.img+20
  • Valued Contributor
  • July 15, 2019

Your timing @Cayde-6 is pretty incredible. I just finished documenting our basic workflow for os recovery. This entire document is very long but what I did was start with our automated workflow to either wipe and install a new OS on an existing computer or a new computer via DEP. I moved onto breaking this workflow down into specific policies and naming conventions to get this working. I then did the explaining of policies and each available payload along with the same for configuration profiles. Finally, to get all of our policies and profiles documented, as of today at least, I did a copy and paste from the JSS summary that would typically be sent to Jamf. I did explain our smart groups as well. If you'd like to see it, feel free to send me an email at mconners@madisoncollege.edu.


Cayde-6
Forum|alt.badge.img+22
  • Author
  • Honored Contributor
  • July 15, 2019

@mconners I will take you up on that generous offer thank you very much.


Forum|alt.badge.img+20
  • Valued Contributor
  • July 15, 2019

Anytime @Cayde-6 if I can help in some way, I am glad to do so.


Hugonaut
Forum|alt.badge.img+15
  • Esteemed Contributor
  • July 15, 2019

@rhooper I use https://www.visme.co/ for the workflows


Forum|alt.badge.img+2
  • New Contributor
  • October 18, 2019

@mconners Any chance I could see that documentation as well? :-)


CSCC-JS
Forum|alt.badge.img+8
  • Valued Contributor
  • October 18, 2019

Microsoft OneNote(s) connected to OneDrive for Business.
One on "admin" configuration, contacts, deployment groups, etc
Another just on software, special configurations / required scripts, etc.
The one note is shared to other admins that could jump on in case I'm unavailable.


Forum|alt.badge.img+10
  • Valued Contributor
  • October 18, 2019

Unless there is something I am missing, Excel for Mac is extremely inadequate for serious data. But that doesn't seem to be the case on Windows if you have access to a VM or Windows box.
I give that preface, because I have been leveraging Excel to import data from the classic JSS API. Makes it easy to keep a "database" of all policies, config profiles, groups, computers that other admins have access to. It automatically updates every time it is open, and I have it on a sharepoint site as well. I have some legacy documentation on a OneNote notebook that I keep intending to update with these excel sheets as well


Forum|alt.badge.img+31
  • Honored Contributor
  • October 18, 2019

We use Lucid Charts, which is actually not bad for a SaaS diagram/document app


Forum|alt.badge.img+8
  • Valued Contributor
  • October 18, 2019

Seems like you could become a "Jamf Professor" if you knew/documented all that it does. :)

Doctor of Jamf Studies maybe.


Forum|alt.badge.img+17
  • Valued Contributor
  • October 21, 2019

I'd be interested in seeing some examples. How do you document things like individual smart groups or policies?


Forum|alt.badge.img+20
  • Valued Contributor
  • October 21, 2019

@A.Eaton if you would send me an email to mconners@madisoncollege.edu I would be happy to respond and send it your way.


Forum|alt.badge.img+13
  • Valued Contributor
  • October 21, 2019

Pencil and paper then take photo of the finished work.


atomczynski11
Forum|alt.badge.img+18
  • Jamf Heroes
  • October 22, 2019

The information @mconners is providing is of a very high standard.

I feel very fortunate to have found this thread. Creating documentation is one of my SMART goals for this year.


Tangentism
Forum|alt.badge.img+10
  • Honored Contributor
  • October 22, 2019

@mconners Could I tap you for an example as well please? Need to bring all our documentation up to date.


Forum|alt.badge.img+20
  • Valued Contributor
  • October 22, 2019

Hello @Tangentism I would be happy to share with you what I put together. Hopefully it can help in some way. Just fire off an email to mconners@madisoncollege.edu and I will reply with the two documents I have.


Forum|alt.badge.img+2
  • New Contributor
  • October 22, 2019

@mconners That documentation is some of the best I have ever seen. Bravo!


Forum|alt.badge.img+20
  • Valued Contributor
  • October 22, 2019

Thank you @A.Eaton and others for your kind words. Jamf has truly changed what I do and has allowed me the opportunity to document my workflow and share with others. If any of it provides guidance or inspiration, I am more than happy to share.


Forum|alt.badge.img+1
  • New Contributor
  • October 23, 2019

Hey @mconners do you mind sharing that with me as well? This thread has inspired me to get some type of Documentation going at my organization since I have been tasked to become the Jamf master here lol. Would much appreciate what you have so I can get some ideas!


Forum|alt.badge.img+8
  • Contributor
  • October 23, 2019

@mconners could I jump on this documentation bandwagon?


mickgrant
Forum|alt.badge.img+12
  • Contributor
  • October 23, 2019

@mconners could you please also share it with me


Forum|alt.badge.img+6
  • Contributor
  • October 24, 2019

@mconners May I too get a share of your documentation? I just discussed documenting Jamf with my boss the other day and then I find this thread, what luck!


chrisandrews
Forum|alt.badge.img+3
  • New Contributor
  • October 24, 2019

@mconners I’ve been needing to document the system for a while now. If I can see yours it might give me somewhere to begin!! I’ll send an email shortly. Thanks


Forum|alt.badge.img+3
  • New Contributor
  • October 24, 2019

@mconners Hey I would like to see this document too. I've sent you a mail. Thank you very much.