=load( local!pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 25), local!appFilter: "", with( local!datasubset: rule!COMMON_getMyTasks( pagingInfo: local!pagingInfo, filters: if( isnull(local!appFilter), {}, {field: 9, operator: "EQUAL", value: local!appFilter} ) ), a!dashboardLayout( firstColumnContents: { a!textField( label: "Application To Filter", value: local!appFilter, saveInto: local!appFilter, labelPosition: "ABOVE" ), a!gridField( label: local!datasubset.report.name, instructions: local!datasubset.report.description, columns: { a!gridLinkColumn( label: local!datasubset.columns[1].label, field: local!datasubset.columns[1].field, data: if( local!datasubset.totalCount=0, {}, apply( a!processTaskLink(label: _, task: _), merge( local!datasubset.data[1].cells.value, local!datasubset.data[1].cells.drilldown ) )), alignment: "LEFT" ), a!gridTextColumn( label: local!datasubset.columns[9].label, field: local!datasubset.columns[9].field, data: if( local!datasubset.totalCount=0, {}, local!datasubset.data[9].cells.value ), alignment: "LEFT" ), a!gridTextColumn( label: local!datasubset.columns[2].label, field: local!datasubset.columns[2].field, data: if( local!datasubset.totalCount=0, {}, local!datasubset.data[2].cells.value ), alignment: "LEFT" ) }, value: local!pagingInfo, saveInto: local!pagingInfo, totalCount: local!datasubset.totalCount ) } ) ) )