engine:sync:addmovedateadjustment
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
engine:sync:addmovedateadjustment [2018/08/13 22:05] – ↷ Page name changed from engine:sync:addmovedateajustment to engine:sync:addmovedateadjustment dcumming | engine:sync:addmovedateadjustment [2025/01/21 22:07] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Name | + | ====== |
- | addmovedateadjustment | + | |
- | AddMoveDateAdjustment | + | |
Add a specific number of days, months, years to the Next Move Date if a field value matches a filter value. | Add a specific number of days, months, years to the Next Move Date if a field value matches a filter value. | ||
- | Phase | + | |
+ | ===== Phase ===== | ||
This instruction is used by the TapeTrack Synchronization Engine. | This instruction is used by the TapeTrack Synchronization Engine. | ||
- | Syntax | ||
- | AddMoveDateAdjustment(field, | ||
- | string field; string filter; integer years; integer months; integer days; | ||
- | field The field to compare against. filter A filter value to compare the field value against. years The number of years to add to the Next Move Date. months The number of months to add to the Next Move Date. days The number of days to add to the Next Move Date. | ||
- | Examples | ||
- | Example 2.1. AddMoveDateAdjustment: | ||
- | Description contains YEARLY | ||
- | Extract(MOVEDATE, | ||
- | SetMoveDateFormat(" | ||
- | Extract(DESCRIPTION, | ||
- | AddMoveDateAdjustment(DESCRIPTION, | ||
- | | ||
- | Extract the MOVEDATE from offset 4, length 10 of the report body. | ||
- | Set the MOVEDATE format. | ||
- | Extract the DESCRIPTION from offset 5, length 100 of the report body. | ||
- | Adjust the extracted MOVEDATE by 7 years if the DESCRIPTION matches the pattern *YEARLY*. | ||
+ | ===== Syntax ===== | ||
+ | |||
+ | '' | ||
+ | |||
+ | ^ Variable ^ Type ^ Description ^ Min Length ^ Max Length ^ Min Value ^ Max Value ^ | ||
+ | |field | ||
+ | |filter | String | A filter value to compare the field value against. |1|256| | ||
+ | |years | Integer | The number of years to add to the Next Move Date. |1|10|-214748364 | 2147483647| | ||
+ | |months | Integer | The number of months to add to the Next Move Date. |1|10|-214748364 | 2147483647| | ||
+ | |days | Integer | The number of days to add to the Next Move Date.|1|10|-214748364 | 2147483647| | ||
+ | |||
+ | ==== Example ==== | ||
+ | |||
+ | Add 7 years to the Next Move Date if the Description contains YEARLY | ||
+ | |||
+ | < | ||
+ | # | ||
+ | # Extract the MOVEDATE from offset 4, length 10 of the report body. | ||
+ | Extract(MOVEDATE, | ||
+ | |||
+ | # Set the MOVEDATE format. | ||
+ | SetMoveDateFormat(" | ||
+ | |||
+ | # Extract the DESCRIPTION from offset 5, length 100 of the report body. | ||
+ | Extract(DESCRIPTION, | ||
+ | |||
+ | # Adjust the extracted MOVEDATE by 7 years if the DESCRIPTION matches the pattern *YEARLY*. | ||
+ | AddMoveDateAdjustment(DESCRIPTION, | ||
+ | </ | ||
+ | |||
+ | ===== See Also ===== | ||
+ | |||
+ | [[engine: | ||
+ | [[cli: | ||
+ | [[cli: | ||
+ | |||
+ | {{tag> import_engine}} |
engine/sync/addmovedateadjustment.1534197928.txt.gz · Last modified: 2025/01/21 22:07 (external edit)