惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学
G
Google Developers Blog
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
J
Java Code Geeks
U
Unit 42
云风的 BLOG
云风的 BLOG
阮一峰的网络日志
阮一峰的网络日志
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
D
Docker
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Help Net Security
V
V2EX
T
Tailwind CSS Blog

博客园 - pccai

Matlab R2023b全家桶docker镜像下载 在Docker中安装GaussDB的ODBC驱动并添加Python测试代码 在Docker中安装PostgreSQL的ODBC驱动并添加Python测试代码 在Docker中安装MySQL的ODBC驱动并添加Python测试代码 在Docker中安装SQL Server的ODBC驱动并添加Python测试代码 Microsoft.AspNetCore.SignalR.Client中传送用户Token U8二次开发-钉钉集成 Net7升级到Net8相关问题 .NET Core MemoryCache缓存批量获取Key或者删除 .NET中反射和动态表达式的分析和比较 NLog整合ExceptionLess如何映射当前用户身份 SkiaSharp库在NetCore下跨平台图片操作基础使用方法 NetCore使用SkiaSharp库对给定路径的图片进行大小缩放,要适当考虑等比率缩放,以高度为准,宽度自适应 VS2022下nuget包同步失败,提示: PackageSourceMapping 已启用,未考虑以下源: ** SonarQube-7.7到9.9社区版本默认数据库H2连接方法 使用 pip 出现 Script file ‘C:\Anaconda3\Scripts\pip-script.py‘ is not present 错误解决办法 - pccai 让简易流行的FRP支持Nginx转发SSE“打字效果” 使用LxRunOffline迁移Windows10启用的WSL默认虚拟磁盘位置 MAUI开发迁移AVD默认位置释放C盘空间
U8二次开发CO-基于Net8调用COM对象
pccai · 2024-03-31 · via 博客园 - pccai

以前没有碰过U8,只知道基于Net平台构建,本次业务需求是要把钉钉和U8打通,完成代办和消息提醒。网上搜索U8相关二开资料后发现,都是一些技术片段,零零碎碎的不成体系,也有可能是大客户都去U9或者Cloud了,老旧的8面临过气与替换(个人意见),遂边琢磨边做一些示例。

开始介绍U8的CO二次开发模式之前,先来了解一些基础知识,文末将提供对应的源代码示例包。

转载自: https://blog.csdn.net/pccaiqq/article/details/137171901

源代码示例

附件是基于最新的.NET8框架的WinForm来实现上述基本功能(改成WebAPI或者MVC很容易),传统的开发都需要锁定到.Net Framework 4.8框架版本,后期借助IIS来完成基于HTTP形式的Web或者API来提供外围集成,而不能使用新一代的技术来快速搭建和功能验证。

此处下载示例 : WinFormsApp1.zip

输入图片说明

注意:源代码示例基于U8 16.X 版本测试通过,其它版本功能大同小异,个别参数微调

使用方法:本地机器先安装U8客户端或者服务器端;下载 Visual Studio 2022,双击U8WinFormsApp1.sln启动,F5直接启动程序,输入AccId,UserId和密码完成登录

后续有空基于上述技术会继续做一些常用模块集成示例,例如新增采购订单:

  1. DP:数据中心平台(Data Center Platform)
  2. AA:会计核算(Accounting and Analysis)
  3. AM:资产管理(Asset Management)
  4. AP:应付管理(Accounts Payable)
  5. AR:应收管理(Accounts Receivable)
  6. BD:基础资料(Basic Data)
  7. BM:业务管理(Business Management)
  8. CM:合同管理(Contract Management)
  9. HR:人力资源管理(Human Resources)
  10. MM:物料管理(Materials Management)
  11. OA:办公自动化(Office Automation)
  12. PD:产品开发(Product Development)
  13. PM:项目管理(Project Management)
  14. SA:销售管理(Sales Management)
  15. SCM:供应链管理(Supply Chain Management)
  16. AS: AS 是另一个常见的 SubId,代表着“应用服务器”(Application Server)

技术交流/合作咨询QQ3676701286

源代码下载: U8二次开发CO技术源代码示例包