maintenance plan first draft without rights test

This commit is contained in:
Rene Kaßeböhmer
2025-06-20 14:21:50 +02:00
parent 39fb8a759b
commit 150e086902
5 changed files with 89 additions and 3 deletions

View File

@ -606,10 +606,11 @@ df_servicecontract['Term'] = df_servicecontract['Term'].fillna(0).astype(int)
##--------------------------------------------------------------------------##
## MaintenancePlan, MaintenanceAsset
##--------------------------------------------------------------------------##
print(df_maintenanceplan.columns)
df_maintenanceplan.columns = ['ServiceContract.PKey__c', 'StartDate', 'AccountId', 'MaintenancePriceInclusionOfVAT__c',
df_maintenanceplan.columns = ['ServiceContract.PKey__c', 'StartDate', 'EndDate', 'AccountId', 'MaintenancePriceInclusionOfVAT__c',
'MaintenanceWindowEndDays', 'MaintenanceWindowStartDays', 'GenerationTimeframe',
'MaintenanceCreationShiftFactor__c', 'MaintenanceDuration__c', 'Frequency', 'MaintenancePriceRequired__c',
'MaintenanceCreationShiftFactor__c', 'MaintenanceDuration__c', 'MaintenanceFirstDate__c', 'MaintenanceLastDate__c', 'Frequency', 'MaintenancePriceRequired__c',
'util_MaintenancePrice__c', 'util_MaintenanceDuration__c', 'util_MaintenanceNextDate__c']
# Add 'Days' to the 'GenerationTimeframe' column
@ -630,6 +631,9 @@ maintenance_worktype_id = df_worktype[df_worktype['Name'] == 'Planned Maintenanc
# Add WorkTypeId to maintenance plan
df_maintenanceplan['WorkTypeId'] = maintenance_worktype_id
print(df_maintenanceplan)
##--------------------------------------------------------------------------##
## Skills
##--------------------------------------------------------------------------##
@ -654,6 +658,7 @@ df_servicecontracttemplates.to_csv('../14_insert_servicecontracttemplates_dummie
df_servicecontract.to_csv('../16_insert_servicecontract/ServiceContract_beforetransform.csv', index=False)
df_assetwarranty_save.to_csv('../9_upsert_assets/AssetWarranty.csv', index=False)
df_maintenance.to_csv('../9_upsert_assets/FSL_Asset_Maintenance_Information__c.csv', index=False)
df_maintenanceplan.to_csv('../19_create_maintenance_plan/MaintenancePlan_beforetransform.csv', index=False)
## end mapping
print('Data has been successfully transformed and saved to CSV files.')