查看: 6723|回复: 5

如何批量导入组织结构和人员

升级   0.16%

2

主题

4

回帖

16

积分

注册会员

Rank: 2

积分
16
发表于 2018-11-30 15:58:24 | 显示全部楼层 |阅读模式
如何用模板批量导入组织结构和人员?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-11-27 17:44:10 | 显示全部楼层
您可以 在表单或者门户页面上加一个事件,事件中执行这个代码!
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-1-3 10:44:10 | 显示全部楼层
目前版本我们没有增加人员前台导入的完整功能,但是有预留口子实现。
我们可以写一小段代码来导入excel中的人员,以下是样例代码。
var filePath="F:\\test.xls"; //要读取的xls
var sheet_id=1; //读取第1个表
var row_start=2; //从第1行开始读取
var tempStr='';
try{
    var oXL = new ActiveXObject("Excel.application"); //创建Excel.Application对象
}catch(err)
{
    alert("错误:"+err);
}
var oWB = oXL.Workbooks.open(filePath);
oWB.worksheets(sheet_id).select();
var oSheet = oWB.ActiveSheet;
//var row_end=oXL.Worksheets(sheet_id).UsedRange.Cells.Rows.Count ;
//alert(colcount);
row_end = 5; //结束行
for(var i=row_start;i<=row_end;i++){
    //alert(oSheet.Cells(i,2).value);//读取第1i行第2列内容
    //genderType是性别,男:m,女:f,未知:d
    var par={
      "birthday": "",
      "boardDate": "",
      "control": {"allowEdit": true, "allowDelete": true},
      "allowDelete": true,
      "allowEdit": true,
      "controllerList": [],
      "description": "",
      "display": "",
      "employee": oSheet.Cells(i,1).value.toString(),
      "genderType": "m",
      "mail": "",
      "mobile": oSheet.Cells(i,3).value.toString(),
      "name": oSheet.Cells(i,2).value.toString(),
      "officePhone": "",
      "orderNumber": "",
      "password": "",
      "qq": "",
      "signature": "",
      "superior": "",
      "unique": oSheet.Cells(i,1).value.toString(),
      "weibo": "",
      "weixin": "",
      "woIdentityList": [],
      "woPersonAttributeList": []
    };
    //导入人员
    o2.Actions.get("x_organization_assemble_control").addPerson(par, function(json){
        //导入人员后的操作   
    }.bind(this), null, false);   

}
alert("人员导入完成,结束");
导入的excel样例。
回复

使用道具 举报

升级   0.36%

6

主题

8

回帖

36

积分

注册会员

Rank: 2

积分
36
发表于 2019-11-26 09:45:53 | 显示全部楼层
在哪里执行这一行代码了,我安装的是windows版本的
回复

使用道具 举报

升级   0.16%

2

主题

4

回帖

16

积分

注册会员

Rank: 2

积分
16
发表于 2018-12-30 20:15:10 | 显示全部楼层
这次版本更新还是没有支持人员批量导入呢。我这一千多人员,手动输入要命呢
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2018-12-3 09:42:30 | 显示全部楼层
组织只能手工创建,不支持导入。
人员目前没有开放导入的界面,请等待下一个版本更新相关导入的功能。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread