How WorkWingman Learns to Fill SuccessFactors Job Applications (Plain-Language)¶
Some companies run their job applications on a system called SAP SuccessFactors. Every one of those application forms is laid out a little differently. Before WorkWingman ever touches a real application, we let it practice — thousands of times — on a fake copy that runs entirely on this computer. Nothing goes to the internet, no real account is created, and nothing is ever submitted.
The practice setup¶
We built a pretend SuccessFactors website that only exists inside your own machine (it never talks to the internet). It looks and behaves like the real thing:
- A career page, then a sign-in / create-account step (SuccessFactors makes everyone make an account before applying — we only pretend to do that here, we never make a real one),
- then the usual steps: your details, resume, work history, education, a few questions, the optional diversity questions, and finally a review-and-submit page.
Each practice round, the fake site shuffles itself: it renames its hidden labels, sometimes hides pieces inside little embedded sub-pages, switches languages (English, German, French, Spanish), and reorders steps. This forces WorkWingman to cope with forms it has never seen.
What we learned about SuccessFactors forms¶
-
The name tags are long and messy. Every field has a hidden name like
apply_form_personalInfo_firstName_input. The useful bit is the little word in the middle (firstName). We learned to look for that word inside the tag, because the rest of the tag changes from company to company. -
Parts of the form hide inside little windows. SuccessFactors often puts a whole step inside an embedded mini-page (a "frame"). If you only look at the main page you find nothing. So WorkWingman learned to look inside every mini-window too. About a quarter of the fields were hiding in one.
-
The same button appears on every step. The "Next" button has the exact same hidden name on every step. If you're not careful you keep clicking the old, hidden Next button and get stuck. (This actually happened — the very first practice run got stuck on every single form.) The fix: only ever click the button you can actually see.
-
The words are translated. Because a form might be in German or French, WorkWingman can't rely on reading the visible word "Next." Instead it relies on those language-independent hidden name tags, and only reads the visible words as a last resort.
When WorkWingman isn't sure¶
Sometimes the education form asks for your degree, but your exact degree ("B.S. Game Development") isn't in their list. Rather than guess wrong, WorkWingman stops and flags it — it lists its best guesses ranked by confidence. In real life that's when it would ask you. In practice mode it just notes the decision and keeps going.
The safety guarantees¶
- Everything happens on your computer only. No real SuccessFactors website is ever contacted.
- No account is ever created anywhere. The account step is only pretended, locally.
- The Submit button is never pressed. When WorkWingman reaches the end it just writes down "would submit (suppressed) — nothing sent" and starts a fresh practice round.
Why we practice this way¶
By practicing on a form that keeps changing itself, WorkWingman gets good at handling the real variety it'll meet — long messy name tags, hidden mini-windows, reused buttons, and other languages — all without any risk of sending a half-finished application or making an unwanted account.