Bài đăng

Đang hiển thị bài đăng từ 2019

IBM BPM - Tạo Date từ ISO Format

I. Giới thiệu Định dạng ISO date đã trở nên phổ biến để lưu trữ dữ liệu theo từng múi giờ khác nhau. Định dạng: YYYY-MM-DDTHH:mm:ss.sssZ hoặc ±YYYYYY-MM-DDTHH:mm:ss.sssZ II. Sử dụng 1. Tạo function chung để convert function DateISO(isoDate){ var dateStr = isoDate.replace("T", " "); return new TWDate(dateStr); } 2. Test // input: 2011-10-05T14:48:00.000Z tw.local.date = new DateISO("2011-10-05T14:48:00.000Z"); tw.local.str = new DateISO("2008-01-28T22:00:00.000+07:00").format("dd/MM/yyyy");

IBM BPM Delete Snapshots

Hình ảnh
I. Giới thiệu IBM BPM cloud IBM BPM cloud version là phiên bản mới của IBM cho phép user phát triển trực tiếp trên môi trường cloud thông qua browser ở client. Việc phát triển trên cloud đang là xu hướng trên Thế giới vì tính tiện dụng của nó. Các developer sẽ không phải cài đặt môi trường phát triển trên máy cá nhân nữa mà sẽ kết nối và phát triển trên môi trường cloud thông qua trình duyệt web. Snapshots trên BPM Việc phát triển trên môi trường cloud yêu cầu phải có công cụ để quản lý các version khi phát triển. Trong BPM của IBM có chức năng tạo snapshot để quản lý version. II. Hướng dẫn Login vào Process Center / Process Apps Sau đó click chọn App muốn tạo snapshot. Tại tab Snapshots nhấn Create New Snapshot Sau đó nhập tên snapshot rồi tạo. Unnamed Snapshots Trong BPM, mỗi khi phát triển thì thao tác Save lại trên Process Center...

IBM BPM - Maximum call stack size exceeded

Hình ảnh
I. Lỗi gặp phải [<32message:Maximum call stack size exceeded><119flowObjectID:/25.a2270ede-01cd-4195-8161-afca4487b452//8099c314-ad06-4146-8525-1059dde54584/Step II. Fix TH lỗi này gặp phải khi thực hiện cập nhật, load dữ liệu quá lớn trên màn hình User interface. Cách khắc phục trong trường hợp gặp lỗi này là thực hiện phân trang cho table đó.

IBM BPM - Date

I. Giới thiệu Date là kiểu data đã quá quen thuộc với chúng ta. Trong IBM BPM thì Date có phần hơi khác một chút so với Date trong javascript thuần. II. Sử dụng 1. Tạo date theo ngày hiện tại // Cách 1 tw.local.date = new Date(); // Cách 2 tw.local.date = new tw.object.Date(); //Cách 3: tw.local.date = new TWDate(); // Chú ý: Có thể dùng biến var thay cho tw.local (var date ~ tw.local.date) 2. Tạo date theo ngày bất kỳ // Cách 1: tw.local.date = new TWDate("yyyy-MM-dd hh:mm:ss.S"); // Ví dụ: tw.local.date = new TWDate("2019-7-3 13:20:00.000"); // Cách 2: tw.local.date = new Date(date); // Ví dụ: tw.local.date1 = new TWDate("2019-7-3 13:20:00.000"); tw.local.date = new Date(tw.local.date1); // Cách 3: tw.local.date = new Date(year, month, day, hours, minutes, seconds, milliseco...

BPM IBM

1. Giới thiệu 2. Date trong IBM BPM

BPM(Business Process Management) là gì?

Quy trình (Process) là gì? - Quy trình được hiểu là 1 nhóm các bước để giải quyết một hay nhiều công việc. Ví dụ: - Quy trình X gồm các bước: A, B, C, D. - Quy trình mở tài khoản gồm các bước như: Tiếp nhận hồ sơ, Xác minh, Thẩm định, Phê duyệt, Mở tài khoản. Quy trình trong doanh nghiệp  - Trong doanh nghiệp thì quy trình được coi là nền tảng để phát triển, kiểm soát, đánh giá, định hướng cho một doanh nghiệp. Ví dụ như quy trình cho vay của 1 ngân hàng, mở tài khoản ngân hàng, phát hành thư tín dụng, ... - Khi công nghệ chưa phát triển thì các doanh nghiệp hoạt động theo hình thức "chân tay", trên giấy tờ, trao đổi tài liệu trực tiếp. Điều này gây khó khăn và tốn thời gian, tiền bạc của doanh nghiệp lẫn người tham gia quy trình mà hiệu suất không cao. Vậy BPM là gì? Tại sao lại dùng BPM vào doanh nghiệp? BPM (Business Process Management) - BPM là một mô hình quản lý quy trình doanh nghiệp, nó là cách nhìn, các tiếp cận khác trong việc quản lý quy trình. Nó giúp...

IBM BPM - Dojo Define and Require

I. Giới thiệu Asynchronous module definition (AMD) là một định nghĩa chuẩn chung cho javascript. Nó định nghĩa các chuẩn hóa cho các api được khai báo và sử dụng theo kiểu bất đồng bộ. Lợi ích của AMD sẽ giúp cho quá trình load trang web trở nên nhanh hơn vì không bị blocking (load các file js) ngay từ đầu mà chỉ load khi chúng được gọi đến. Nó cũng giúp cho việc phân tách các module trong code dễ dàng hơn, dễ kiểm soát lỗi, dễ nâng cấp hơn. II. Sử dụng 1. Define module by AMD Tạo một file module.js define(function() { var module = function() {}; module.print = function(){ console.log("Print...."); } return module; }); 2. require module Import file module.js trên lên IBM BPM Web File require(["module"], function(moduleX) { moduleX.print(); });