I have several questions about the "give to" and "take from" features of stockpiles. I have presented my questions in the form of a multiple choice quiz.
1. If a workshop is configured to take from one or more stockpiles, then dwarfs will take an un-stockpiled item, or an item from a non-linked stockpile, for a job at the workshop:
a. at will
b. only when linked stockpiles can't provide a required item
c. never
2. If a workshop is configured to take from two or more stockpiles, then dwarfs will take an item from linked stockpile i for a job at the workshop:
a. at will
b. only when stockpiles 0 through i-1 can't provide a required item
c. never
3. If a workshop is configured to give to one or more stockpiles, then dwarfs will deliver an item produced at the workshop to a non-linked stockpile or workshop:
a. at will
b. only when linked stockpiles can't accept the item
c. never
4. If a workshop is configured to give to one or more stockpiles, then dwarfs will take an item produced at the workshop for building and construction jobs, trade depot stocking, apparel needs, etc.:
a. at will
b. only when linked stockpiles can't accept the item
c. never
5. If a workshop is configured to give to two or more stockpiles, then dwarfs will deliver an item produced at the workshop to linked stockpile i:
a. at will
b. only when linked stockpiles 0 through i-1 can't accept the item
c. never
6. If a stockpile is configured to take from one or more stockpiles and/or workshops, then dwarfs will take an un-stockpiled item, or an item from a non-linked stockpile or workshop, for storage in the stockpile:
a. at will
b. only when linked stockpiles and workshops can't provide an item suitable for storage in the stockpile
c. never
7. If a stockpile is configured to take from two or more stockpiles and/or workshops, then dwarfs will take an item from linked stockpile or workshop i for storage in the stockpile:
a. at will
b. only when linked stockpiles and workshops 0 through i-1 can't provide an item suitable for storage in the stockpile
c. never
8. If a stockpile is configured to give to one or more stockpiles and/or workshops, then dwarfs will deliver an item from the stockpile to a non-linked stockpile or workshop:
a. at will
b. only when linked stockpiles and workshops can't accept the item
c. never
9. If a stockpile is configured to give to one or more stockpiles and/or workshops, then dwarfs will take an item from the stockpile for building and construction jobs, trade depot stocking, apparel needs, etc.:
a. at will
b. only when linked stockpiles and workshops can't accept the item
c. never
10. If a stockpile is configured to give to two or more stockpiles and/or workshops, then dwarfs will deliver an item from the stockpile to linked stockpile or workshop i:
a. at will
b. only when linked stockpiles or workshops 0 through i-1 can't accept the item
c. never
Of course, dwarfs with strange moods don't play by the rules, so I assume that none of this applies to them.
I feel that the only question clearly answered on the wiki is No. 1. Some of the other answers are easy to guess at, but I'd prefer to have definitive answers. What is known, and what requires research?
-TC