studio
latest
false
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- Studio 测试
- 故障排除
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Studio 用户指南
上次更新日期 2025年9月10日
故障排除
link本页面为在开发和执行编码自动化过程中遇到的常见问题提供宝贵的洞察和解决方案。
类型 X 无法序列化
link如果编码自动化返回未在编码界面中实施的复杂类型,您可能会收到错误消息,显示无法对特定类型进行序列化。此外,错误消息建议使用
DataContract
属性标对此类型进行标记。
要解决此问题,请执行以下步骤:
- 将
DataContract
属性添加到编码自动化中的每个类。 - 将
DataMember
属性添加到类的每个属性中。 - 手动导入
System.Runtime.Serialization
命名空间:using System.Runtime.Serialization
。
using System;
using System.Runtime.Serialization;
using System.Collections.Generic;
using System.Data;
using UiPath.Core;
using UiPath.Core.Activities.Storage;
using UiPath.MicrosoftOffice365.Activities.Api;
using UiPath.Orchestrator.Client.Models;
namespace ClassifyCalendarEvents
{
[DataContract]
public class Attendee
{
[DataMember] public string Email { get; set; }
[DataMember] public string Name { get; set; }
[DataMember] public string MeetingStatus { get; set; } // e.g., "Accepted", "Declined", "Tentative"
[DataMember] public string Role { get; set; } // e.g., "Organizer", "Speaker", "Participant"
[DataMember] public string Type { get; set; } // e.g., "Internal", "External"
}
}
using System;
using System.Runtime.Serialization;
using System.Collections.Generic;
using System.Data;
using UiPath.Core;
using UiPath.Core.Activities.Storage;
using UiPath.MicrosoftOffice365.Activities.Api;
using UiPath.Orchestrator.Client.Models;
namespace ClassifyCalendarEvents
{
[DataContract]
public class Attendee
{
[DataMember] public string Email { get; set; }
[DataMember] public string Name { get; set; }
[DataMember] public string MeetingStatus { get; set; } // e.g., "Accepted", "Declined", "Tentative"
[DataMember] public string Role { get; set; } // e.g., "Organizer", "Speaker", "Participant"
[DataMember] public string Type { get; set; } // e.g., "Internal", "External"
}
}