コード例 #1
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveFbokAdCampaignStats(user_id=None, company_id=None, results=None, job_id=None, run_type=None):
    if run_type == 'initial':
        for result in results:
            saveTempData(company_id=company_id, record_type="fb_ad_campaign_stat", source_system="fbok", source_record=result, job_id=job_id)
    else:
        for result in results:
            saveTempDataDelta(company_id=company_id, record_type="fb_ad_campaign_stat", source_system="fbok", source_record=result, job_id=job_id)
コード例 #2
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveHsptCampaigns(user_id=None, company_id=None, campaign=None, job_id=None, run_type=None): 
    if run_type == 'initial':
        saveTempData(company_id=company_id, record_type="campaign", source_system="hspt", source_record=campaign, job_id=job_id)
    else:
        #for campaign in campaignList['results']:
        #for campaign in campaignList:
        saveTempDataDelta(company_id=company_id, record_type="campaign", source_system="hspt", source_record=campaign, job_id=job_id)
コード例 #3
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveSfdcCampaigns(user_id=None, company_id=None, campaignList=None, job_id=None, run_type=None): 
    if run_type == 'initial':
        for campaign in campaignList['records']:
            saveTempData(company_id=company_id, record_type="campaign", source_system="sfdc", source_record=campaign, job_id=job_id)
    else:
        for campaign in campaignList['records']:
            saveTempDataDelta(company_id=company_id, record_type="campaign", source_system="sfdc", source_record=campaign, job_id=job_id)
コード例 #4
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveSfdcAccounts(user_id=None, company_id=None, accountList=None, job_id=None, run_type=None):
    if run_type == 'initial':
        for account in accountList['records']:
            saveTempData(company_id=company_id, record_type="account", source_system="sfdc", source_record=account, job_id=job_id)
    else:
        for account in accountList['records']:
            saveTempDataDelta(company_id=company_id, record_type="account", source_system="sfdc", source_record=account, job_id=job_id)
コード例 #5
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveSfdcOppStageHistory(user_id=None, company_id=None, activityList=None, job_id=None, run_type=None):    
    print 'saving sfdc stage history for opportunities'
    if run_type == 'initial':
        for activity in activityList:
            saveTempData(company_id=company_id, record_type="opp_stage_history", source_system="sfdc", source_record=activity, job_id=job_id)
    else:
        for activity in activityList:
            saveTempDataDelta(company_id=company_id, record_type="opp_stage_history", source_system="sfdc", source_record=activity, job_id=job_id)
コード例 #6
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveSfdcContactHistory(user_id=None, company_id=None, activityList=None, job_id=None, run_type=None):    
    print 'saving sfdc history for contacts'
    if run_type == 'initial':
        for activity in activityList:
            saveTempData(company_id=company_id, record_type="contact_history", source_system="sfdc", source_record=activity, job_id=job_id)
    else:
        for activity in activityList:
            saveTempDataDelta(company_id=company_id, record_type="contact_history", source_system="sfdc", source_record=activity, job_id=job_id)
コード例 #7
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveMktoActivities(user_id=None, company_id=None, activityList=None, activityTypeArray=None, job_id=None, run_type=None):
    print 'saving mkto activities'
    if run_type == 'initial':
        for activity in activityList:
            saveTempData(company_id=company_id, record_type="activity", source_system="mkto", source_record=activity, job_id=job_id)
    else:
        for activity in activityList:
            saveTempDataDelta(company_id=company_id, record_type="activity", source_system="mkto", source_record=activity, job_id=job_id)
コード例 #8
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveFbokPostStats(user_id=None, company_id=None, results=None, job_id=None, run_type=None):
    if run_type == 'initial':
        #print 'results are ' + str(results)
        #for result in results:
        saveTempData(company_id=company_id, record_type="fb_post_stat", source_system="fbok", source_record=results, job_id=job_id)
    else:
        #for result in results:
        saveTempDataDelta(company_id=company_id, record_type="fb_post_stat", source_system="fbok", source_record=results, job_id=job_id)
コード例 #9
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveHsptOpportunities(user_id=None, company_id=None, oppList=None, job_id=None, run_type=None):
    print 'saving hspt opps'
    if run_type == 'initial':
        for opp in oppList:
            saveTempData(company_id=company_id, record_type="opportunity", source_system="hspt", source_record=opp, job_id=job_id)
    else:
        for opp in oppList:
            saveTempDataDelta(company_id=company_id, record_type="opportunity", source_system="hspt", source_record=opp, job_id=job_id)
コード例 #10
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveSfdcOpportunities(user_id=None, company_id=None, oppList=None, contactList=None, job_id=None, run_type=None):
    if run_type == 'initial':
        for opp in oppList['records']:
            saveTempData(company_id=company_id, record_type="opportunity", source_system="sfdc", source_record=opp, job_id=job_id)
        for contact in contactList['records']:
            saveTempData(company_id=company_id, record_type="contact", source_system="sfdc", source_record=contact, job_id=job_id)
    else:
        for opp in oppList['records']:
            saveTempDataDelta(company_id=company_id, record_type="opportunity", source_system="sfdc", source_record=opp, job_id=job_id)
        for contact in contactList['records']:
            saveTempDataDelta(company_id=company_id, record_type="contact", source_system="sfdc", source_record=contact, job_id=job_id)
コード例 #11
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveSfdcContacts(user_id=None, company_id=None, contactList=None, job_id=None, run_type=None):
    if run_type == "initial":
        for contact in contactList["records"]:
            saveTempData(
                company_id=company_id, record_type="contact", source_system="sfdc", source_record=contact, job_id=job_id
            )
    else:
        for contact in contactList["records"]:
            saveTempDataDelta(
                company_id=company_id, record_type="contact", source_system="sfdc", source_record=contact, job_id=job_id
            )
コード例 #12
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveBufrTwInteractions(user_id=None, company_id=None, results=None, job_id=None, run_type=None):
    #import pprint
    #pp = pprint.PrettyPrinter(indent=4)
    if run_type == 'initial':
        for result in results:
            #pp.pprint(result)
            result.pop("api", None)
            saveTempData(company_id=company_id, record_type="tw_interaction", source_system="bufr", source_record=result, job_id=job_id)
    else:
        for result in results:
            result.pop("api", None)
            saveTempDataDelta(company_id=company_id, record_type="tw_interaction", source_system="bufr", source_record=result, job_id=job_id)
コード例 #13
0
ファイル: tasks.py プロジェクト: woostersoz/3m
def saveHsptCampaignEmailEvent(user_id=None, company_id=None, event=None, job_id=None, run_type=None):
    #print 'saving hspt email event in temp'
    if run_type == 'initial':
        saveTempData(company_id=company_id, record_type="campaign_email_event", source_system="hspt", source_record=event, job_id=job_id)
    else:
        saveTempDataDelta(company_id=company_id, record_type="campaign_email_event", source_system="hspt", source_record=event, job_id=job_id)