Scientists are increasingly using scientific workflow environment to manage large data sets and execute experiments on distributed resources. Scientific workflows have become an important mechanism for scientists to combine scientific data management, analysis, simulation, and visualization tasks. However, most of the environments don't fully hide the complexity of the underlying orchestration language and middleware. What's more, almost all environments only provide a graphical editor but do nothing to offer a programmatic environment to scientists with the knowledge of the programming. In this paper, we introduce an improved scientific workflow environment called SWFVD to solve these problems by isolating visual representation from translation visual representation to business process execution language (BPEL). Meanwhile, we add some tool support for scientist to deal with BPEL to make the whole environment more convenient. The prototype of SWFVD based on China gird supporting platform (CGSP) is also given and examplesfrom chemistry are presented.