예제 #1
0
def createChatterComment(sf, sf_feedElementId, sf_commentType, sf_commentMessage, **kwargs):
  formatted_message = text_replace_string(sf_commentMessage, kwargs)
  logger.info('Formatted message: %s', formatted_message)

  data = {'sf_feedElementId': sf_feedElementId,
          'sf_commentType': sf_commentType,
          'sf_commentMessage': formatted_message}

  return {'Id': sf.createChatterComment(sfeedElementId=sf_feedElementId, data=data)}
예제 #2
0
def createChatterPost(sf, sf_feedElementType, sf_subjectId, sf_messageType, sf_message, **kwargs):
  formatted_message = text_replace_string(sf_message, kwargs)
  logger.info('Formatted message: %s', formatted_message)

  data = {'sf_feedElementType': sf_feedElementType,
          'sf_subjectId': sf_subjectId,
          'sf_messageType': sf_messageType,
          'sf_message': formatted_message,
          'sf_mention': kwargs.get('sf_mention','')}
    
  return {'Id': sf.createChatterPost(data)}