레코드를 편집하기 전에 사용자가 실제로 호출하기 전에 스크립트를 실행하는 방법을 찾으려고합니다. 지금까지 모든 이벤트는 레코드와 어떤 종류의 상호 작용이있을 때 처리되는 것처럼 보입니다.실제 생성시 스크립트를 실행하는 방법
이것은 생성시 고객 정보가 포함 된 전자 메일을 자동으로 보낼 수 있습니다.
NS DB에 쓰기> 스크립트는 사용자 데이터를 업데이트하고 이메일을 보냄> 첫 번째보기/수정이 이루어집니다.
beforeload에서 UE를 사용하여 관리 한 이전 관리자가 보이지만 더 이상 작동하지 않는 것 같습니다.
nlapiGetNewRecord().getId() --> returns an id not belonging to the record.
생성시 스크립트를 트리거하는 방법은 무엇입니까?
몇 가지 테스트를 수행 한 결과 UE의 beforeSubmit에 아직 내부 ID가없는 것으로 나타났습니다.이 ID는 레코드가 저장되면 생성됩니다. 다른 워크 플로와 충돌하기 때문에 레코드를로드하고 저장할 수없는 워크 플로 문제 때문에 문제가 발생합니다. 따라서 대신 nlapisubmitfield를 사용해야합니다. – pipechang
'beforeSubmit (type)'라우트로가는 경우'nlapiSetFieldValue (name, value)'를 사용하십시오.이 라우트는 제출하기 전에 폼의 필드 값을 설정 한 것과 같은 것입니다. – Hatdog