赛捷软件论坛's Archiver

lynn.yu 发表于 2021-3-12 14:24

[KB 71907功能解说] 如何更改通过工作流电子邮件创建的文件的名称?

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]



创建日期: 12-31-2015
最后修改日期:12-04-2020
发布日期:03-13-2018
适用范围:定制 > 查询和筛选


[b]问题概要[/b]
我试图使用APRINT工作流更改在工作流中生成的pdf报表附件的名称。我正在使用的报表的目的地被设置为文件格式为PDF的消息类型。在运行报表时,会生成一个带有报表附件的工作流。如何更改附加在工作流中的pdf报表文件的名称?


[b]原因[/b]
生成的文档名称是硬编码的。


[b]解决方法[/b]
在发送用GFILPATH变量构建的文件之前,你可以使用一个录入点来重命名文件。

请联系您的开发合作伙伴获取帮助。

以下示例是礼节性的,Sage X3支持团队不提供支持。

来自AWRK的录入点MESSAGE
使用示例
$ACTION
#Infbox  " ACTION  "+ACTION
Case ACTION
When "MESSAGE" : Gosub MESSAGE
Endcase
Return
$MESSAGE
# We want to do that only for some Workflow Rules
If [F:AWA]CODE <> “MYRULE”
   Return
Endif
Local Char FICHIER(80), NAME(80)
Local Integer STAT
# Here we build the path and the name for the attached PDF
NAME = “\NEW_NAME.pdf”
FICHIER=filpath("","","")+NAME   
# Then we rename the generated pdf
Call  MOVE (PCEJOI(NBJOI),FICHIER,STAT) From ORDSYS
PCEJOI(NBJOI)=FICHIER
Return

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.