Roboteka
Roboteka · Katalog · Różnica między dwiema datami

Różnica między dwiema datami

Robot „Różnica między dwiema datami” oblicza, ile czasu minęło między datą 1 a datą 2 w wybranej jednostce: dniach, godzinach, minutach lub pełnych miesiącach (domyślnie dni). Zwraca różnicę ze znakiem (ujemną, jeśli data 2 jest wcześniejsza niż data 1), jej wartość bezwzględną oraz liczbę pełnych dni. Służy w procesach biznesowych i robotach Bitrix24 do obliczania terminów.

Robot oblicza różnicę między dwiema datami i od razu zwraca trzy wartości do dalszych sprawdzeń i obliczeń. Na wejściu podaje się datę 1 (początek), datę 2 (koniec) oraz jednostkę: days, hours, minutes lub months (pełne miesiące); jeśli jednostka nie jest ustawiona, używane są dni. Na wyjściu: diff — różnica ze znakiem w wybranej jednostce (ujemna, jeśli data 2 jest wcześniejsza niż data 1), diff_absolute — ta sama różnica jako wartość bezwzględna, zawsze dodatnia, oraz days — liczba pełnych dni między datami. Stosuj, aby obliczyć, ile dni deal stoi na etapie, wiek leada od daty utworzenia albo ile godzin pozostało do terminu zadania. Jeśli jednej z dat nie uda się odczytać, robot zwraca zera. Wartość diff wygodnie porównać z progiem w warunku następnego kroku procesu biznesowego.

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Data 1 (początek) date tak
Data 2 (koniec) date tak
Jednostka: days / hours / minutes / months (domyślnie days) string

Co zwraca robot?

Parametr Typ
Różnica (może być ujemna, jeśli data2 < data1) int
Różnica (zawsze dodatnia) int
Pełnych dni (zawsze) int

Scenariusz: kontrola czasu deala na etapie

  1. Deal wchodzi na etap „W toku”
  2. Robot oblicza różnicę między datą utworzenia a datą bieżącą w dniach
  3. Jeśli diff jest większe niż 7, proces tworzy zadanie-przypomnienie dla osoby odpowiedzialnej

Podobne roboty

Powiązane artykuły