分享数据包括,小程序分享,合约分享和pdf 打印文档分享。 

表达式都由主数据集解析

        <SHARE CAPTION="">

               CAPTION:条目名称需要指定在前台提示分享的名称,表达式

                公共属性

                <ITEM TYPE='PDF/MP' CAPTION=''  COND=''   CODE=''   PARAM=''  LOGO='TRUE/FALSE' NOTE='expression for memo'  ENDTIME='expression ofendtime‘/>

               TYPE:类型,必须指定包括CONTRACT,MP和PDF三种类型

               COND:条件表达式,如果指定符合条件条目才能使用,可以控制时限。

               CODE :条目代码必须指定用于区分多个不同的条目

LOGO :是否生成的二维码中是否包含标志,默认不包含

PARAM: 主数据集计算的表达式,可以为空,默认为id参数名称,

NOTE :条码下面的文字,表达式。默认为空

ENDTIME :分享结束的时间表达式,主数据集计算,如果没有指定默认30天

               合约方式分享,网页分享,必须是免签项,结束

                <ITEM  TYPE='CONTRACT' PATH=''  ERI='合约服务共享数据' >

               PATH:必须指定, 合约打开分享文档的网址 "http://www.tuplec.com/srp_cntshare.html" 目前提供的网址, 后续可能会增加。

       用于生成合约的路径,完整形式为 http://www.tuplec.com/srp_cntshare.html?cnt= 177-1-16

即: path +“?[或者&]cnt=”+roomid+"-" + contractinstanceid+"-" +paramValue; 若path中包含? 则 前项中的? 修改为 &

ERI: 合约主题域属性的ERI,使用该主题域的实例进行分享


</ITEM>

网页打开PDF方式分享,通过ROOM公共服务访问。   DOMAINPATH_SYSTEM_ROOMSVR = "SYSTEM.ROOMSVR"; 


                               

                <ITEM TYPE='PDF' COND='' PATH='' >

               PATH:PDF下载的网址

                        <PRINT .../> 

同单据打印定义,

String lsPath =  fPath +"rm=roomid&dm=当前主题域的路径 +"&code=" + fCode+"&id=" + asParam;  

                </ITEM>

<ITEM CODE="PDF" NAME="pdf查看地址" TYPE="PDF" COND="" BASE64="TRUE" PATH="https://www.tuplec.com/imp/pdf/web/viewer.html" LOGO="TRUE" NOTE="ecode" PARAM="">

       BASE64 TURE 表示只能查看,不能编辑。 

       <PRINT CODE="PDF" NAME="单据" ERI="..INVOICEDS" ALIAS="DEFAULT">

               <FORMAT CODE="JS" NAME="报表" FORMATCODE="JS"/>

</PRINT>

</ITEM>

<ITEM CODE="PDF1" NAME="pdf下载地址" TYPE="PDF" COND="" PATH="https://www.tuplec.com/srp_pdfview.html" LOGO="TRUE" NOTE="ecode" PARAM="">

       <PRINT CODE="PDF1" NAME="单据" ERI="..INVOICEDS" ALIAS="DEFAULT">

               <FORMAT CODE="JS" NAME="报表" FORMATCODE="JS"/>

       </PRINT>

</ITEM>

                * 小程序获得二维码共享图片

               <ITEM TYPE='CONTRACT/PDF/MP' CAPTION=''  COND=''   CODE=''   PARAM='' LOGO='TRUE/FALSE' NOTE='expression for memo' />

<ITEM TYPE='MP'  ERI='' PAGE='BRS/EDT/TSK'   PARAMNAME=''>

<ITEM CODE="MP" NAME="小程序查看" TYPE="MP" COND="" USER="" ERI=".XSHT.EDIT:DEFAULT" PAGE="EDT" PARAMNAME="" PARAM=""/>

               生成小程序分享数据的二维码,目前生成拓跋云小程序二维码,分享后扫码打开小程序直接打开相应的单据或任务,系统在Gate中生成短连接的方式

                 PAGE:包含三种类型,BRS 浏览界面,EDT 编辑界面, TSK 待办任务,必须指定    BRS 可以指定参数 TSK 不需要参数,直接进入代办任务。 

                 ERI 打开的模块路径,如编辑属性的ERI

                 PARAM: 可以为空,默认为id参数名称

                 USER  表达式,登录用户信息  用户代码,分享给的用户代码,计算结果可以为空                 

        </SHARE>



举例 

进入浏览界面

<ITEM CODE="MP" NAME="小程序分享" TYPE="MP" COND="" APPID="wx40a00b053085fcc7" ERI=".ZCRK.VIEW:DEFAULT" PAGE="BRS" PARAMNAME="zcrkid" PARAM="zcrkid"/>

进入编辑界面

<ITEM CODE="MP" NAME="小程序分享" TYPE="MP" COND="" APPID="wx40a00b053085fcc7" ERI=".ZCRK.EDIT" PAGE="EDT" PARAM="zcrkid"/>

完整实例 

                         <SHARE CAPTION="ecode">

                               <ITEM CODE="CONTRACT" NAME="网页分享" TYPE="CONTRACT" COND="closestatus=='0'" USER="" ERI=".CONTRACTRELSALE.CNTSALE" PATH="https://www.tuplec.com/imp/pdf/web/viewer.html"/>

                               <ITEM CODE="MP" NAME="小程序查看" TYPE="MP" COND="closestatus=='0'" USER="" ERI=".YPFB.EDIT:DEFAULT" PAGE="EDT" PARAMNAME="" PARAM=""/>

                               <ITEM CODE="PDF" NAME="pdf查看地址" TYPE="PDF" COND="closestatus=='0'" BASE64="TRUE" PATH="https://www.tuplec.com/imp/pdf/web/viewer.html" LOGO="TRUE" NOTE="ecode" PARAM="">

                                       <PRINT CODE="PDF" NAME="单据" ERI="..INVOICEDS" ALIAS="DEFAULT">

                                               <FORMAT CODE="JS" NAME="报表" FORMATCODE="JS"/>

                                       </PRINT>

                               </ITEM>

                               <ITEM CODE="PDF1" NAME="pdf下载地址" TYPE="PDF" COND="closestatus=='0'" PATH="https://www.tuplec.com/srp_pdfview.html" LOGO="TRUE" NOTE="ecode" PARAM="">

                                       <PRINT CODE="PDF1" NAME="单据" ERI="..INVOICEDS" ALIAS="DEFAULT">

                                               <FORMAT CODE="JS" NAME="报表" FORMATCODE="JS"/>

                                       </PRINT>

                               </ITEM>



                       </SHARE>




用于拓跋布 分享合约 ,等拓跋类小程序指定路径的分享。 

               <SHARE CAPTION="'分享'+ename">

                               <ITEM CODE="QRCODE" NAME="分享服务" TYPE="QRCODE" COND="" APPID="" PATH="'INST:'+ pathid"/>

                       </SHARE>

       

Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites