曾經做項目沒有考慮那么多,對於級聯表操作都是正常的一步一步操作,沒有考慮過失敗情況,最近項目遇見了失敗的情況,導致碰到了相應的情況,特此mark一下,免得后期繼續踩坑。 需求如下:新建頁面,頁面中包含1.新建企業,2.新建聯系人,3.新建機會。任何一步的邏輯或者DML操作失敗都會導致整體的回滾 ...
有的時候我們往往會遇到此種類似的需求:用戶在訪問某個詳細的記錄時,需要記錄一下什么時候哪個用戶訪問過此頁面,也就是說進入此頁面時,需要插入一條記錄到表中,表有用戶信息,record id,sObject name以及vf page name.但是對於salesforce,不允許在controller的構造函數中進行DML操作,此種情況推薦采用兩種方式實現此功能: 一.使用apex:page的act ...
2017-02-09 11:38 0 1288 推薦指數:
曾經做項目沒有考慮那么多,對於級聯表操作都是正常的一步一步操作,沒有考慮過失敗情況,最近項目遇見了失敗的情況,導致碰到了相應的情況,特此mark一下,免得后期繼續踩坑。 需求如下:新建頁面,頁面中包含1.新建企業,2.新建聯系人,3.新建機會。任何一步的邏輯或者DML操作失敗都會導致整體的回滾 ...
salesforce中對於數據庫操作和JAVA等語言對於數據庫操作是有一定區別的。salesforce中的數據庫使用的是Force.com 平台的數據庫,數據表一行數據可以理解成一個sObject變量。接下來主要講解一下sObject以及單表的簡單DML操作。 詳細了解sObject以及DML ...
在salesforce開發中,發送郵件是一個很常見的功能。比如在進入審批流以后的通過和拒絕的操作需要發送郵件給記錄的owner,和其他系統交互以后更改了某些狀態通知相關的User或者Contact等等。可以說,發送郵件在業務上是一個必不可少的環節。 salesforce提供了多種發送郵件的方式 ...
上一篇介紹VF中常用的變量,此篇主要內容為VF頁面可以直接使用的函數,主要包括Date相關函數,Text相關函數,Information相關函數以及logic相關函數,其他相關函數,比如math相關函數等可以自行去練習使用。 一.Date相關常用函數 使用Date相關函數可以很輕松的獲取今天 ...
我們在使用formula或者validation rules等的時候通常會接觸到很多function,這些函數很便捷的解決了我們很多問題。其實很多函數也可以應用在VF頁面中,VF頁面有時候應該善於使用相關的常量和函數,便捷我們的開發。 一.常用的global variable篇 1. ...
此篇可以參考: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_restful_http_testing_httpcalloutmock.htm https ...
在apex中通過soql查詢可以使用兩種方式,使用DML語句或者使用Database的方法。 使用DML語句和使用Database類的方法對於我們來說用的都很多,並且都很常見。對於數據庫常見的操作:增,刪,改,查,通過DML語句和Database類的方法實現如下所示: DML語句: 查找 ...
隊列和棧簡單的區別為棧是后進先出,隊列是先進先出。隊列也是特殊的線性表,所以隊列也分為順序存儲結構和鏈式存儲結構。本篇主要描述順序存儲結構。 我們先假定一個隊列里有5個元素,當我們添加新元素時,添 ...