Workflow by department on material request

Hi
Can anyone help me please?

Actually,
1 - There are two departments (e.g. Department BS & Department PDM) to raise material request.
DEPARTMENT BS
(a)-Kem as user BS in department BS will raise material Request and
(b)-john as manager BS in department BS will approved the material request made by Kem .

Then material requests raised in department BS should not be seen by users or manager in department PDM.

DEPARTMENT PDM
(a)-Aisha as user PDM in department PDM will create material Request
(b) Sunil as manager in department PDM will approve the material request made by aisha.
Again the material request made by department B should not be seen by department A.

I have set the workflow as follows:


Can you suggest me what should i do so that department BS will not see material request raised by department PDM and vise versa.

Create a Custom Field in the Material Request Doctype called Department


Apply Department permissions accordingly

and only those whose department matches that of the document owner can view the material request.

Sir, how does the ‘For value’ help?.Does it only help a single document or a list of document?