销帮帮数据处理工具开发说明

本文档详细介绍了使用C#和SQLServer开发的销帮帮数据处理工具,旨在解决销帮帮CRM系统导出功能的不足。通过获取销帮帮的组织编码和Token,结合钉钉API,实现数据采集、分析、用户信息同步等功能。工具包括清空今日数据、采集、数据分析等模块,便于进行数据备份和业务分析。同时,文章还分享了在开发过程中使用到的dynamic关键字、数据库处理(Dapper)和NPOI导出Excel等技术。
摘要由CSDN通过智能技术生成

目录

开发背景:

解决方案:

开发环境:

使用教程:

创建并配置SQLServer数据库

获取销帮帮的组织编码和Token

创建企业内部应用

清空今日数据

采集

数据分析

同步用户数据

获取数据

软件技能更新

dynamic关键字

RichTextBox颜色问题

为了每天备份数据,所有的表都带有年月日格式

分页数据抓取规则

加密方法

数据库处理(Dapper)

NPOI导出Excel

软件开发思路


开发背景:

       公司CRM采购了销帮帮的CRM系统,由于CRM系统不完善,导出功能不能满足公司对数据进行分析的需求。每次整理数据,分析人员部门等各种情况,再有如果人员重名,销帮帮不能区分出具体是谁,必须去根据人员或其他数据进行区分。

解决方案:

       由于销帮帮数据的人员是有UserID的,而该UserID对应钉钉的UserID,所以可以根据钉钉提供的API接口轻松的判断出人员部门、分公司等信息,不用关心人员重名的情况。

开发环境:

软件使用C#+SQLSERVER进行开发。

使用教程:

       开始前先给大家看看软件的整体界面。   

 

软件主要包括清空今日数据,采集、数据分析、同步用户信息、获取数据 5部分功能。

创建并配置SQLServer数据库

在安装好的SQLServer服务器上,创建数据库,数据库名称根据需要定义,此处我定义的数据库名称是xbb,如下图的配置[1],正确配置数据库连接

获取销帮帮的组织编码和Token

根据销帮帮提供的网址[https://dingtalk.xbongbong.com/apiSetting/detail.html]获取对应的组织编码和token.,如下图配置[2]配置销帮帮石药使用的组织编码和Token.

创建企业内部应用

在钉钉的【开发者后台】创建企业内部应用。开放查询部门、人员信息的权限即可。并配置对应的appkey/appsecret到下图【3】处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值