Niestandardowa aktywność
Aplikacja Emails & Activities (E&A) to przydatne narzędzie, które pozwala klientom monday CRM zarządzać komunikacją z klientami w jednym miejscu. Każdy kontakt jest zapisywany i śledzony jako aktywność na osi czasu aplikacji, dzięki czemu ważne informacje i aktualizacje są łatwo dostępne.
Możesz wybierać spośród domyślnych aktywności, takich jak Spotkanie lub Podsumowanie rozmowy, albo tworzyć własne, aby lepiej porządkować kontakty.
Zapytania
Pobieranie niestandardowych aktywności
- Limit: do 50 niestandardowych aktywności
- Zwraca tablicę z metadanymi niestandardowych aktywności na osi czasu aplikacji E&A
- Można ją wykonać tylko bezpośrednio na poziomie głównym; nie można zagnieżdżać jej w innym zapytaniu
query {
custom_activity {
color
icon_id
id
name
type
}
}
import { ApiClient } from "@mondaydotcomorg/api";
const mondayApiClient = new ApiClient({ token: myToken });
const query = "query { custom_activity { color icon_id id name type }}";
const response = await mondayApiClient.request(query);
Pola
| Pole | Typ | Opis |
|---|---|---|
| color | CustomActivityColor |
Kolor niestandardowej aktywności. Pełną listę nazw i odpowiadających im kolorów znajdziesz tutaj. |
| icon_id | CustomActivityIcon |
Ikona niestandardowej aktywności. Pełną listę nazw i odpowiadających im ikon znajdziesz tutaj. |
| id | ID |
Unikalny identyfikator niestandardowej aktywności. |
| name | String |
Nazwa niestandardowej aktywności. |
| type | String |
Typ niestandardowej aktywności. {/* Zawsze zwraca "custom". */} |
Mutacje
Tworzenie niestandardowej aktywności
Tworzy niestandardową aktywność w aplikacji E&A. Zwraca obiekt CustomActivity.
mutation {
create_custom_activity(
color: SLATE_BLUE
icon_id: TRIPOD
name: "Test custom activity"
) {
id
}
}
import { ApiClient } from "@mondaydotcomorg/api";
const mondayApiClient = new ApiClient({ token: myToken });
const query = "mutation ($color:CustomActivityColor!, $iconId:CustomActivityIcon!, $name: String!) { create_custom_activity (color: $color, icon_id: $iconId, name: $name) { id }}";
const variables = {
color: "SLATE_BLUE",
iconId: "TRIPOD",
name: "My custom activity",
};
const response = await mondayApiClient.request(query, variables);
Argumenty
| Argument | Typ | Opis | Wartości enum |
|---|---|---|---|
| color | CustomActivityColor! |
Kolor niestandardowej aktywności. Pełną listę nazw i odpowiadających im kolorów znajdziesz tutaj. | BRINK_PINKCELTIC_BLUECORNFLOWER_BLUEDINGY_DUNGEONGO_GREENGRAYLIGHT_DEEP_PINKLIGHT_HOT_PINKMAYA_BLUEMEDIUM_TURQUOISEPARADISE_PINKPHILIPPINE_GREENPHILIPPINE_YELLOWSLATE_BLUEVIVID_CERULEANYANKEES_BLUEYELLOW_GREENYELLOW_ORANGE |
| icon_id | CustomActivityIcon! |
Ikona niestandardowej aktywności. Pełną listę nazw i odpowiadających im ikon znajdziesz tutaj. | ASCENDINGCAMERACONFERENCEFLAGGIFTHEADPHONESHOMEKEYSLOCATIONNOTEBOOKPAPERPLANEPLANEPLIERSTRIPODTWOFLAGSUTENSILS |
| name | String! |
Nazwa niestandardowej aktywności. |
Usuwanie niestandardowej aktywności
Usuwa niestandardową aktywność z aplikacji E&A. Zwraca obiekt CustomActivity.
mutation {
delete_custom_activity(id: "cbb37d0e-04ee-3662-z832-c4150e80eddz") {
name
}
}
import { ApiClient } from "@mondaydotcomorg/api";
const mondayApiClient = new ApiClient({ token: myToken });
const query = "mutation ($activityId: String!) { delete_custom_activity (id: $activityId) { name }}";
const variables = {
activityId: "c95ccef8-f41d-40a9-b5b7-b039505e85da",
};
const response = await mondayApiClient.request(query, variables);
Argumenty
| Argument | Typ | Opis |
|---|---|---|
| id | String! |
Unikalny identyfikator niestandardowej aktywności. |