# 接入流程配置
## **概述**
流程配置是系统交易的流程引导执行,只有配置好了流程,交易才能按照配置信息进行有效处理
1. 流程配置只能配置通讯接入接收到请求报文后的处理流程。YFE前置在收到请求报文后首先调用接入对应的input流程;input流程执行完之后再加载执行input流程中解包出来的交易码对应的处理流程;若input未解包出交易码或交易码对应的流程文件不存在,则视为前置请求处理完成,否则交易码对应流程执行完成后则前置请求处理完成。
2. 前置流程配置只能按照顺序执行,不能处理条件分支等其他需求;若项目中需要实现条件分支等情况,可考虑通过编写插件进行实现。例如请求交易码需要通过多个字段来判断交易码,则在解包报文(解除必要的几个字段)之后将解包后的对象传给插件输出交易码。
3. 前置流程配置可选择配置项包括:通讯接入、解报文头、解报文、报文组包、发送报文、接出的异步应答、设置返回属性、YFA调用、插件调用、rest服务调用、restIP调用等
4. 在流程配置时,需要注意节点间的参数名称的传递的一致性,流程节点的入参通常是前面节点的出参,流程节点的出参通常又作为后面节点的入参
## **流程配置**
![](https://img.kancloud.cn/d0/2c/d02ce2644d045397266244f35f3d52a8_1586x795.png)
### 1、新增、修改
1. 点击主页面的新增按钮
2. 在弹出对话框中选择项目、服务,填写交易码,点击【查询】,如果当前存在配置,会加载已存在配置,不存在加载默认节点配置。
3. 根节点右键可以增加节点、鼠标拖拽节点可移动顺序
4. 右键节点可以删除
### 2、注意事项
- ***修改节点内容时,如果修改了右侧节点配置信息,必须先点击右下角【保存节点信息】保存修改内容;否则节点改变后会丢失修改内容***
- 左下角【保存流程】保存整个流程配置到后台数据库,右侧的【保存节点信息】只保存本地
- 流程节点配置中上一节点的输出变量一般作为下一节点的输入变量。且注意必须保持key的一致。