---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# WorkflowDuration - 전역

# WorkflowDuration - 전역 {#ariaid-title1}

WorkflowDuration 스크립트 포함은 워크플로우 활동의 변수를 기반으로 지속 시간(초)을 계산하는 메서드를 제공합니다. Workflow Timer()와 DurationCalculator() 간의 인터페이스입니다.

## WorkflowDuration - addSeconds(GlideRecord record, Number amount) {#ariaid-title2}

지정된 시작 날짜/시간에 초를 추가합니다.
{#r_WFD-addSeconds_GR_N__table_bvj_gfj_rt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 기록 | GlideRecord | 설명 |
| 금액 | 번호 | 금액 |
[표 1. 매개변수]

{#r_WFD-addSeconds_GR_N__table_bvj_gfj_rt} {#r_WFD-addSeconds_GR_N__table_cvj_gfj_rt__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 객체가 성공적으로 작성된 경우 예입니다. |
[표 2. 반환]

{#r_WFD-addSeconds_GR_N__table_cvj_gfj_rt}

## WorkflowDuration - calculate(GlideRecord record) {#ariaid-title3}

초와 기한을 계산합니다.
{#r_WFD-calculate_GR__table_y4j_tbj_rt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 기록 | GlideRecord | 일정, 시간대 및 날짜/시간 정보가 있는 필드가 포함된 기록입니다. 이것은 거의 항상 activity.vars.__var_record__입니다. |
[표 3. 매개변수]

{#r_WFD-calculate_GR__table_y4j_tbj_rt} {#r_WFD-calculate_GR__table_z4j_tbj_rt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 4. 반환]

{#r_WFD-calculate_GR__table_z4j_tbj_rt}

## WorkflowDuration - calculateTimeLeft(GlideRecord record) {#ariaid-title4}

지정된 종료 날짜/시간까지 남은 시간(초)을 계산합니다.
{#r_WFD-calculateTimeLeft_GR__table_apj_tbj_rt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 기록 | GlideRecord | 일정, 시간대 및 날짜/시간 정보가 있는 필드가 포함된 기록입니다. 이것은 거의 항상 activity.vars.__var_record__입니다. |
[표 5. 매개변수]

{#r_WFD-calculateTimeLeft_GR__table_apj_tbj_rt} {#r_WFD-calculateTimeLeft_GR__table_bpj_tbj_rt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 6. 반환]

{#r_WFD-calculateTimeLeft_GR__table_bpj_tbj_rt}

## WorkflowDuration - getEndDateTime( ) {#ariaid-title5}

calculate(record) 호출로 설정된 종료 날짜/시간을 반환합니다.
{#r_WFD-getEndDateTime__table_sjq_bs1_4t__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 7. 매개변수]

{#r_WFD-getEndDateTime__table_sjq_bs1_4t} {#r_WFD-getEndDateTime__table_tjq_bs1_4t__entry__2}

| 유형 | 설명 |
|-|-|
| GlideDateTime | 종료 날짜/시간입니다. |
[표 8. 반환]

{#r_WFD-getEndDateTime__table_tjq_bs1_4t}

## WorkflowDuration - getSeconds( ) {#ariaid-title6}

calculate(record) 호출에 의해 설정된 초 값을 반환합니다.
{#r_WFD-getSeconds__table_q4j_tbj_rt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 9. 매개변수]

{#r_WFD-getSeconds__table_q4j_tbj_rt} {#r_WFD-getSeconds__table_r4j_tbj_rt__entry__2}

| 유형 | 설명 |
|-|-|
| 번호 | 계산(기록) 호출에 의해 설정된 시간(초)입니다. |
[표 10. 반환]

{#r_WFD-getSeconds__table_r4j_tbj_rt}

## WorkflowDuration - getTotalSeconds( ) {#ariaid-title7}

calculate(record) 호출에 의해 설정된 totalSeconds 값을 반환합니다.
{#r_WFD-getTotalSeconds__table_s4j_tbj_rt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 11. 매개변수]

{#r_WFD-getTotalSeconds__table_s4j_tbj_rt} {#r_WFD-getTotalSeconds__table_t4j_tbj_rt__entry__2}

| 유형 | 설명 |
|-|-|
| 번호 | 계산(기록) 호출에 의해 설정된 총 시간(초)입니다. |
[표 12. 반환]

{#r_WFD-getTotalSeconds__table_t4j_tbj_rt}

## WorkflowDuration - setEndDateTime(String dt) {#ariaid-title8}

남은 시간을 계산할 때 사용할 종료 날짜/시간을 설정합니다.
값을 GlideDateTime 내부 형식으로 변환하려면 GlideDateTime.getValue()를 사용합니다.
{#r_WFD-setEndDateTime_S__table_yjq_bs1_4t__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| DT | 문자열 | 사용할 종료 날짜/시간입니다. |
[표 13. 매개변수]

{#r_WFD-setEndDateTime_S__table_yjq_bs1_4t} {#r_WFD-setEndDateTime_S__table_zjq_bs1_4t__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 14. 반환]

{#r_WFD-setEndDateTime_S__table_zjq_bs1_4t}

## WorkflowDuration - setEndDateTime(GlideDateTime dt) {#ariaid-title9}

남은 시간을 계산할 때 사용할 종료 날짜/시간을 설정합니다.
값을 GlideDateTime 내부 형식으로 변환하려면 GlideDateTime.getValue()를 사용합니다.
{#r_WFD-setEndDateTime_GDT__table_akq_bs1_4t__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| DT | GlideDateTime | 사용할 종료 날짜/시간입니다. |
[표 15. 매개변수]

{#r_WFD-setEndDateTime_GDT__table_akq_bs1_4t} {#r_WFD-setEndDateTime_GDT__table_bkq_bs1_4t__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 16. 반환]

{#r_WFD-setEndDateTime_GDT__table_bkq_bs1_4t}

## WorkflowDuration - setStartDateTime(String dt) {#ariaid-title10}

계산에 사용할 시작 날짜/시간을 설정합니다.
{#r_WFD-setStartDateTime_S__table_ujq_bs1_4t__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| DT | 문자열 | 사용할 시작 날짜/시간(GMT)입니다. |
[표 17. 매개변수]

{#r_WFD-setStartDateTime_S__table_ujq_bs1_4t} {#r_WFD-setStartDateTime_S__table_vjq_bs1_4t__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 18. 반환]

{#r_WFD-setStartDateTime_S__table_vjq_bs1_4t}

## WorkflowDuration - setStartDateTime(GlideDateTime dt) {#ariaid-title11}

계산에 사용할 시작 날짜/시간을 설정합니다.
값을 GlideDateTime 내부 형식으로 변환하려면 GlideDateTime.getValue()를 사용합니다.
{#r_WFD-setStartDateTime_GDT__table_wjq_bs1_4t__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| DT | GlideDateTime | 사용할 시작 날짜/시간입니다. |
[표 19. 매개변수]

{#r_WFD-setStartDateTime_GDT__table_wjq_bs1_4t} {#r_WFD-setStartDateTime_GDT__table_xjq_bs1_4t__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 20. 반환]

{#r_WFD-setStartDateTime_GDT__table_xjq_bs1_4t}

## WorkflowDuration - setUsedSecs(Number secs) {#ariaid-title12}

보정을 used seconds 설정합니다. 여기서 시간(초)은 일정 내의 시간(초)입니다.
지속 시간을 연장하는 -ve 숫자일 수 있습니다.
{#r_WFD-setUsedSecs_N__table_w4j_tbj_rt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 초 | 번호 | 설정할 데 사용된 시간(초)입니다. |
[표 21. 매개변수]

{#r_WFD-setUsedSecs_N__table_w4j_tbj_rt} {#r_WFD-setUsedSecs_N__table_x4j_tbj_rt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 22. 반환]

{#r_WFD-setUsedSecs_N__table_x4j_tbj_rt}

## WorkflowDuration - setWorkflow(객체 일정, 객체 시간대) {#ariaid-title13}

워크플로우 일정/시간대를 설정합니다. schedule_type workflow_schedule 및 timezone_type workflow_timezone)에 사용됩니다.
{#r_WFD-setWorkflow_O_O__table_u4j_tbj_rt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 일정 | 객체 | 사용할 일정입니다. 일반적으로 워크플로우 context.schedule에서 . |
| 시간대 | 객체 | 사용할 시간대입니다. 일반적으로 워크플로우 context.timezone에서 . |
[표 23. 매개변수]

{#r_WFD-setWorkflow_O_O__table_u4j_tbj_rt} {#r_WFD-setWorkflow_O_O__table_v4j_tbj_rt__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 24. 반환]

{#r_WFD-setWorkflow_O_O__table_v4j_tbj_rt}

