[{"data":1,"prerenderedAt":745},["ShallowReactive",2],{"navigation_docs":3,"-data-ops-data-management-reviewing-draft-vendors":279,"-data-ops-data-management-reviewing-draft-vendors-surround":741},[4,8,67,96,162,186,199,216,275],{"title":5,"path":6,"stem":7},"Introduction","\u002Fintroduction","0.introduction",{"title":9,"path":10,"stem":11,"children":12,"page":62},"Company","\u002Fcompany","1.company",[13,17,21,25,29,33,37,41,45,49,63],{"title":14,"path":15,"stem":16},"About","\u002Fcompany\u002Fabout","1.company\u002F0.about",{"title":18,"path":19,"stem":20},"Values","\u002Fcompany\u002Fvalues","1.company\u002F1.values",{"title":22,"path":23,"stem":24},"Communication","\u002Fcompany\u002Fcommunication","1.company\u002Fcommunication",{"title":26,"path":27,"stem":28},"Competition","\u002Fcompany\u002Fcompetition","1.company\u002Fcompetition",{"title":30,"path":31,"stem":32},"Hybrid Working","\u002Fcompany\u002Fhybrid-working","1.company\u002Fhybrid-working",{"title":34,"path":35,"stem":36},"Manchester Office","\u002Fcompany\u002Foffice","1.company\u002Foffice",{"title":38,"path":39,"stem":40},"Operations","\u002Fcompany\u002Foperations","1.company\u002Foperations",{"title":42,"path":43,"stem":44},"Policies","\u002Fcompany\u002Fpolicies","1.company\u002Fpolicies",{"title":46,"path":47,"stem":48},"Product Strategy","\u002Fcompany\u002Fproduct-strategy","1.company\u002Fproduct-strategy",{"title":50,"path":51,"stem":52,"children":53,"page":62},"Products","\u002Fcompany\u002Fproducts","1.company\u002Fproducts",[54,58],{"title":55,"path":56,"stem":57},"Capability Exchange","\u002Fcompany\u002Fproducts\u002Fcapability-exchange","1.company\u002Fproducts\u002Fcapability-exchange",{"title":59,"path":60,"stem":61},"ESProfiler Platform","\u002Fcompany\u002Fproducts\u002Fesprofiler","1.company\u002Fproducts\u002Fesprofiler",false,{"title":64,"path":65,"stem":66},"Security","\u002Fcompany\u002Fsecurity","1.company\u002Fsecurity",{"title":68,"path":69,"stem":70,"children":71,"page":62},"People Ops","\u002Fpeople-ops","2.people-ops",[72,76,80,84,88,92],{"title":73,"path":74,"stem":75},"Compensation","\u002Fpeople-ops\u002Fcompensation","2.people-ops\u002Fcompensation",{"title":77,"path":78,"stem":79},"Education","\u002Fpeople-ops\u002Feducation","2.people-ops\u002Feducation",{"title":81,"path":82,"stem":83},"Expenses","\u002Fpeople-ops\u002Fexpenses","2.people-ops\u002Fexpenses",{"title":85,"path":86,"stem":87},"Holiday & Leave","\u002Fpeople-ops\u002Fleave","2.people-ops\u002Fleave",{"title":89,"path":90,"stem":91},"Onboarding","\u002Fpeople-ops\u002Fonboarding","2.people-ops\u002Fonboarding",{"title":93,"path":94,"stem":95},"Recruitment","\u002Fpeople-ops\u002Frecruitment","2.people-ops\u002Frecruitment",{"title":97,"path":98,"stem":99,"children":100,"page":62},"Engineering","\u002Fengineering","3.engineering",[101,105,109,113,125,146,150,154,158],{"title":102,"path":103,"stem":104},"Development Setup","\u002Fengineering\u002Fdevelopment-setup","3.engineering\u002F1.development-setup",{"title":106,"path":107,"stem":108},"Contributing","\u002Fengineering\u002Fcontributing","3.engineering\u002Fcontributing",{"title":110,"path":111,"stem":112},"Production Database","\u002Fengineering\u002Fdatabase-connection","3.engineering\u002Fdatabase-connection",{"title":114,"path":115,"stem":116,"children":117},"Deployment","\u002Fengineering\u002Fdeployment","3.engineering\u002Fdeployment",[118,121],{"title":55,"path":119,"stem":120},"\u002Fengineering\u002Fdeployment\u002Fcapability-exchange","3.engineering\u002Fdeployment\u002Fcapability-exchange",{"title":122,"path":123,"stem":124},"Platform","\u002Fengineering\u002Fdeployment\u002Fplatform","3.engineering\u002Fdeployment\u002Fplatform",{"title":126,"path":127,"stem":128,"children":129,"page":62},"Github","\u002Fengineering\u002Fgithub","3.engineering\u002Fgithub",[130,134,138,142],{"title":131,"path":132,"stem":133},"Packages","\u002Fengineering\u002Fgithub\u002Fpackages","3.engineering\u002Fgithub\u002Fpackages",{"title":135,"path":136,"stem":137},"Personal Access Token","\u002Fengineering\u002Fgithub\u002Fpersonal-access-token","3.engineering\u002Fgithub\u002Fpersonal-access-token",{"title":139,"path":140,"stem":141},"Troubleshooting","\u002Fengineering\u002Fgithub\u002Ftroubleshooting","3.engineering\u002Fgithub\u002Ftroubleshooting",{"title":143,"path":144,"stem":145},"Workflows","\u002Fengineering\u002Fgithub\u002Fworkflows","3.engineering\u002Fgithub\u002Fworkflows",{"title":147,"path":148,"stem":149},"Platform Ops","\u002Fengineering\u002Fplatform-ops","3.engineering\u002Fplatform-ops",{"title":151,"path":152,"stem":153},"Project Management","\u002Fengineering\u002Fproject-management","3.engineering\u002Fproject-management",{"title":155,"path":156,"stem":157},"Releases","\u002Fengineering\u002Frelease","3.engineering\u002Frelease",{"title":159,"path":160,"stem":161},"Tools","\u002Fengineering\u002Ftools","3.engineering\u002Ftools",{"title":163,"path":164,"stem":165,"children":166,"page":62},"Design","\u002Fdesign","4.design",[167,171,175,179,182],{"title":168,"path":169,"stem":170},"Branding","\u002Fdesign\u002Fbranding","4.design\u002Fbranding",{"title":172,"path":173,"stem":174},"Design Thinking","\u002Fdesign\u002Fdesign-thinking","4.design\u002Fdesign-thinking",{"title":176,"path":177,"stem":178},"Figma","\u002Fdesign\u002Ffigma-structure","4.design\u002Ffigma-structure",{"title":159,"path":180,"stem":181},"\u002Fdesign\u002Ftools","4.design\u002Ftools",{"title":183,"path":184,"stem":185},"Customer Success","\u002Fdesign\u002Fworking-with-customers","4.design\u002Fworking-with-customers",{"title":187,"path":188,"stem":189,"children":190,"page":62},"Sales","\u002Fsales","4.sales",[191,195],{"title":192,"path":193,"stem":194},"Customer Onboarding","\u002Fsales\u002Fonboarding","4.sales\u002Fonboarding",{"title":196,"path":197,"stem":198},"Sales Tools","\u002Fsales\u002Ftools","4.sales\u002Ftools",{"title":200,"path":201,"stem":202,"children":203,"page":62},"Marketing","\u002Fmarketing","5.marketing",[204,208,212],{"title":205,"path":206,"stem":207},"Content","\u002Fmarketing\u002Fcontent","5.marketing\u002Fcontent",{"title":209,"path":210,"stem":211},"Messaging","\u002Fmarketing\u002Fmessaging","5.marketing\u002Fmessaging",{"title":213,"path":214,"stem":215},"Website","\u002Fmarketing\u002Fwebsite","5.marketing\u002Fwebsite",{"title":217,"path":218,"stem":219,"children":220,"page":62},"AI & Data Ops","\u002Fdata-ops","6.data-ops",[221,229,233,258,271],{"title":55,"path":222,"stem":223,"children":224,"page":62},"\u002Fdata-ops\u002Fcapability-exchange","6.data-ops\u002FCapability Exchange",[225],{"title":226,"path":227,"stem":228},"Leaderboard Calculation","\u002Fdata-ops\u002Fcapability-exchange\u002Fleaderboard-calculation","6.data-ops\u002FCapability Exchange\u002Fleaderboard-calculation",{"title":230,"path":231,"stem":232},"Account Portal (CAS)","\u002Fdata-ops\u002Faccount-portal","6.data-ops\u002Faccount-portal",{"title":234,"path":235,"stem":236,"children":237,"page":62},"Data Management","\u002Fdata-ops\u002Fdata-management","6.data-ops\u002Fdata-management",[238,242,246,250,254],{"title":239,"path":240,"stem":241},"Adding Products","\u002Fdata-ops\u002Fdata-management\u002Fadding-products","6.data-ops\u002Fdata-management\u002Fadding-products",{"title":243,"path":244,"stem":245},"Adding Vendors","\u002Fdata-ops\u002Fdata-management\u002Fadding-vendors","6.data-ops\u002Fdata-management\u002Fadding-vendors",{"title":247,"path":248,"stem":249},"Framework Mapping","\u002Fdata-ops\u002Fdata-management\u002Fframework-mapping","6.data-ops\u002Fdata-management\u002Fframework-mapping",{"title":251,"path":252,"stem":253},"Refreshing Vendors","\u002Fdata-ops\u002Fdata-management\u002Frefreshing-vendors","6.data-ops\u002Fdata-management\u002Frefreshing-vendors",{"title":255,"path":256,"stem":257},"Reviewing Draft Vendors","\u002Fdata-ops\u002Fdata-management\u002Freviewing-draft-vendors","6.data-ops\u002Fdata-management\u002Freviewing-draft-vendors",{"title":259,"path":260,"stem":261,"children":262,"page":62},"LLM Ops","\u002Fdata-ops\u002Fllm-ops","6.data-ops\u002Fllm-ops",[263,267],{"title":264,"path":265,"stem":266},"Agents","\u002Fdata-ops\u002Fllm-ops\u002Fagents","6.data-ops\u002Fllm-ops\u002F1.agents",{"title":268,"path":269,"stem":270},"ESPi Architecture & Query Flow","\u002Fdata-ops\u002Fllm-ops\u002Fespi-architecture","6.data-ops\u002Fllm-ops\u002F2.espi-architecture",{"title":272,"path":273,"stem":274},"Message Queues","\u002Fdata-ops\u002Fmessage-queues","6.data-ops\u002Fmessage-queues",{"title":276,"path":277,"stem":278},"Glossary","\u002Fglossary","glossary",{"id":280,"title":255,"body":281,"description":734,"extension":735,"links":736,"meta":737,"navigation":738,"path":256,"seo":739,"stem":257,"__hash__":740},"docs\u002F6.data-ops\u002Fdata-management\u002Freviewing-draft-vendors.md",{"type":282,"value":283,"toc":715},"minimark",[284,293,304,309,312,362,372,375,379,382,387,390,398,401,405,408,420,424,431,438,537,539,543,546,551,581,586,612,614,618,621,677,679,683,686,693,695,699,702,706,708,712],[285,286,287,288,292],"p",{},"Our system automatically finds new vendors and creates ",[289,290,291],"strong",{},"draft"," profiles for them. Before a draft goes live on the Vendor Portal for everyone to see, a person needs to double-check that the information is accurate and that the company belongs on our platform.",[285,294,295,296,303],{},"This reviewing can be done in the ",[297,298,302],"a",{"href":299,"rel":300},"https:\u002F\u002Fapi.esprofiler.com\u002Fcps\u002Fmanage\u002Finventory\u002Fvendors?tab=draft",[301],"nofollow","Draft Vendors Review Screen",".",[305,306,308],"h2",{"id":307},"golden-rules","Golden Rules",[285,310,311],{},"Keep these core rules in mind before you start:",[313,314,315,320],"tip",{},[285,316,317],{},[289,318,319],{},"If you are approving a vendor",[321,322,323,340,347],"ul",{},[324,325,326,327,330,331,334,335,339],"li",{},"You ",[289,328,329],{},"must"," set the ",[289,332,333],{},"Validation Status"," to ",[336,337,338],"code",{},"Accepted",". Nothing is approved without this.",[324,341,342,343,346],{},"Only fix ",[289,344,345],{},"minor details"," — add a missing website link, fix a broken LinkedIn URL, or tidy up a clearly inaccurate description.",[324,348,349,352,353,357,358,361],{},[289,350,351],{},"Leave the categories alone."," The system auto-fills tags like ",[354,355,356],"em",{},"Market Role"," and ",[354,359,360],{},"Focus Area",". Don't change them unless they are obviously wrong.",[363,364,365,368,369,303],"warning",{},[289,366,367],{},"If you are rejecting a vendor,"," don't change a single thing. Leave all text, links, and tags exactly as they are, then hit ",[289,370,371],{},"Reject",[373,374],"hr",{},[305,376,378],{"id":377},"the-3-step-review-checklist","The 3-step Review Checklist",[285,380,381],{},"When you open a draft vendor, work through these three checks.",[383,384,386],"h3",{"id":385},"step-1-check-the-website","Step 1 — Check the website",[285,388,389],{},"The website is the anchor for all of the company's data.",[321,391,392,395],{},[324,393,394],{},"Click the primary website URL.",[324,396,397],{},"Does it load? Does it actually belong to the company you are reviewing?",[285,399,400],{},"If the site is dead, parked, or belongs to a totally different business, reject the vendor.",[383,402,404],{"id":403},"step-2-check-linkedin-and-the-description","Step 2 — Check LinkedIn and the description",[285,406,407],{},"We rely heavily on LinkedIn to pull in correct company data such as headcount and logos.",[321,409,410,417],{},[324,411,412,413,416],{},"Click the LinkedIn URL and make sure it points to the ",[289,414,415],{},"correct"," company. If it is missing or wrong, find and add the correct link.",[324,418,419],{},"Read the company description. If it is missing or too generic, rewrite it briefly. If it already looks fine, leave it be.",[383,421,423],{"id":422},"step-3-check-the-categories","Step 3 — Check the categories",[285,425,426,427,430],{},"Scroll and expand the ",[289,428,429],{},"Status & Classification"," panel. The system guesses these tags automatically — you just need to confirm they look roughly right based on what you saw on the website.",[285,432,433],{},[434,435],"img",{"alt":436,"src":437},"Status & Classification panel on the draft vendor review page","\u002Fimages\u002Fdata-managemnet-portal\u002Fdraft-vendor-classification-fields.png",[439,440,441,457],"table",{},[442,443,444],"thead",{},[445,446,447,451,454],"tr",{},[448,449,450],"th",{},"Category",[448,452,453],{},"What it means",[448,455,456],{},"What we want to see",[458,459,460,478,490,502,518],"tbody",{},[445,461,462,468,471],{},[463,464,465],"td",{},[289,466,467],{},"Is Cyber?",[463,469,470],{},"Are they a cybersecurity company?",[463,472,473,474,477],{},"A Tick (",[336,475,476],{},"Yes",").",[445,479,480,484,487],{},[463,481,482],{},[289,483,360],{},[463,485,486],{},"Do they sell products, services, or both?",[463,488,489],{},"Usually Product or Hybrid.",[445,491,492,496,499],{},[463,493,494],{},[289,495,356],{},[463,497,498],{},"Are they the creator, a reseller, or an advisor?",[463,500,501],{},"Creators (OEMs), Resellers, or Distributors.",[445,503,504,509,512],{},[463,505,506],{},[289,507,508],{},"Operating Status",[463,510,511],{},"Are they still in business?",[463,513,514,515,477],{},"Active (avoid ",[354,516,517],{},"Retired",[445,519,520,524,527],{},[463,521,522],{},[289,523,333],{},[463,525,526],{},"Where are they in our review process?",[463,528,529,530,533,534,536],{},"Starts as ",[354,531,532],{},"Pending",". Change to ",[354,535,338],{}," to approve.",[373,538],{},[305,540,542],{"id":541},"final-decision-approve-or-reject","Final Decision: Approve or Reject?",[285,544,545],{},"Use this cheat sheet to decide whether a company belongs on the Vendor Portal.",[285,547,548],{},[289,549,550],{},"Approve when they are:",[321,552,553,560,567,574],{},[324,554,555,556,559],{},"A ",[289,557,558],{},"cybersecurity"," company.",[324,561,562,563,566],{},"Selling ",[289,564,565],{},"products"," (or a mix of products and services).",[324,568,569,570,573],{},"The ",[289,571,572],{},"creators (OEMs), resellers, or distributors"," of those products.",[324,575,576,577,580],{},"An ",[289,578,579],{},"active",", open business.",[285,582,583],{},[289,584,585],{},"Reject when they:",[321,587,588,594,605],{},[324,589,590,591,303],{},"Have ",[289,592,593],{},"nothing to do with cybersecurity",[324,595,596,597,600,601,477],{},"Are a ",[289,598,599],{},"services-only"," consulting or advisory firm — unless an exception applies (see ",[297,602,604],{"href":603},"\u002Fdata-ops\u002Fcps-manage-portal\u002Freviewing-mna-events","Reviewing MNA Events",[324,606,607,608,611],{},"Are ",[289,609,610],{},"retired"," or out of business.",[373,613],{},[305,615,617],{"id":616},"finalizing-your-review","Finalizing your review",[285,619,620],{},"Once you've made your decision:",[622,623,624,628,664,668],"steps",{},[383,625,627],{"id":626},"to-approve","To approve",[629,630,631,634,642,648,658],"ol",{},[324,632,633],{},"Add any missing LinkedIn or website links.",[324,635,636,637,639,640,303],{},"Set the ",[289,638,333],{}," dropdown to ",[336,641,338],{},[324,643,644,645,303],{},"Save the latest changes by clicking ",[336,646,647],{},"Save",[324,649,650,653,654,657],{},[354,651,652],{},"(Optional)"," Set a ",[289,655,656],{},"Priority"," if this vendor needs to be fast-tracked.",[324,659,660,661,303],{},"Click ",[289,662,663],{},"Approve",[383,665,667],{"id":666},"to-reject","To reject",[629,669,670,673],{},[324,671,672],{},"Make sure you haven't edited any text or dropdowns.",[324,674,660,675,303],{},[289,676,371],{},[373,678],{},[305,680,682],{"id":681},"what-happens-next","What happens next",[285,684,685],{},"When you approve a vendor, they go live on the Vendor Portal and the system starts looking for their products to add.",[687,688,689,692],"caution",{},[289,690,691],{},"Known issue:"," The system sometimes fails to pull in the company's logo and banner after approval. When this happens, open the live Vendor Profile and upload the logo manually using the vendor portal.",[373,694],{},[305,696,698],{"id":697},"video-guide","Video guide",[285,700,701],{},"If you prefer learning by video, watch the draft vendor review walkthrough:",[703,704],"video-player",{"src":705},"https:\u002F\u002Fassets.esprofiler.com\u002Fvideos\u002Fhandbook\u002Fdata-ops-review-draftvendors-latest.mp4",[373,707],{},[305,709,711],{"id":710},"feedback","Feedback",[285,713,714],{},"This guide is a living document. If you spot gaps, unclear steps, or missing edge cases while using it, raise them with the Data Ops team so the guide can be updated",{"title":716,"searchDepth":717,"depth":717,"links":718},"",2,[719,720,726,727,731,732,733],{"id":307,"depth":717,"text":308},{"id":377,"depth":717,"text":378,"children":721},[722,724,725],{"id":385,"depth":723,"text":386},3,{"id":403,"depth":723,"text":404},{"id":422,"depth":723,"text":423},{"id":541,"depth":717,"text":542},{"id":616,"depth":717,"text":617,"children":728},[729,730],{"id":626,"depth":723,"text":627},{"id":666,"depth":723,"text":667},{"id":681,"depth":717,"text":682},{"id":697,"depth":717,"text":698},{"id":710,"depth":717,"text":711},"A simple, step-by-step guide to approve, or reject draft vendors before they go live on the Vendor Portal.","md",null,{},true,{"title":255,"description":734},"ANkKuQgTMwj1yFYPez0c7-dL9M4_FeijMX5Erzi65No",[742,743],{"title":251,"path":252,"stem":253,"description":716,"children":-1},{"title":264,"path":265,"stem":266,"description":744,"children":-1},"Inventory of Spring AI ChatClient agents in platform-api.",1784892026751]