Mô-đun iCalendar cho phép bạn tạo các tệp sự kiện *.ics có thể được nhập vào lịch của bạn.
Cài đặt và cấu hình
Mô-đun này không yêu cầu bất kỳ cài đặt nào và có thể được sử dụng ngay sau khi cài đặt.
Quy trình nghiệp vụ liên quan
Quy trình công việc sau đây được tạo trước trong dự án sau khi mô-đun được cài đặt:
- ICalendar: Create Event - tạo .ics của phát minh đã lên lịch và trả về id tệp của nó;
- Đầu vào:
- Title [ string ] - tiêu đề sự kiện;
- Start [ datetime ] - thời gian bắt đầu sự kiện;
- End [ datetime ] - thời gian kết thúc sự kiện;
- Filename [ string ] - tên *.ics ;
- Đầu ra:
- Calendar [ file ] - id tệp trong DB .
- Đầu vào:
ví dụ sử dụng
Xem xét một ví dụ về việc tạo và nhận tệp sự kiện bằng mô-đun iCalendar .
Bước đầu tiên là liên kết ICalendar: Create Event BP với điểm cuối phụ trợ. Để thực hiện việc này, hãy đi tới Backend > Endpoints .
Tiếp theo, sau khi tạo nhóm thích hợp, một điểm cuối mới sẽ được tạo, như trong ví dụ bên dưới.
Ngay sau khi tạo xong BP cần thiết, bạn có thể bắt đầu tạo giao diện web và các quy trình kinh doanh cần thiết.
Trong ví dụ này, ngày bắt đầu và ngày kết thúc của sự kiện, tên của sự kiện và tên của .ics cuối cùng được đọc từ giao diện web chỉ bằng một lần bấm nút, sau đó tệp được tạo trong cơ sở dữ liệu được tải xuống thiết bị người dùng.
Giao diện trông như thế này:
BP tương ứng được trình bày trên ví dụ dưới đây:
Để tải tệp xuống thiết bị của người dùng, bạn có thể sử dụng khối Tải xuống tệp từ URL khi URL được chỉ định. Trong trường hợp này, tệp nằm trong cơ sở dữ liệu ứng dụng và đường dẫn tương đối của tệp sẽ được xác định là /api/_files/<ID>/download/ , trong đó ID là ID tệp (từ khối lịch ICalWiki: Tạo sự kiện , trong trường hợp này). Để tạo thành địa chỉ tệp, khối To String được sử dụng (để chuyển đổi lịch [ tệp ] thành chuỗi) và sau đó sử dụng bội số Concat String để lấy liên kết cuối cùng tới tệp trong cơ sở dữ liệu. Phần tương ứng của BP trông như thế này:
Ứng dụng đã xuất bản trông giống như:
Để thêm sự kiện đã tạo vào lịch google của bạn, trên trang lịch, hãy chuyển đến cài đặt:
Sau đó, đi tới Import & Export và nhập .ics mà bạn có trong ứng dụng đã triển khai.
Sự kiện đã tạo sẽ xuất hiện trong lịch sau khi được nhập.