首页 > 其他分享 >LWC属性变化时的一种处理方法

LWC属性变化时的一种处理方法

时间:2023-04-29 09:14:24浏览次数:38  
标签:删除 处理 Flow 版本号 版本 lwc LWC sf 属性

LWC(Lightning Web Component)的属性name, role发生变化,或者要删除某个属性时,Salesforce会自动检查是否有Flow引用这个lwc,如果有,则会提示,不能删除。手工操作,需要在Flow中先去掉这个lwc,然后发布修改后的lwc,再在Flow中加回去。问题是Flow往往有好几个版本(version),一个个地手工调整,非常麻烦,几乎不可能。所以以前碰到这种情况,只好弃用原来的属性,另外添加一个。

今天忽然想到可以利用sfdx,实现一定程度的简化操作。具体办法是:

1.用sfdx force:source:retieve -m “Flow:foo-1” -r c:\bar将冲突的Flow版本下载到本地目录。这里的-1是Flow的版本号。也可以用最新的sf命令,格式差不多,sf force source retrieve -m “Flow:foo-1” -r c:\bar。文档上说推荐用sf project retrieve start,但是下载的是zip文件,并不方便。注意最新版本即使指定了版本号,下载后也会自动去掉版本号,需要手工补上。

2.手工删除冲突的Flow版本。这个本来也能用命令实现,但是如果Flow已经激活或者有interview在运行则不可以,所以还是手工删除比较方便,编程自动操作需要考虑很多情况,比较麻烦。如果Flow的所有版本都有冲突,可以直接删除Flow本身。

3.上传修改后的lwc。

4.用sf project deploy start -d c:\bar一次性上传所有的Flow版本,如果整个Flow已被删除,会自动重建,并保留原来的版本号。注意最新的版本一定要手工补上版本号。

当然,在此基础上,可以进一步用VBScript, PowerShell等编程,提高自动化程度。

标签:删除,处理,Flow,版本号,版本,lwc,LWC,sf,属性
From: https://www.cnblogs.com/badnumber/p/17363543.html

相关文章

  • 【数据挖掘&机器学习】招聘网站的职位招聘数据的分位数图、分位数-分位数图以及散点图
    一.本次需求背景本文主题:招聘网站的职位招聘数据的分位数图、分位数-分位数图以及散点图、使用线性回归算法拟合散点图处理详解之前的文章我们已经对爬取的数据做了清洗处理,然后又对其数据做了一个薪资数据的倾斜情况以及盒图离群点的探究。我们这次的需求是:使用散点图、使用......
  • 【数据预处理&机器学习】对于薪资数据的倾斜情况以及盒图离群点的探究
    一.需求背景课题中心:招聘网站的职位招聘数据预处理之前的文章,我们已经对职位薪资数据进行了爬取(9000条)数据,然后进行了数据的清洗,最终得到了4000条有效数据。具体需求:按不同的类别划分职位中的薪酬数据,画盒图/箱线图,检查孤立点/离群点;使用分位数图、分位数-分位数图方法处理数......
  • MFC-SetWindowLong设置窗口样式、窗口标识符ID、处理函数
     修改样式LONGStyles;Styles=GetWindowLong(hWnd4,GWL_STYLE);//获取原窗口风格/*参数1:HWNDhWnd窗口句柄参数2:intnIndex改变窗口上的何种属性*/LONGl=SetWindowLong(hWnd4,GWL_STYLE,Styles|LVS_REPORT);//设置新的......
  • MFC-GetWindowLong获取窗口样式、窗口标识符ID、处理函数
     获取窗口样式LONGStyles=GetWindowLong(hWnd4,GWL_STYLE);//获取窗口风格/*参数1:HWNDhWnd窗口句柄参数2:intnIndex改变窗口上的何种属性窗口属性包括窗口的样式(GWL_STYLE)、扩展样式(GWL_EXSTYLE)、窗口函数、窗......
  • python日常工作处理-文件按比例分割数据
    python日常工作处理-文件按比例分割数据把一个保存用户id文本进行比例分割,比例为50%,分别另存为另外两个文件代码importrandominput_file='/Users/Desktop/2023-03-28.txt'group1_file='/Users/Desktop/group1_2023-03-28.txt'group2_file='/Users/Desktop/group2_......
  • 虚拟机的防火墙处理
    虚拟机的防火墙处理 每过段时间就要去网上搜一下,还不如放我自己这儿,省的去试错。查看firewall服务状态:systemctlstatusfirewalld开启:servicefirewalldstart重启:servicefirewalldrestart关闭:servicefirewalldstop一劳永逸:systemctldisablefirewalld.service ......
  • 虚拟机的防火墙处理
    虚拟机的防火墙处理每过段时间就要去网上搜一下,还不如放我自己这儿,省的去试错。查看firewall服务状态:systemctlstatusfirewalld开启:servicefirewalldstart重启:servicefirewalldrestart关闭:servicefirewalldstop一劳永逸:systemctldisablefirewalld.service......
  • 关于json文件想要添加注释怎么处理
    json格式本身不支持注释,json的本意就是极简的通用数据传输。加了备注就不是极简了。1.注释用来说明这个key做什么用2.希望添加注释之后,不会影响原本的交互逻辑。比较好的方法是:json文件里面额外增加一个key"key_comment"用来描述这个key的作用。但是如果本来json文件只是一个......
  • element ui抽屉组件蒙版取消后,左侧内容可点击,可处理
    elementui抽屉组件都在用,然后需求提了一个底部蒙版不要,左侧正常点击,输入框正常输入,滚动正常滚动。在做的时候发现蒙版去了只是将当前蒙版的透明度更改了而已,蒙版还是在的,左侧依然点击不了后来想想把蒙版的宽度处理一下跟抽屉的宽度一样不就行了吗?说做就做 抽屉上定义class,......
  • 异常处理措施
    异常处理措施——针对有效的错误处理设计异常管理系统作者:Jean-PierreNorguet,JavaWorld.com,11/15/071.           摘要在面向对象的应用程序中,由于代码重载、错误的问题处理方式,导致异常有越来越多的趋势。在这篇文章中,作者Jean-PierreNorguet介绍了如......