erictgrubaugh
11/03/2017, 4:51 PMgetInputData retrieves all necessary data from the database (usually via search), combines all relevant data into a single data structure, and returns that data structure
2) map [optional] receives the data and organizes it into groups (e.g. takes the Invoices returned by getInputData and groups them all by Customer)
3) reduce receives the data and performs the actual data processing (e.g. storing the data in an Item field in your case)
4) summarize [optional] contains statistics for all previous phases and can be used to send out summary reports or notifications that the processing is completedarrenhillconsulting
11/05/2017, 2:45 AMerictgrubaugh
11/06/2017, 3:57 PMmap or `reduce`; personally I always use reduce, hence saying map is optional and reduce is not`. Yes, technically, you can use either map or reduce