IM

1. 创建讨论组

(@since 云助手app 3.4.0)

    yzs.createDiscussionGroup({
        name: "审批流程讨论("+getCurrentTime(),
        topic: {
            title: "讨论主题",
            description: "待审批(发起人:梅义2016/10/20)",
            openUrl: "https://www.fdccloud.com/",
            iconUrl:"https://o1wh05aeh.qnssl.com/image/view/app_icons/a010c2c368e390f112ed133cb5880271/120"
        },
        optionalMember: [{
            imUserId: "my55c455da9a0d9_mysoft582c455a4154b806989681",
            wzsUserId: "wzs123456",
            name: "梅义",
            selected: true,
            groupName:"流程相关人"
        },
        {
            imUserId: "my55c455da9a0d9_mysoft582c455bb8eff011633992",
            wzsUserId: "wzs123457",
            name: "朱稳",
            selected: false,
            groupName:"流程相关人"
        },
        {
            imUserId: "my55c455da9a0d9_mysoft582c455ca9314841111369",
            wzsUserId: "wzs123458",
            name: "彭江",
            selected: false,
            groupName:"历史责任人"
        }],
        businessId: "9314841111369",
        memberFrom: "specify",
        extra:"云助手ApiDemo",
        appCode:"9001",
        success:function(result){

        },
        error:function(result) {
        }
    });

参数说明

参数 参数类型 必须 说明
name String 讨论组名称
topic Obj 讨论组主题信息
optionalMember Obj 讨论组可选成员列表
groupName String 分组字段,可以将讨论组可选成员列表按照groupName进行分组展示 @since3.5.2
businessId String 业务id
memberFrom String 可选值为specify,any @since3.5.2版本开始支持any模式可以从云助手通讯录中选择人员,3.5.2之前版本只能从optionalMember数组中选人)
extra String 扩展字段
appCode String 应用标识,在云助手企业平台中添加第三方应用时生成

2. 打开讨论组

(@since 云助手app 3.4.0)

    yzs.openDiscussionGroup({
        discussionGroupId: "213123123123",
        discussionGroupName: "审批流程讨论",
        success:function(result){

        },
        error:function(result) {
        }
    });

参数说明

参数 参数类型 必须 说明
discussionGroupName String 讨论组名称
discussionGroupId String 讨论组id

3. 是否支持IM功能

 var isImEnable = yzs.isImEnable();

4. 创建会话

    yzs.createConversation({
        topic: {
            title: "报表名称("+getCurrentTime(),
            description: "描述信息",
            openUrl: "https://www.fdccloud.com/",
            iconUrl: "https://o1wh05aeh.qnssl.com/image/view/app_icons/cec69ceb5cf8ff13ff22764dafaf0cf6/60"
        },
        talkTo: {
            imUserId: "111",
            name: "梅义",
            avatar: "https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2013171600,4013211525&fm=21&gp=0.jpg"
        },
        imageLocalResourceId: "",
        mode: "share",
        extra:"云助手ApiDemo",
        success:function(result){

        },
        error:function(result) {
        }
    });

参数说明

参数 参数类型 必须 说明
topic Obj 讨论组主题信息
talkTo Obj 指定联系人发起回话,如果不传则选择通讯录联系人
optionalMember Obj 讨论组可选成员列表
imageLocalResourceId String 取本地发送给联系人
mode String “share”是分享模式,“talk”是会话模式
extra String 扩展字段

5. 关联工作项

(@since 云助手app 3.6.2)

    yzs.topic({
        topic: {
            title: "工作项01",
            description: "工作项描述信息",
            openUrl: "https://www.fdccloud.com/",
            iconUrl: "https://o1wh05aeh.qnssl.com/image/view/app_icons/cec69ceb5cf8ff13ff22764dafaf0cf6/60"
        },
        businessId:"bid001",
        appCode:"9001",
        success:function(result){

        },
        error:function(result) {
        }
    });

参数说明

参数 参数类型 必须 说明
businessId String 业务id
title String 工作项标题
description String 工作项描述信息
openUrl String 工作项页面地址
iconUrl String 工作项图标
appCode String 应用标识,在云助手企业平台中添加第三方应用时生成

results matching ""

    No results matching ""