MingleConnection
Infor Ming.le is a powerful tool for collaboration. One of its simplest and most useful features is posting messages.
BI#'s
MingleConnection
data type makes posting messages to
various targets easy:
#define EngineVersion 3.0 #define RuntimeVersion 3.0 void MingleDemo() { string serviceEndpoint = "http://192.168.47.43:7180/socialservice.svc/"; string tenant = "infor"; string userGUID = "4439909a-7ef6-4b06-98af-f90a8e0c0060"; string accessKey = "8C7A6E35A698440288850C436FA3A936"; string secretKey = "cNUB91gr4HND26eO/hFqRUhrygXrmFfX/fjn5/49uNRM4iKfzDR8+w=="; MingleConnection connection = MingleCreateConnection( serviceEndpoint, tenant, userGUID, accessKey, secretKey ); MinglePostMessage( connection, "Test message from a client!", MinglePrivacyLevelPrivate ); WriteLine("Sent message to own feed."); MinglePostMessageToOtherUser( connection, "2f22337e-5f8a-4827-a58e-688d86a26af4", "Hello!!", MinglePrivacyLevelPrivate ); WriteLine("Sent private message to colleague feed."); }
Refer to the
Infor Ming.le
User Guide to learn how to obtain a user
GUID
, an access key, and a secret key.
When posting messages, you can select one of these privacy levels:
-
MinglePrivacyLevelPrivate
: The message can only be seen by the recipient. -
MinglePrivacyLevelColleagues
: The message can be seen by the recipient and colleagues. -
MinglePrivacyLevelPublic
: The message can be seen by all users. -
MinglePrivacyLevelGroup
: The message can only be seen by the receiving group.
There is an implicit privacy level named
MinglePrivacyLevelTargetList
. It will be set
automatically when you use one of the
Infor Ming.le
functions accepting a
StringArray
of user IDs and/or group IDs.