多项选择题

农村中小金融机构进行商务谈判时,法律工作者应做好以下哪些工作?()

A、在商务谈判前与业务人员充分沟通
B、了解谈判项目的背景信息
C、全面搜集相关的法律法规,做好全面的法律法规准备
D、在谈判过程中做到灵活运用法律,充分发挥主观能动性
E、生搬硬套法律知识