我有一个强大的应用程序(在sharepoint中存储数据),现在,它已经准备好上线了,但推出的最佳实践是什么
我想在power apps中为我的应用创建三个环境:开发、QA和生产。我有一个强大的应用程序(在sharepoint中存储数据),现在,它已经准备好上线了,但推出的最佳实践是什么,sharepoint,powerapps,Sharepoint,Powerapps,我想在power apps中为我的应用创建三个环境:开发、QA和生产。 不确定什么是最好的解决方案。此应用程序存储sharepoint列表中的数据。有什么建议吗?以我的观点,在开始使用之前,请在开发和QA环境中对其进行适当的测试 您仍然希望还原它,然后您可以在admon center中禁用DisableAppView,这样您的列表将在正常视图中打开,而不是在powerapps中打开 每天备份列表意味着将列表另存为列表模板 这些是我可以建议做的选择 我有一个很酷的处理方法。也许它也适合你 注意:此
不确定什么是最好的解决方案。此应用程序存储sharepoint列表中的数据。有什么建议吗?以我的观点,在开始使用之前,请在开发和QA环境中对其进行适当的测试 您仍然希望还原它,然后您可以在admon center中禁用DisableAppView,这样您的列表将在正常视图中打开,而不是在powerapps中打开 每天备份列表意味着将列表另存为列表模板
这些是我可以建议做的选择 我有一个很酷的处理方法。也许它也适合你 注意:此方法似乎不适用于非常大的Sharepoint列表(超过10万条记录)
DEV
Sharepoint列表和一个DEV
PowerApps环境,并根据此列表开始所有PowerApps的开发。
- 当它位于一个好位置(添加了所有列,解决了所有bug)时,使用此列表的副本创建一个
Sharepoint列表PROD
- 创建一个
PowerApps环境;将PROD
PowerApp复制到新环境中DEV
- 如果愿意,对
列表和应用程序重复上述步骤QA
[“DEV”、“QA”、“PROD”]
DEV
env中的PowerApp,将单选按钮的默认属性设置为“DEV”。分别对其他环境重复上述步骤。
- 每次将应用程序推送到下一个环境时,设置此默认属性非常重要
- 也许有一天PowerApps会将环境作为应用程序属性公开,您可以通过编程方式进行设置
OnSelect
属性设置为Set(varEnv,rdoEnv.Selected.Value)
4b。对于使用Sharepoint列表的所有代码,请使用IF语句编写代码。比如:- 添加/删除字段后,可以将DataSource属性还原为If语句
Filter(
If(
varEnv = "DEV", MY_DEV_LIST,
varEnv = "QA", MY_QA_LIST,
varEnv = "PROD", MY_PROD_LIST
),
someValue = anotherValue
)