Message mechanism and design of CCBPM workflow engine

Source: Internet
Author: User

keyword:ccflowjflow message mechanism process engine automatically sends SMS send message Send message process engine Connection message interface

about CCBPM: we refer to Ccflow Jflow Two versions of the workflow engine collectively as CCBPM.

Workflow engine message generation: during send, CC, Bounce, forward, add, delete, and so on, you need to remind the person at that time, and in the case of setting reminders, a message will be generated.

ccbpm message removal mechanism: for a hint that has expired meaningless, CCBPM will be deleted, such as: a node sent to the B node has n (n>=1) Individuals can handle, this time if the message is set to start the message service, you will be prompted to the N-person, If a person is processed and sent to point C, then CCBPM will automatically remove the B-node prompt, preventing repeated prompts.

message definition: The message is the channel with the system and the user, the user and the user, the user and the system to communicate, in the operation of an MIS system there will be many types of messages, these messages through a certain channel to pass, these channels include, SMS, mobile phone online tips, email alerts, instant messaging system , push.

Message Service:CCBPM messages are sent through CCBPM services, such as Ccflow servers.



Ccflow Service, able to put the workflow engine in the process of running messages, send out. For example, sent to the next step, waiting to be done.

CCBPM supported messaging channels: as shown, the CCBPM process engine has a messaging channel like the previous 5, which describes these five message push channels, respectively.

1th: Write message to CCIM: must use CCIM to be effective, of course you can also integrate with other instant messaging, to search online, ccbpm with other instant Message integration demo.



2nd: Send mail: as the name implies, is to send mail to the parties, the parties must be in the personal settings of the email address can be set.


3rd: Send SMS SMS: need to connect SMS cat can run, SMS cat is a hardware device, each SMS cat model different, the driver is different, but roughly the same, if you use the same model as our text cat, there is no need to debug the interface.

4th: Write a message to the app phone:This needs to start ccbpm iOS and Andriod client only, the system will automatically push the message to the client.



5th: Write to message: ccbpm with integration, can be conveniently through the enterprise number, the resulting message, free push to the designated user on.


CCBPM Message Store table: all the messages generated by the CCBPM process engine will be recorded in the Ta_sms table, each time the message is pushed out, the system will make a tag, the following is the table structure, information. Of course, if you want to write the interface yourself on this table, it is not a good situation to update the message.


If you want to develop the table two times, first of all to understand each of the fields, after the success of the message push, the field will be repaired to send a successful status, please refer to our CCBPM service code.


If you are interested in ccbpm, please follow us for source code and documentation:




Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Message mechanism and design of CCBPM workflow engine

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.