I’ve tried modifying the Installation workflow located here:
https://rt-wiki.bestpractical.com/wiki/WorkFlow
For onboarding employees. So the Required CFs would be things like ‘VPN Access’, ‘WiFi Access’ etc.
As fr as I can tell I’ve followed the steps correctly, other than it’s on RT4 instead of RT3. When I create the parent ticket, none of the child tickets get created. In syslog I get a lot of this:
Aug 14 08:45:31 tracker RT: [2684] Scrip IsApplicable 18 died. - Require of RT::Condition::FieldRequired condition module failed.#012Attempt to reload RT/Condition/FieldRequired.pm aborted.#012Compilation failed in require at /opt/rt4/sbin/…/lib/RT/ScripCondition.pm line 179.#012#012Stack:#012 [/opt/rt4/sbin/…/lib/RT/ScripCondition.pm:179]#012 [/opt/rt4/sbin/…/lib/RT/ScripCondition.pm:179]#012 [/opt/rt4/sbin/…/lib/RT/Scrip.pm:593]#012 [/opt/rt4/sbin/…/lib/RT/Scrips.pm:333]#012 [/opt/rt4/sbin/…/lib/RT/Transaction.pm:194]#012 [/opt/rt4/sbin/…/lib/RT/Record.pm:1682]#012 [/opt/rt4/sbin/…/lib/RT/Ticket.pm:2827]#012 [/opt/rt4/sbin/…/lib/RT/Ticket.pm:2521]#012 [/opt/rt4/sbin/…/lib/RT/Ticket.pm:2467]#012 [/opt/rt4/sbin/…/lib/RT/Record.pm:982]#012 [/opt/rt4/sbin/…/lib/RT/Record.pm:961]#012 [/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:2852]#012 [/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:2961]#012 [/opt/rt4/share/html/Ticket/Modify.html:98]#012 [/opt/rt4/share/html/Ticket/Modify.html:103]#012 [/opt/rt4/share/html/Ticket/autohandler:66]#012 [/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:697]#012 [/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:376]#012 [/opt/rt4/share/html/autohandler:53]#012#012#012Stack:#012 [/opt/rt4/sbin/…/lib/RT/ScripCondition.pm:179]#012 [/opt/rt4/sbin/…/lib/RT/Scrip.pm:593]#012 [/opt/rt4/sbin/…/lib/RT/Scrips.pm:333]#012 [/opt/rt4/sbin/…/lib/RT/Transaction.pm:194]#012 [/opt/rt4/sbin/…/lib/RT/Record.pm:1682]#012 [/opt/rt4/sbin/…/lib/RT/Ticket.pm:2827]#012 [/opt/rt4/sbin/…/lib/RT/Ticket.pm:2521]#012 [/opt/rt4/sbin/…/lib/RT/Ticket.pm:2467]#012 [/opt/rt4/sbin/…/lib/RT/Record.pm:982]#012 [/opt/rt4/sbin/…/lib/RT/Record.pm:961]#012 [/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:2852]#012 [/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:2961]#012 [/opt/rt4/share/html/Ticket/Modify.html:98]#012 [/opt/rt4/share/html/Ticket/Modify.html:103]#012 [/opt/rt4/share/html/Ticket/autohandler:66]#012 [/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:697]#012 [/opt/rt4/sbin/…/lib/RT/Interface/Web.pm:376]#012 [/opt/rt4/share/html/autohandler:53]
I’ve tried installing FieldRequired.pm into /opt/rt4/lib/RT/Condition instead of /opt/rt4/local/lib/RT/Condition as the Wiki says, but this didn’t help.