# Flow / 同步组件开发文档 ## op `op` 是为函数事件流、同步组件等一系列场景所提供的工具,可以使用它请求一系列 IDMesh 接口,使用它进行一系列数据处理等等。 ``` js const onSyncTask = async (config, env, op, eventData) => { op.api.init('', ''); op.api.user.disable({ id: '' }); }; ``` 详情参见:[op 文档](./op/README.md) ## Flow 场景文档 详情参见:[Flow 文档](./flow/README.md) ## npm包 你可以通过`require`使用指定的npm包,例如: ```js const { SHA256 } = require('crypto-js'); log(SHA256('Message')); ``` 可以使用的npm包包括: - [ldapjs](https://www.npmjs.com/package/ldapjs):LDAP client - [axios](https://www.npmjs.com/package/axios):HTTP client - [crypto-js](https://www.npmjs.com/package/crypto-js):加密工具 - [node-rsa](https://www.npmjs.com/package/node-rsa) - [gm-crypto](https://www.npmjs.com/package/gm-crypto):国密算法(sm2,sm3,sm4) - [fast-xml-parser](https://www.npmjs.com/package/fast-xml-parser):XML 解析 - [uuid](https://www.npmjs.com/package/uuid) - [dayjs](https://www.npmjs.com/package/dayjs):日期时间格式处理 - [lodash](https://www.npmjs.com/package/lodash):工具类