저널 필드 유형
저널 필드에는 저널, journal_list 및 journal_input의 세 가지 유형이 있습니다.
| 저널 필드 유형 | 설명 |
|---|---|
| 일지 | 입력을 허용 및 저장하고 입력 상자 아래에 결합된 입력을 표시합니다. 저널 필드는 활동 스트림의 양식과 목록 뷰에 표시됩니다. |
| journal_input | 입력을 허용하고 저장하지만 결합된 입력은 표시하지 않습니다. 저널 입력 필드는 연결된 기록과 함께만 표시되므로 목록 뷰의 활동 스트림에는 표시되지 않습니다. |
| journal_list | 입력을 허용하거나 저장하지 마십시오. journal_list 필드가 종속된 다른 저널 필드의 내용만 표시할 뿐입니다. journal_list 필드가 둘 이상의 저널 필드에 종속된 경우 해당 필드의 입력을 시간순으로 엮습니다. journal_list 필드는 컨텐츠를 활동 스트림 내에 표시하지 않고 별도의 블록에 표시합니다. |
예시 이미지에는 사용 가능한 세 가지 저널 필드 유형이 포함되어 있습니다. 첫 번째는 필드 아래에 입력이 표시되는 저널 필드입니다. 두 번째는 저널 입력 필드로, 이전 입력이 표시되지 않습니다. 세 번째는 저널 목록 필드로, 위에 있는 저널 입력 필드의 입력을 표시하도록 구성됩니다.
알림에서 보낸 저널 항목 제한
관리자는 다음 시스템 속성으로 알림에 포함되는 저널 항목 수를 제어할 수 있습니다.
| 속성 | 레이블 | 설명 |
|---|---|---|
| glide.email.journal.lines | 이메일 알림에 포함된 저널 항목의 수(추가 설명, 작업 메모 등).(-1은 모두를 의미합니다.) | 이메일 알림에 포함된 저널 필드(예: 추가 설명 및 작업 메모)의 항목 수를 지정합니다. -1 값은 모든 저널 항목을 포함합니다.
|
저널 필드의 내용을 배열로 가져오는 코드
각 항목을 반복할 수 있도록 저널 필드의 내용을 배열에 넣으려면 이 페이지의 코드를 사용할 수 있습니다.
var notes = current.work_notes.getJournalEntry(-1);
//gets all journal entries as a string where each entry is delimited by '\n\n'
var na = notes.split("\n\n");
//stores each entry into an array of strings
for (var i = 0; i < na.length; i++)
gs.print(na[i]);저널 필드 스크립트 값
setValue() 메서드는 저널 필드에 대해 지원되지 않습니다. 대신 다음 예제와 같이 스크립트에 값을 할당합니다.
var now_GR = new GlideRecord('incident');
//query priority 1 incidents in the state of either 'new' or 'active'.
gr.addQuery('priority', 1);
var gc = gr.addQuery('state', 1);
gc.addOrCondition('state', 2);
gr.query();
while(gr.next())
{
//print a list of the incident numbers updated
gs.print(gr.number);
//add an entry to the 'work notes' journal field for each incident
gr.work_notes = "This is a high-priority incident. Please prioritize.";
gr.update();
}