xowf::test_item::Answer_manager method get_answer_attributes (public)
<instance of xowf::test_item::Answer_manager> get_answer_attributes \ [ -state state ] [ -extra_attributes extra_attributes ] wf
Defined in packages/xowf/tcl/test-item-procs.tcl
Extracts wf instances as answers (e.g., extracting their answer-specific attributes)
- Switches:
- -state
(optional)- retrieve only instances in this state
- -extra_attributes
(optional)- return these attributes additionally as key/value pairs per tuple
- Parameters:
- wf - the workflow
- Returns:
- a list of dicts
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- create_test_items
Source code: set results {} set items [:get_wf_instances $wf] foreach i [$items children] { if {$state ne "" && [$i state] ne $state} { continue } set answerAttributes [:FL answer_attributes [$i instance_attributes]] foreach extra $extra_attributes { lappend answerAttributes $extra [$i property $extra] } #ns_log notice "get_answer_attributes $i: <$answerAttributes> ALL [$i instance_attributes]" lappend results [list item $i answerAttributes $answerAttributes state [$i state]] } return $resultsXQL Not present: Generic, PostgreSQL, Oracle