with( local!columnData: index(ri!data, ri!columnConfig.field, {}), local!columnDataCount: count(local!columnData), if( ri!columnConfig.configuredFormatting = "PROCESS_STATUS_ICON", a!gridImageColumn( label: ri!columnConfig.label, field: ri!columnConfig.field, size: "ICON", data: apply( rule!ucDisplayProcessStatus(status: _), local!columnData ) ), a!gridTextColumn( label: ri!columnConfig.label, field: ri!columnConfig.field, data: if( local!columnDataCount > 0, apply( rule!ucDisplayTextCell(data: local!columnData, index: _), 1 + enumerate(local!columnDataCount) ), {} ), links: apply( a!safeLink( label: "test", uri:"https://abc/suite/process/switchprocessdashboardordetails.bg?processId=44458&showDashboard=false&appian_environment=designer"),1 + enumerate(local!columnDataCount) ) ) ) )