Схема візуалізацыі GraphViz

Original on www.pocketsoap.com
Пераклад на беларускую мову Patricia Clausnitzer


Нядаўна адзін мой сябар павярнуў мяне на Instaviz, вялікі iPhone / iPad diagraming прылада, заснаваны на Graphviz. Graphviz дазваляе вызначаць графік у выглядзе набору вузлоў і злучэнняў, і ён будзе выконваць план для вас. Я штосьці цікавасць у здольнасці візуалізаваць вашы salesforce.com схемы і некалькі радкоў кода Python праз, я штосьці, што будзе генераваць Graphviz апісанне вашай схеме, пачынальна з першаснага аб'екта, а таксама з магчымасцю ісці 1 і глыбейшых узроўнях адтуль. Вось прыклад магчымасцяў, толькі 1 узровень глыбіні. (Націсніце для поўнай версіі памер)

А вось спароджаных oppty.gv файл, які вырабляе, што граф. Калі ў вас ёсць Instaviz ці 1 працоўнага стала гледачоў Graphviz, вы можаце адкрыць. GV-файл непасрэдна ў гэтыя праграмы. (І / ці вы можаце выкарыстоўваць у камандным радку прылад для стварэння PNG і іншыя фарматы).

Вось рэальны код Python, ён выкарыстоўвае бітбокс для выкліку API describeSObject адкрыць для сябе схему для вашага Ўвайсці. Вы запускаеце яго ў якасці

python gv.py someuser@sample.org mypassword Opportunity > oppty.gv

Вось яшчэ больш мадэль, якая ў 5 узроўня ад рахунку - PNG рэндэрынг (ой яе 6 Мб), gv (33K)