Clarity

  • 1.  Auto Populate Timesheets

    Posted Oct 17, 2018 04:39 PM

    Hi I'm trying to auto populate timesheets but im unable to insert a timesheetentry:

    <core:if test="${resultTextx != null and resultText != null}">
    <core:if test="${st!=1 and sw==2 and resultTextx!=null}">
    <gel:log level="INFO">This add string to body:${resultText}</gel:log>
    <gel:set value="${resultText}" select="$xogbody/NikuDataBus/Header/TimePeriods/TimePeriod/TimeSheets/TimeSheet/TimeSheetEntries" insert='true'/>
    <gel:log level="INFO">Inserted :${xogbody}</gel:log>
    </core:if>
    </core:if>

     

    but Im getting this error:BPM-0704: An error occurred while executing custom script: org.apache.commons.jelly.JellyTagException: null:354:165: <gel:set> Missing or invalid XML at com.niku.union.gel.tags.



  • 2.  Re: Auto Populate Timesheets
    Best Answer

    Posted Oct 17, 2018 06:34 PM
    <gel:set value="${resultText}" select="$xogbody/NikuDataBus/TimePeriods/TimePeriod/TimeSheets/TimeSheet/TimeSheetEntries" insert='true'/>

     

    Did you try like above select node? I have removed /Header from the select statement you have used. As per schema, TimePeriods node is the child node of NikuDataBus.