SWAPI – Custom Messages for PulseM

Users can send custom messages to Add-Ons from within SuccessWare®21.  Inside SuccessWare®21 are ‘messaging’ menus for customer, jobs and invoices.  This menu will list all the applicable message associated with any enabled Add-Ons.  Enabled Add-Ons are those the user has signed up for and turned on.   A user can just right click on the job, select PulseM and select from the custom messages to send.

 

PulseM uses four messages to enable/disable the communication for particular job in SuccessWare®21.  Specifically, users can enable/disable

·         Bio – the communication to a customer that includes the Bio for the employees providing service.

·         Pulse Check – the communication to a customer asking for a review.

PulseCheckOff

When this message is sent to PulseM, PulseM will mark that Job, by JobID, so that emails/texts will not be sent for that job.

<?xml version="1.0" encoding="utf-8"?>

<MessageQueryDataset>

  <MessageQueryRecord>

    <Created>20170825T16:36:00035</Created>

    <MasterID>69294</MasterID>

    <Mode>normal</Mode>

    <CompanyNo>1001</CompanyNo>

    <TargetAgent>PULSEM</TargetAgent>

    <MessageType>message</MessageType>

    <SourceType>Job</SourceType>

    <SourceID>201134</SourceID>

    <Status>fetching</Status>

    <ProcessingAgent>pulsem</ProcessingAgent>

    <Processed>20170825T16:37:00052</Processed>

    <UserName>_Master</UserName>

    <AddInfo>JobNo="201134",MsgNo="1",MsgName="PulseCheckOff",AgentName="PULSEM"</AddInfo>

    <ServerURL>http://localhost:8080</ServerURL>

    <ServerName>SW_DEV_03</ServerName>

    <CreatedServerTime>20170825T16:36:00034</CreatedServerTime>

  </MessageQueryRecord>

</MessageQueryDataset>

PulseCheckOn

When this message is sent to PulseM, PulseM will mark that Job, by JobID, so that emails/texts will be sent for that job.

<?xml version="1.0" encoding="utf-8"?>

<MessageQueryDataset>

  <MessageQueryRecord>

    <Created>20170825T16:36:00035</Created>

    <MasterID>69294</MasterID>

    <Mode>normal</Mode>

    <CompanyNo>1001</CompanyNo>

    <TargetAgent>PULSEM</TargetAgent>

    <MessageType>message</MessageType>

    <SourceType>Job</SourceType>

    <SourceID>201134</SourceID>

    <Status>fetching</Status>

    <ProcessingAgent>pulsem</ProcessingAgent>

    <Processed>20170825T16:37:00052</Processed>

    <UserName>_Master</UserName>

    <AddInfo>JobNo="201134",MsgNo="1",MsgName="PulseCheckOn",AgentName="PULSEM"</AddInfo>

    <ServerURL>http://localhost:8080</ServerURL>

    <ServerName>SW_DEV_03</ServerName>

    <CreatedServerTime>20170825T16:36:00034</CreatedServerTime>

  </MessageQueryRecord>

</MessageQueryDataset>


 

BioOff

When this message is sent to PulseM, PulseM will mark that Job, by JobID, so that emails/texts will not be sent for that job.

<?xml version="1.0" encoding="utf-8"?>

<MessageQueryDataset>

  <MessageQueryRecord>

    <Created>20170825T16:36:00035</Created>

    <MasterID>69294</MasterID>

    <Mode>normal</Mode>

    <CompanyNo>1001</CompanyNo>

    <TargetAgent>PULSEM</TargetAgent>

    <MessageType>message</MessageType>

    <SourceType>Job</SourceType>

    <SourceID>201134</SourceID>

    <Status>fetching</Status>

    <ProcessingAgent>pulsem</ProcessingAgent>

    <Processed>20170825T16:37:00052</Processed>

    <UserName>_Master</UserName>

    <AddInfo>JobNo="201134",MsgNo="3",MsgName="BioOff",AgentName="PULSEM"</AddInfo>

    <ServerURL>http://localhost:8080</ServerURL>

    <ServerName>SW_DEV_03</ServerName>

    <CreatedServerTime>20170825T16:36:00034</CreatedServerTime>

  </MessageQueryRecord>

</MessageQueryDataset>

BioOn

When this message is sent to PulseM, PulseM will mark that Job, by JobID, so that emails/texts will be sent for that job.

<?xml version="1.0" encoding="utf-8"?>

<MessageQueryDataset>

  <MessageQueryRecord>

    <Created>20170825T16:36:00035</Created>

    <MasterID>69294</MasterID>

    <Mode>normal</Mode>

    <CompanyNo>1001</CompanyNo>

    <TargetAgent>PULSEM</TargetAgent>

    <MessageType>message</MessageType>

    <SourceType>Job</SourceType>

    <SourceID>201134</SourceID>

    <Status>fetching</Status>

    <ProcessingAgent>pulsem</ProcessingAgent>

    <Processed>20170825T16:37:00052</Processed>

    <UserName>_Master</UserName>

    <AddInfo>JobNo="201134",MsgNo="4",MsgName="BioOn",AgentName="PULSEM"</AddInfo>

    <ServerURL>http://localhost:8080</ServerURL>

    <ServerName>SW_DEV_03</ServerName>

    <CreatedServerTime>20170825T16:36:00034</CreatedServerTime>

  </MessageQueryRecord>

</MessageQueryDataset>