How to pass data to an other workflow

I have a workflow A that reads a .CSV file, processes the data and writes the output to an other .CSV file.

I have a second workflow B in which I want to execute workflow A by passing to it the .CSV input file name and retrieving from it the .CSV output file name.

Can someone guide me how should I construct the relevant parts of both workflows to achieve this?