diff --git a/samples/travel-request-approval/README.md b/samples/travel-request-approval/README.md new file mode 100644 index 00000000..ab64698b --- /dev/null +++ b/samples/travel-request-approval/README.md @@ -0,0 +1,56 @@ +# Travel Request Approval Management Canvas Application + +## Summary + +Travel Request Approval is a comprehensive corporate travel request solution designed to streamline employee trip approvals while ensuring policy compliance. Transform your travel management process with automated workflows and real-time budget tracking. + +📢 This enterprise-ready solution enables organizations to: + +✈️ Submit Travel Requests +✅ Track Multi-Level Approvals +📊 Enforce Budget Policies + +![Travel Approval Interface](./assets/preview.png) + +## Applies to + +![Power Apps](https://img.shields.io/badge/Power%20Apps-Yes-green "Yes") + +## Compatibility +![Premium License](https://img.shields.io/badge/Premium%20License-Not%20Required-green.svg "No premium required") +![Experimental Features](https://img.shields.io/badge/Experimental%20Features-No-red.svg "Production-ready solution") + +## Contributors + +* [Summit Baj](https://github.com/summitbaj) + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0|Jan 25, 2025|Initial release + +## Prerequisites + +- Microsoft Dataverse: **Travel Requests** + +## Solution Components + +Component|Type +---------|----- +Travel Request App | Canvas App +Travel Request Admin Portal | Model Drivel App +Approval Workflow | Power Automate Flow + +## Minimal Path to Awesome + +1. [Download](./solution/TravelRequestApprovalApp_1_0_0_2.zip) the solution package +2. Import into Power Apps via **Solutions** > **Import solution** +3. Deploy the Travel Request Approval app to your users + +## Using the Source Code + +To modify and repackage using Power Apps CLI: + +```bash +pac solution pack --folder travel-request-src --zipfile travel-request-approval.zip --processCanvasApps \ No newline at end of file diff --git a/samples/travel-request-approval/assets/Screenshot 2025-01-29 121442.png b/samples/travel-request-approval/assets/Screenshot 2025-01-29 121442.png new file mode 100644 index 00000000..b9aaa143 Binary files /dev/null and b/samples/travel-request-approval/assets/Screenshot 2025-01-29 121442.png differ diff --git a/samples/travel-request-approval/assets/Screenshot 2025-01-29 121529.png b/samples/travel-request-approval/assets/Screenshot 2025-01-29 121529.png new file mode 100644 index 00000000..0ec9cbcc Binary files /dev/null and b/samples/travel-request-approval/assets/Screenshot 2025-01-29 121529.png differ diff --git a/samples/travel-request-approval/assets/preview.png b/samples/travel-request-approval/assets/preview.png new file mode 100644 index 00000000..13eeb51f Binary files /dev/null and b/samples/travel-request-approval/assets/preview.png differ diff --git a/samples/travel-request-approval/assets/sample.json b/samples/travel-request-approval/assets/sample.json new file mode 100644 index 00000000..50d78558 --- /dev/null +++ b/samples/travel-request-approval/assets/sample.json @@ -0,0 +1,88 @@ +[ + { + "$schema": "https://developer.microsoft.com/en-us/json-schemas/pnp/samples/v1.0/metadata-schema.json", + "name": "travel-request-approval-app", + "version": "1.0.0.0", + "source": "pnp", + "creationDateTime": "2025-01-25T00:00:00.000Z", + "updateDateTime": "2025-01-25T00:00:00.000Z", + "title": "Travel Request Approval Management Canvas App", + "shortDescription": "Streamline employee travel requests with automated approval workflows and policy compliance tracking.", + "longDescription": [ + "End-to-end solution for managing corporate travel requests, including multi-level approvals, budget validation, and integration with travel booking systems." + ], + "url": "https://github.com/pnp/powerapps-samples/tree/main/samples/travel-request-approval", + "products": [ + "Power Apps", + "Power Platform" + ], + "tags": [ + "POWERAPPS", + "TEMPLATE", + "TRAVEL-REQUESTS", + "APPROVAL-WORKFLOW", + "EXPENSE-MANAGEMENT" + ], + "categories": [ + "POWERAPPS" + ], + "metadata": [ + { + "key": "POWERAPPS-MANIFEST-VERSION", + "value": "0.20" + }, + { + "key": "POWERAPPS-TYPE", + "value": "Canvas" + }, + { + "key": "POWERAPPS-EXPERIMENTAL", + "value": "No" + }, + { + "key": "POWERAPPS-PREMIUM", + "value": "No" + }, + { + "key": "POWERAPPS-ONPREM", + "value": "No" + }, + { + "key": "POWERAPPS-CUSTOMCONNECTOR", + "value": "No" + } + ], + "thumbnails": [ + { + "type": "image", + "order": 100, + "url": "https://github.com/pnp/powerplatform-samples/blob/0e2eaf70c87cbcb5a19a700bb57a8276ecfefbec/samples/travel-request-approval/assets/preview.png", + "alt": "Approval Workflow Preview" + } + ], + "authors": [ + { + "gitHubAccount": "summitbaj", + "name": "Summit Bajracharya", + "pictureUrl": "https://avatars.githubusercontent.com/u/109615108" + } + ], + "references": [ + { + "name": "Create a component for canvas apps", + "description": "Components are reusable building blocks for canvas apps so that app makers can create custom controls to use inside an app, or across apps using a component library", + "url": "https://docs.microsoft.com/powerapps/maker/canvas-apps/" + }, + { + "name": "Overview of creating apps in Power Apps", + "description": "Power Apps is a high-productivity development platform for business apps.", + "url": "https://docs.microsoft.com/powerapps/maker/" + }, + { + "name": "Power Apps canvas apps documentation", + "description": "Design and build a business app from a canvas in Microsoft Power Apps with data from a variety of sources without writing any code using traditional programming languages, such as C#.", + "url": "https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/" + } + ] + } +] \ No newline at end of file diff --git a/samples/travel-request-approval/solutions/solution.zip b/samples/travel-request-approval/solutions/solution.zip new file mode 100644 index 00000000..f20a11a7 Binary files /dev/null and b/samples/travel-request-approval/solutions/solution.zip differ diff --git a/samples/travel-request-approval/sourcecode/src/AppModuleSiteMaps/sb_TravelRequestAdminPortal/AppModuleSiteMap.xml b/samples/travel-request-approval/sourcecode/src/AppModuleSiteMaps/sb_TravelRequestAdminPortal/AppModuleSiteMap.xml new file mode 100644 index 00000000..74db9f9f --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/AppModuleSiteMaps/sb_TravelRequestAdminPortal/AppModuleSiteMap.xml @@ -0,0 +1,42 @@ + + + sb_TravelRequestAdminPortal + False + True + True + True + + + + + </Titles> + <Group Id="group_6e1840fb" ResourceId="SitemapDesigner.NewGroup" DescriptionResourceId="SitemapDesigner.NewGroup" IntroducedVersion="7.0.0.0" IsProfile="false" ToolTipResourseId="SitemapDesigner.Unknown"> + <Titles> + <Title LCID="1033" Title="Employee Management" /> + </Titles> + <SubArea Id="subarea_53a2332b" Icon="/_imgs/imagestrips/transparent_spacer.gif" Entity="systemuser" Client="All,Outlook,OutlookLaptopClient,OutlookWorkstationClient,Web" AvailableOffline="true" PassParams="false" Sku="All,OnPremise,Live,SPLA"> + <Titles> + <Title LCID="1033" Title="Employees" /> + </Titles> + </SubArea> + <SubArea Id="subarea_70d78656" Icon="/_imgs/imagestrips/transparent_spacer.gif" Entity="position" Client="All,Outlook,OutlookLaptopClient,OutlookWorkstationClient,Web" AvailableOffline="true" PassParams="false" Sku="All,OnPremise,Live,SPLA" /> + <SubArea Id="NewSubArea_0c384033" Icon="/_imgs/imagestrips/transparent_spacer.gif" Entity="sb_purposeoftravel" Client="All,Outlook,OutlookLaptopClient,OutlookWorkstationClient,Web" AvailableOffline="true" PassParams="false" Sku="All,OnPremise,Live,SPLA" /> + </Group> + <Group Id="group_e814f0d0" ResourceId="SitemapDesigner.NewGroup" DescriptionResourceId="SitemapDesigner.NewGroup" IntroducedVersion="7.0.0.0" IsProfile="false" ToolTipResourseId="SitemapDesigner.Unknown"> + <Titles> + <Title LCID="1033" Title="Leave Requests" /> + </Titles> + <SubArea Id="subarea_bb57f7a4" Icon="/_imgs/imagestrips/transparent_spacer.gif" Entity="sb_travelrequest" Client="All,Outlook,OutlookLaptopClient,OutlookWorkstationClient,Web" AvailableOffline="true" PassParams="false" Sku="All,OnPremise,Live,SPLA" /> + </Group> + <Group Id="group_7822adf1" ResourceId="SitemapDesigner.NewGroup" DescriptionResourceId="SitemapDesigner.NewGroup" IntroducedVersion="7.0.0.0" IsProfile="false" ToolTipResourseId="SitemapDesigner.Unknown"> + <Titles> + <Title LCID="1033" Title="Rules" /> + </Titles> + <SubArea Id="subarea_461adf7d" Icon="/_imgs/imagestrips/transparent_spacer.gif" Entity="sb_requestrules" Client="All,Outlook,OutlookLaptopClient,OutlookWorkstationClient,Web" AvailableOffline="true" PassParams="false" Sku="All,OnPremise,Live,SPLA" /> + </Group> + </Area> + </SiteMap> + <LocalizedNames> + <LocalizedName description="Travel Request Admin Portal" languagecode="1033" /> + </LocalizedNames> +</AppModuleSiteMap> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/AppModules/sb_TravelRequestAdminPortal/AppModule.xml b/samples/travel-request-approval/sourcecode/src/AppModules/sb_TravelRequestAdminPortal/AppModule.xml new file mode 100644 index 00000000..4f93d4e7 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/AppModules/sb_TravelRequestAdminPortal/AppModule.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<AppModule> + <UniqueName>sb_TravelRequestAdminPortal</UniqueName> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <WebResourceId>953b9fac-1e5e-e611-80d6-00155ded156f</WebResourceId> + <OptimizedFor></OptimizedFor> + <statecode>0</statecode> + <statuscode>1</statuscode> + <FormFactor>1</FormFactor> + <ClientType>4</ClientType> + <NavigationType>0</NavigationType> + <AppModuleComponents> + <AppModuleComponent type="1" schemaName="position" /> + <AppModuleComponent type="1" schemaName="sb_linemanager" /> + <AppModuleComponent type="1" schemaName="sb_purposeoftravel" /> + <AppModuleComponent type="1" schemaName="sb_requestrules" /> + <AppModuleComponent type="1" schemaName="sb_roles" /> + <AppModuleComponent type="1" schemaName="sb_travelrequest" /> + <AppModuleComponent type="1" schemaName="sb_userroles" /> + <AppModuleComponent type="1" schemaName="systemuser" /> + <AppModuleComponent type="26" id="{09ba8524-254e-ed11-bba1-002248212f5a}" /> + <AppModuleComponent type="26" id="{57cfb28f-934e-ed11-bba1-002248212f5a}" /> + <AppModuleComponent type="60" id="{1fdf4108-b705-4cc9-9b5e-f99fda359afd}" /> + <AppModuleComponent type="62" schemaName="sb_TravelRequestAdminPortal" /> + </AppModuleComponents> + <AppModuleRoleMaps> + <Role id="{49dc42ed-984e-ed11-bba1-002248212f5a}" /> + <Role id="{627090ff-40a3-4053-8790-584edc5be201}" /> + <Role id="{119f245c-3cc8-4b62-b31c-d1a046ced15d}" /> + </AppModuleRoleMaps> + <LocalizedNames> + <LocalizedName description="Travel Request Admin Portal" languagecode="1033" /> + </LocalizedNames> +</AppModule> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/CanvasApps/sb_travelrequestapp_71ff6.meta.xml b/samples/travel-request-approval/sourcecode/src/CanvasApps/sb_travelrequestapp_71ff6.meta.xml new file mode 100644 index 00000000..390a09a9 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/CanvasApps/sb_travelrequestapp_71ff6.meta.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<CanvasApp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name>sb_travelrequestapp_71ff6</Name> + <AppVersion>2022-12-11T15:16:56Z</AppVersion> + <Status>Ready</Status> + <CreatedByClientVersion>3.22111.28.0</CreatedByClientVersion> + <MinClientVersion>3.22111.28.0</MinClientVersion> + <Tags>{"primaryDeviceWidth":"2979","primaryDeviceHeight":"1303","supportsPortrait":"true","supportsLandscape":"true","primaryFormFactor":"Phone","publisherVersion":"3.22111.28","minimumRequiredApiVersion":"2.2.0","hasComponent":"true","hasUnlockedComponent":"true","isUnifiedRootApp":"false","sienaVersion":"20221114T150215Z-3.22104.22.0"}</Tags> + <IsCdsUpgraded>0</IsCdsUpgraded> + <GalleryItemId xsi:nil="true"></GalleryItemId> + <BackgroundColor>RGBA(0,176,240,1)</BackgroundColor> + <DisplayName>Travel Request App</DisplayName> + <Description xsi:nil="true"></Description> + <CommitMessage xsi:nil="true"></CommitMessage> + <Publisher xsi:nil="true"></Publisher> + <AuthorizationReferences>[{"resourceId":"powerbi"}]</AuthorizationReferences> + <ConnectionReferences>{}</ConnectionReferences> + <DatabaseReferences>{"default.cds":{"databaseDetails":{"referenceType":"Environmental","environmentName":"default.cds","overrideValues":{"status":"NotSpecified"}},"dataSources":{"Users":{"entitySetName":"systemusers","logicalName":"systemuser"},"Purpose of Travels":{"entitySetName":"sb_purposeoftravels","logicalName":"sb_purposeoftravel"},"Line Managers":{"entitySetName":"sb_linemanagers","logicalName":"sb_linemanager"},"Bulk Delete Failures":{"entitySetName":"bulkdeletefailures","logicalName":"bulkdeletefailure"},"User Roles":{"entitySetName":"sb_userroleses","logicalName":"sb_userroles"},"Roles":{"entitySetName":"sb_roleses","logicalName":"sb_roles"},"Positions":{"entitySetName":"positions","logicalName":"position"},"Duplicate Records":{"entitySetName":"duplicaterecords","logicalName":"duplicaterecord"},"Travel Request Audits":{"entitySetName":"sb_travelrequestaudits","logicalName":"sb_travelrequestaudit"},"Request Rules":{"entitySetName":"sb_requestruleses","logicalName":"sb_requestrules"},"Flight Bookings":{"entitySetName":"sb_flightbookingses","logicalName":"sb_flightbookings"},"Bookings":{"entitySetName":"ctb_bookingses","logicalName":"ctb_bookings"},"Hotel Bookings":{"entitySetName":"sb_hotelbookings","logicalName":"sb_hotelbooking"},"Mailboxes":{"entitySetName":"mailboxes","logicalName":"mailbox"},"Travel Requests":{"entitySetName":"sb_travelrequests","logicalName":"sb_travelrequest"}}}}</DatabaseReferences> + <AppComponents>[]</AppComponents> + <AppComponentDependencies>[]</AppComponentDependencies> + <CanConsumeAppPass>1</CanConsumeAppPass> + <CanvasAppType>0</CanvasAppType> + <BypassConsent>0</BypassConsent> + <AdminControlBypassConsent>0</AdminControlBypassConsent> + <EmbeddedApp xsi:nil="true"></EmbeddedApp> + <IntroducedVersion>1.0</IntroducedVersion> + <CdsDependencies>{"cdsdependencies":[{"logicalname":"systemuser","componenttype":1},{"logicalname":"sb_purposeoftravel","componenttype":1},{"logicalname":"sb_linemanager","componenttype":1},{"logicalname":"bulkdeletefailure","componenttype":1},{"logicalname":"sb_userroles","componenttype":1},{"logicalname":"sb_roles","componenttype":1},{"logicalname":"position","componenttype":1},{"logicalname":"duplicaterecord","componenttype":1},{"logicalname":"sb_travelrequestaudit","componenttype":1},{"logicalname":"sb_requestrules","componenttype":1},{"logicalname":"sb_flightbookings","componenttype":1},{"logicalname":"ctb_bookings","componenttype":1},{"logicalname":"sb_hotelbooking","componenttype":1},{"logicalname":"mailbox","componenttype":1},{"logicalname":"sb_travelrequest","componenttype":1}]}</CdsDependencies> + <IsCustomizable>1</IsCustomizable> + <BackgroundImageUri>/CanvasApps/sb_travelrequestapp_71ff6_BackgroundImageUri</BackgroundImageUri> + <DocumentUri>/CanvasApps/sb_travelrequestapp_71ff6_DocumentUri.msapp</DocumentUri> +</CanvasApp> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/CanvasApps/sb_travelrequestapp_71ff6_BackgroundImageUri b/samples/travel-request-approval/sourcecode/src/CanvasApps/sb_travelrequestapp_71ff6_BackgroundImageUri new file mode 100644 index 00000000..c67f0065 Binary files /dev/null and b/samples/travel-request-approval/sourcecode/src/CanvasApps/sb_travelrequestapp_71ff6_BackgroundImageUri differ diff --git a/samples/travel-request-approval/sourcecode/src/CanvasApps/sb_travelrequestapp_71ff6_DocumentUri.msapp b/samples/travel-request-approval/sourcecode/src/CanvasApps/sb_travelrequestapp_71ff6_DocumentUri.msapp new file mode 100644 index 00000000..f9437685 Binary files /dev/null and b/samples/travel-request-approval/sourcecode/src/CanvasApps/sb_travelrequestapp_71ff6_DocumentUri.msapp differ diff --git a/samples/travel-request-approval/sourcecode/src/Entities/SystemUser/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/SystemUser/Entity.xml new file mode 100644 index 00000000..a37f38a5 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/SystemUser/Entity.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="User" OriginalName="">SystemUser</Name> + <EntityInfo> + <entity Name="SystemUser" unmodified="1"> + <attributes /> + </entity> + </EntityInfo> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/SystemUser/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/SystemUser/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/SystemUser/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/SystemUser/SavedQueries/{09ba8524-254e-ed11-bba1-002248212f5a}.xml b/samples/travel-request-approval/sourcecode/src/Entities/SystemUser/SavedQueries/{09ba8524-254e-ed11-bba1-002248212f5a}.xml new file mode 100644 index 00000000..17e78d3b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/SystemUser/SavedQueries/{09ba8524-254e-ed11-bba1-002248212f5a}.xml @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{09ba8524-254e-ed11-bba1-002248212f5a}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="fullname" select="1" icon="1" preview="1"> + <row name="result" id="systemuserid"> + <cell name="fullname" width="200" /> + <cell name="positionid" width="100" /> + <cell name="internalemailaddress" width="100" /> + <cell name="address1_telephone1" width="100" /> + <cell name="parentsystemuserid" width="100" /> + <cell name="businessunitid" width="100" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true"> + <entity name="systemuser"> + <attribute name="fullname" /> + <attribute name="systemuserid" /> + <attribute name="positionid" /> + <attribute name="internalemailaddress" /> + <attribute name="address1_telephone1" /> + <filter type="and"> + <condition attribute="accessmode" operator="not-in"> + <value>4</value> + <value>5</value> + <value>1</value> + <value>3</value> + </condition> + <condition attribute="isdisabled" operator="eq" value="0" /> + </filter> + <attribute name="businessunitid" /> + <attribute name="parentsystemuserid" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Employees" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/Entity.xml new file mode 100644 index 00000000..e3a9269a --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/Entity.xml @@ -0,0 +1,1035 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="Bookings" OriginalName="Bookings">ctb_Bookings</Name> + <EntityInfo> + <entity Name="ctb_Bookings"> + <LocalizedNames> + <LocalizedName description="Bookings" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Bookings" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ctb_BookingDate"> + <Type>nvarchar</Type> + <Name>ctb_bookingdate</Name> + <LogicalName>ctb_bookingdate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Booking Date" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ctb_BookingsId"> + <Type>primarykey</Type> + <Name>ctb_bookingsid</Name> + <LogicalName>ctb_bookingsid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="Bookings" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ctb_BookingStatus"> + <Type>picklist</Type> + <Name>ctb_bookingstatus</Name> + <LogicalName>ctb_bookingstatus</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>-1</AppDefaultValue> + <OptionSetName>ctb_bookingstatus</OptionSetName> + <displaynames> + <displayname description="Booking Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ctb_DueReturnDate"> + <Type>datetime</Type> + <Name>ctb_duereturndate</Name> + <LogicalName>ctb_duereturndate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Due Return Date" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ctb_Equipment"> + <Type>lookup</Type> + <Name>ctb_equipment</Name> + <LogicalName>ctb_equipment</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Equipment" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ctb_Name"> + <Type>nvarchar</Type> + <Name>ctb_name</Name> + <LogicalName>ctb_name</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>ActivityPointerRegardingName|PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ctb_RentalNotes"> + <Type>nvarchar</Type> + <Name>ctb_rentalnotes</Name> + <LogicalName>ctb_rentalnotes</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>textarea</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Rental Notes" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="ctb_bookings_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Bookings" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Bookings" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="ctb_bookings_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Bookings" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Bookings" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>ctb_bookingses</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <EntityColor></EntityColor> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>0</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <IconVectorName></IconVectorName> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <EntityHelpUrl></EntityHelpUrl> + <ChangeTrackingEnabled>1</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + <HasRelatedActivities>True</HasRelatedActivities> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/FormXml/card/{2fe0f416-7d01-4cbc-92de-ced49fe4f942}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/FormXml/card/{2fe0f416-7d01-4cbc-92de-ced49fe4f942}.xml new file mode 100644 index 00000000..1db915a8 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/FormXml/card/{2fe0f416-7d01-4cbc-92de-ced49fe4f942}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{2fe0f416-7d01-4cbc-92de-ced49fe4f942}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{932d2081-f29a-45c8-8480-a13169177d55}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{d2da990f-5969-413e-b7b6-0312aa724fbe}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{536b4640-73fd-4a37-80a9-cf4402571e60}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{8d75e1d0-6be7-4e7a-9975-23ae328c7d1a}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{2a891ee0-bbe9-41fb-af94-fc4e55608028}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{a7a9a57a-1112-4ee2-8109-7544a44cd0a5}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{06df33a0-107e-45e8-8f09-c339f15c1010}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{4863cdf8-57d2-4470-806b-b20592c2bf6a}" showlabel="true" locklevel="0"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="ctb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="ctb_name" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{d404d8d6-45da-4f92-948a-c3a342e385cb}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{69898afb-c96e-4309-8b5f-57971549a67b}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{dde3e29d-8e9b-40c7-851d-a6b7d4152e97}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{d965702b-5d83-46d8-9cce-d6d578dd5fc9}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{364b3589-ef28-49c8-a411-b4c03a2529e8}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/FormXml/main/{c30add5d-a81e-4024-99b2-c7d7293bbda7}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/FormXml/main/{c30add5d-a81e-4024-99b2-c7d7293bbda7}.xml new file mode 100644 index 00000000..3dff203c --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/FormXml/main/{c30add5d-a81e-4024-99b2-c7d7293bbda7}.xml @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{c30add5d-a81e-4024-99b2-c7d7293bbda7}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form headerdensity="HighWithControls"> + <tabs> + <tab verticallayout="true" id="{5a5fb49b-78d0-4289-8373-2473c3c5512f}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{ec8dc24b-1597-46e5-979e-1c9e97747cce}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{69e1aedf-b988-47dd-878c-cb6557706307}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="ctb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="ctb_name" /> + </cell> + </row> + <row> + <cell id="{76d5f786-97f4-40a0-a9fa-c5a923945616}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Equipment" languagecode="1033" /> + </labels> + <control id="ctb_equipment" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ctb_equipment" disabled="false" /> + </cell> + </row> + <row> + <cell id="{947f08f2-1d3b-487a-b021-ccced0a96da2}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Booking Date" languagecode="1033" /> + </labels> + <control id="ctb_bookingdate" classid="{4273EDBD-AC1D-40D3-9FB2-095C621B552D}" datafieldname="ctb_bookingdate" disabled="false" /> + </cell> + </row> + <row> + <cell id="{432c19a7-1dbc-43a9-ab68-821355a78684}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Booking Status" languagecode="1033" /> + </labels> + <control id="ctb_bookingstatus" classid="{3EF39988-22BB-4F0B-BBBE-64B5A3748AEE}" datafieldname="ctb_bookingstatus" disabled="false" /> + </cell> + </row> + <row> + <cell id="{d23e9a32-d2fa-48ae-a501-4b16f6d92623}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Rental Notes" languagecode="1033" /> + </labels> + <control id="ctb_rentalnotes" classid="{E0DECE4B-6FC8-4A8F-A065-082708572369}" datafieldname="ctb_rentalnotes" disabled="false" /> + </cell> + </row> + <row> + <cell id="{8eceeabc-232d-4800-9d79-ae70b73d3099}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Due Return Date" languagecode="1033" /> + </labels> + <control id="ctb_duereturndate" classid="{5B773807-9FB2-42DB-97C3-7A91EFF8ADFF}" datafieldname="ctb_duereturndate" disabled="false" /> + </cell> + </row> + <row> + <cell id="{840d8aba-8a10-4e88-97b0-bca2e0826021}" colspan="1" rowspan="1"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{f2b0da96-1bae-4981-9228-3a1a014ac174}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{fbc26e9e-0d81-447a-9699-8dcc061434f6}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{4984d15d-1179-4e86-91e4-7b35ed6c6ff2}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{d51cda9d-6f0b-4994-a66c-696babf98929}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </header> + <footer id="{1d097c50-c528-4543-920f-1c95d048294e}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{17fa43de-552d-47f6-a5ae-0f1cf3640b8d}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{88580f7b-de1e-4238-8d24-c003cbad002f}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{65a7f36c-8f03-4ad4-a542-7290ea9e7083}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </footer> + <DisplayConditions Order="0" FallbackForm="true"> + <Everyone /> + </DisplayConditions> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/FormXml/quick/{d8818db6-1b54-49af-ab07-fa147d933b2b}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/FormXml/quick/{d8818db6-1b54-49af-ab07-fa147d933b2b}.xml new file mode 100644 index 00000000..e8b356fd --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/FormXml/quick/{d8818db6-1b54-49af-ab07-fa147d933b2b}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{d8818db6-1b54-49af-ab07-fa147d933b2b}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{d9f57f18-823c-4bda-8399-41574779f17e}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{e6963623-ce02-45b1-9e65-fdac949cfa53}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{9e7d9786-ae37-4db1-9b53-05f9a2f54f9c}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="ctb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="ctb_name" /> + </cell> + </row> + <row> + <cell id="{9a332955-4952-4d23-9cc2-e6f666cc9b32}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{552fed24-fb79-448e-91ae-0e887c7f04e2}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{552fed24-fb79-448e-91ae-0e887c7f04e2}.xml new file mode 100644 index 00000000..98584bfe --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{552fed24-fb79-448e-91ae-0e887c7f04e2}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{552fed24-fb79-448e-91ae-0e887c7f04e2}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="ctb_name" select="1" icon="1" preview="1"> + <row name="result" id="ctb_bookingsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_bookings"> + <attribute name="ctb_bookingsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <order attribute="ctb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Bookings" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{5907ed2c-aef7-4220-8876-dfc65d86c0c9}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{5907ed2c-aef7-4220-8876-dfc65d86c0c9}.xml new file mode 100644 index 00000000..e008fa10 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{5907ed2c-aef7-4220-8876-dfc65d86c0c9}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{5907ed2c-aef7-4220-8876-dfc65d86c0c9}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="ctb_name" select="1" icon="1" preview="1"> + <row name="result" id="ctb_bookingsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_bookings"> + <attribute name="ctb_bookingsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <order attribute="ctb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="ctb_name" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Bookings" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{6f24a591-2264-4848-8776-1ac3c7eb4cd7}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{6f24a591-2264-4848-8776-1ac3c7eb4cd7}.xml new file mode 100644 index 00000000..cfdd947a --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{6f24a591-2264-4848-8776-1ac3c7eb4cd7}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{6f24a591-2264-4848-8776-1ac3c7eb4cd7}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="ctb_name" select="1" icon="1" preview="1"> + <row name="result" id="ctb_bookingsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_bookings"> + <attribute name="ctb_bookingsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <order attribute="ctb_name" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Bookings Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{78e12e87-1d1e-4182-a4ee-bd1b87c3d766}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{78e12e87-1d1e-4182-a4ee-bd1b87c3d766}.xml new file mode 100644 index 00000000..2c10dac1 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{78e12e87-1d1e-4182-a4ee-bd1b87c3d766}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{78e12e87-1d1e-4182-a4ee-bd1b87c3d766}</savedqueryid> + <layoutxml> + <grid name="ctb_bookingses" jump="ctb_name" select="1" icon="1" preview="0"> + <row name="ctb_bookings" id="ctb_bookingsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_bookings"> + <attribute name="ctb_bookingsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Bookings Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{b652eaac-0656-ed11-bba3-0022482120a8}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{b652eaac-0656-ed11-bba3-0022482120a8}.xml new file mode 100644 index 00000000..892a54e6 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{b652eaac-0656-ed11-bba3-0022482120a8}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{b652eaac-0656-ed11-bba3-0022482120a8}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="ctb_bookings"> + <attribute name="ctb_bookingsid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My Bookings" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active Bookings owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{d092a1af-82c3-4387-9eb1-baf5caf2cf21}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{d092a1af-82c3-4387-9eb1-baf5caf2cf21}.xml new file mode 100644 index 00000000..868c44b0 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{d092a1af-82c3-4387-9eb1-baf5caf2cf21}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{d092a1af-82c3-4387-9eb1-baf5caf2cf21}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="ctb_name" select="1" icon="1" preview="1"> + <row name="result" id="ctb_bookingsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_bookings"> + <attribute name="ctb_bookingsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <order attribute="ctb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Bookings" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{e0d1b413-094b-4955-a8ca-9cc40f2eaeb7}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{e0d1b413-094b-4955-a8ca-9cc40f2eaeb7}.xml new file mode 100644 index 00000000..c139b901 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Bookings/SavedQueries/{e0d1b413-094b-4955-a8ca-9cc40f2eaeb7}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{e0d1b413-094b-4955-a8ca-9cc40f2eaeb7}</savedqueryid> + <layoutxml> + <grid name="ctb_bookingses" jump="ctb_name" select="1" icon="1" preview="1"> + <row name="ctb_bookings" id="ctb_bookingsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_bookings"> + <attribute name="ctb_bookingsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <order attribute="ctb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Bookings Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/Entity.xml new file mode 100644 index 00000000..4e0ad7e7 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/Entity.xml @@ -0,0 +1,875 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="Equipment" OriginalName="Equipments">ctb_Equipments</Name> + <EntityInfo> + <entity Name="ctb_Equipments"> + <LocalizedNames> + <LocalizedName description="Equipment" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Equipments" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ctb_Capability"> + <Type>multiselectpicklist</Type> + <Name>ctb_capability</Name> + <LogicalName>ctb_capability</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.2</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <OptionSetName>capability</OptionSetName> + <displaynames> + <displayname description="Capability" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ctb_EquipmentsId"> + <Type>primarykey</Type> + <Name>ctb_equipmentsid</Name> + <LogicalName>ctb_equipmentsid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="Equipments" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ctb_Name"> + <Type>nvarchar</Type> + <Name>ctb_name</Name> + <LogicalName>ctb_name</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="ctb_equipments_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Equipments" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Equipments" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="ctb_equipments_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Equipments" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Equipments" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>ctb_equipmentses</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <EntityColor></EntityColor> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>0</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <IconVectorName></IconVectorName> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <EntityHelpUrl></EntityHelpUrl> + <ChangeTrackingEnabled>1</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/FormXml/card/{da6432ef-3d21-47b9-8874-2197dfa748b1}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/FormXml/card/{da6432ef-3d21-47b9-8874-2197dfa748b1}.xml new file mode 100644 index 00000000..7fd543e1 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/FormXml/card/{da6432ef-3d21-47b9-8874-2197dfa748b1}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{da6432ef-3d21-47b9-8874-2197dfa748b1}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{0ff4026e-a8b9-4a5d-8891-5e745d9f5d16}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{1c8158ac-8992-4aae-93dc-ce6288e7b5e4}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{a8651032-60cf-410e-9e00-ded9a66d61f8}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{63829019-2cb7-4b92-b3af-32dcfea4cc82}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{e68e6df0-d829-457c-ad8b-2bc0f632c54a}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{df99a46c-a06f-4145-aca3-f9a477968ad8}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{67969035-3c1d-4f30-addf-16cbff83eafe}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{6b0ce50a-c978-456c-b642-210ccf7276fc}" showlabel="true" locklevel="0"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="ctb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="ctb_name" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{c1cfb008-e091-4700-9d6a-2f5ce0ab9b16}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{9998d7f7-f04d-48e5-ae19-556cc0b9dec8}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{f06608ce-1c07-46d0-8b5d-579ba52ddd2b}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{74c11f3c-ca45-41ce-849d-9b82f60b1d5e}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{520df13c-a25a-452a-abf9-91439bfdde34}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/FormXml/main/{21b13f8a-753a-43db-b3bc-0b54a2aaa549}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/FormXml/main/{21b13f8a-753a-43db-b3bc-0b54a2aaa549}.xml new file mode 100644 index 00000000..b940cf87 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/FormXml/main/{21b13f8a-753a-43db-b3bc-0b54a2aaa549}.xml @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{21b13f8a-753a-43db-b3bc-0b54a2aaa549}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form headerdensity="HighWithControls"> + <tabs> + <tab verticallayout="true" id="{f05270dd-15f1-4ba4-bc93-b6057a9f198e}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{aa3863cb-aa59-4f9b-979e-fad667f99d86}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{084377c3-c9a9-4d97-be58-e41d2f831f39}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="ctb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="ctb_name" /> + </cell> + </row> + <row> + <cell id="{22648d9c-2a2a-474d-962c-732389e2b927}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Capability" languagecode="1033" /> + </labels> + <control id="ctb_capability" classid="{4AA28AB7-9C13-4F57-A73D-AD894D048B5F}" datafieldname="ctb_capability" disabled="false" /> + </cell> + </row> + <row> + <cell id="{057d93c7-e2bb-40a0-90dd-e1e30e460684}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{94298899-707d-4ada-bc08-7796854a807a}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{2bb570c5-6d86-488d-af01-db22ca0b1eea}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{e67b5b4f-ecc3-491b-9fbd-71fe6f5b124e}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{4c4d07ed-ef9e-480f-b974-3bb9adaa23f3}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </header> + <footer id="{44574a64-b69f-483f-8f70-a3a15cb34e3a}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{d1e49feb-bba9-477b-8a16-9851cea747e4}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{76c22513-7868-429f-bcde-b07f9359d966}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{4df9463b-f59a-4814-a2ae-f158d6235759}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </footer> + <DisplayConditions Order="0" FallbackForm="true"> + <Everyone /> + </DisplayConditions> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/FormXml/quick/{2337a9eb-1fff-47d2-9fb4-c26247352a56}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/FormXml/quick/{2337a9eb-1fff-47d2-9fb4-c26247352a56}.xml new file mode 100644 index 00000000..ebeb2d74 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/FormXml/quick/{2337a9eb-1fff-47d2-9fb4-c26247352a56}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{2337a9eb-1fff-47d2-9fb4-c26247352a56}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{d0abd3f7-0294-4e80-9bc8-4cffab2292fa}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{757332ab-ee75-4e23-8432-7188752e034b}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{8996f1d4-091f-4294-b278-e3d55475e6d2}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="ctb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="ctb_name" /> + </cell> + </row> + <row> + <cell id="{9e2c32d8-95b8-4a09-bce6-f75b0e547a58}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{08b0e67a-66bc-44f6-a56f-c26b8a562b19}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{08b0e67a-66bc-44f6-a56f-c26b8a562b19}.xml new file mode 100644 index 00000000..36e4b418 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{08b0e67a-66bc-44f6-a56f-c26b8a562b19}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{08b0e67a-66bc-44f6-a56f-c26b8a562b19}</savedqueryid> + <layoutxml> + <grid name="ctb_equipmentses" jump="ctb_name" select="1" icon="1" preview="0"> + <row name="ctb_equipments" id="ctb_equipmentsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_equipments"> + <attribute name="ctb_equipmentsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Equipments Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{3021d912-b3af-43cf-86a4-eb3c58d3a76e}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{3021d912-b3af-43cf-86a4-eb3c58d3a76e}.xml new file mode 100644 index 00000000..870ebc2e --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{3021d912-b3af-43cf-86a4-eb3c58d3a76e}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{3021d912-b3af-43cf-86a4-eb3c58d3a76e}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="ctb_name" select="1" icon="1" preview="1"> + <row name="result" id="ctb_equipmentsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_equipments"> + <attribute name="ctb_equipmentsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <order attribute="ctb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Equipments" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{953663e3-b5c3-433a-99aa-b6d677760142}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{953663e3-b5c3-433a-99aa-b6d677760142}.xml new file mode 100644 index 00000000..99f36965 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{953663e3-b5c3-433a-99aa-b6d677760142}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{953663e3-b5c3-433a-99aa-b6d677760142}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="ctb_name" select="1" icon="1" preview="1"> + <row name="result" id="ctb_equipmentsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_equipments"> + <attribute name="ctb_equipmentsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <order attribute="ctb_name" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Equipments Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{97b992cc-ef58-4d52-a400-ced524d2379d}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{97b992cc-ef58-4d52-a400-ced524d2379d}.xml new file mode 100644 index 00000000..2fb8c737 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{97b992cc-ef58-4d52-a400-ced524d2379d}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{97b992cc-ef58-4d52-a400-ced524d2379d}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="ctb_name" select="1" icon="1" preview="1"> + <row name="result" id="ctb_equipmentsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_equipments"> + <attribute name="ctb_equipmentsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <order attribute="ctb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Equipments" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{9fd503c7-0898-4da4-96d7-a905837d6d38}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{9fd503c7-0898-4da4-96d7-a905837d6d38}.xml new file mode 100644 index 00000000..8885429b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{9fd503c7-0898-4da4-96d7-a905837d6d38}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{9fd503c7-0898-4da4-96d7-a905837d6d38}</savedqueryid> + <layoutxml> + <grid name="ctb_equipmentses" jump="ctb_name" select="1" icon="1" preview="1"> + <row name="ctb_equipments" id="ctb_equipmentsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_equipments"> + <attribute name="ctb_equipmentsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <order attribute="ctb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Equipments Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{b79d012c-be20-4d55-bb54-b0e127416f8a}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{b79d012c-be20-4d55-bb54-b0e127416f8a}.xml new file mode 100644 index 00000000..b895d2e0 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{b79d012c-be20-4d55-bb54-b0e127416f8a}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{b79d012c-be20-4d55-bb54-b0e127416f8a}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="ctb_name" select="1" icon="1" preview="1"> + <row name="result" id="ctb_equipmentsid"> + <cell name="ctb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="ctb_equipments"> + <attribute name="ctb_equipmentsid" /> + <attribute name="ctb_name" /> + <attribute name="createdon" /> + <order attribute="ctb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="ctb_name" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Equipments" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{f0a90c75-0656-ed11-bba3-0022482120a8}.xml b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{f0a90c75-0656-ed11-bba3-0022482120a8}.xml new file mode 100644 index 00000000..5774eef7 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/ctb_Equipments/SavedQueries/{f0a90c75-0656-ed11-bba3-0022482120a8}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{f0a90c75-0656-ed11-bba3-0022482120a8}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="ctb_equipments"> + <attribute name="ctb_equipmentsid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My Equipments" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active Equipments owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/Entity.xml new file mode 100644 index 00000000..89dd6311 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/Entity.xml @@ -0,0 +1,1310 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="Flight Bookings" OriginalName="Flight Bookings">sb_FlightBookings</Name> + <EntityInfo> + <entity Name="sb_FlightBookings"> + <LocalizedNames> + <LocalizedName description="Flight Bookings" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Flight Bookings" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ExchangeRate"> + <Type>decimal</Type> + <Name>exchangerate</Name> + <LogicalName>exchangerate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>1E-10</MinValue> + <MaxValue>100000000000</MaxValue> + <Accuracy>10</Accuracy> + <displaynames> + <displayname description="Exchange Rate" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Exchange rate for the currency associated with the entity with respect to the base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Airlines"> + <Type>nvarchar</Type> + <Name>sb_airlines</Name> + <LogicalName>sb_airlines</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Airlines" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_ArrivalCity"> + <Type>nvarchar</Type> + <Name>sb_arrivalcity</Name> + <LogicalName>sb_arrivalcity</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Arrival City" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_DepartureCity"> + <Type>nvarchar</Type> + <Name>sb_departurecity</Name> + <LogicalName>sb_departurecity</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Departure City" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_FlightBookingsId"> + <Type>primarykey</Type> + <Name>sb_flightbookingsid</Name> + <LogicalName>sb_flightbookingsid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="Flight Bookings" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_FlightBookingStatus"> + <Type>picklist</Type> + <Name>sb_flightbookingstatus</Name> + <LogicalName>sb_flightbookingstatus</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>126390000</AppDefaultValue> + <OptionSetName>sb_flightbookingstatus</OptionSetName> + <displaynames> + <displayname description="Flight Booking Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_FlightCost"> + <Type>money</Type> + <Name>sb_flightcost</Name> + <LogicalName>sb_flightcost</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <displaynames> + <displayname description="Flight Cost" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_flightcost_Base"> + <Type>money</Type> + <Name>sb_flightcost_base</Name> + <LogicalName>sb_flightcost_base</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <CalculationOf>sb_FlightCost</CalculationOf> + <displaynames> + <displayname description="Flight Cost (Base)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Value of the Flight Cost in base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Invoice"> + <Type>file</Type> + <Name>sb_invoice</Name> + <LogicalName>sb_invoice</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>0</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>0</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MaxValue>32768</MaxValue> + <displaynames> + <displayname description="Invoice" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_OneWayReturnFlight"> + <Type>picklist</Type> + <Name>sb_onewayreturnflight</Name> + <LogicalName>sb_onewayreturnflight</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>-1</AppDefaultValue> + <OptionSetName>sb_onewayreturnflight</OptionSetName> + <displaynames> + <displayname description="One-Way/Return Flight" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_OutboundFlightDatetime"> + <Type>datetime</Type> + <Name>sb_outboundflightdatetime</Name> + <LogicalName>sb_outboundflightdatetime</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Outbound Flight Datetime" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_ReturnFlightDatetime"> + <Type>datetime</Type> + <Name>sb_returnflightdatetime</Name> + <LogicalName>sb_returnflightdatetime</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Return Flight Datetime" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelRequestID"> + <Type>lookup</Type> + <Name>sb_travelrequestid</Name> + <LogicalName>sb_travelrequestid</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Travel Request ID" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_flightbookings_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Flight Bookings" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Flight Bookings" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_flightbookings_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Flight Bookings" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Flight Bookings" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TransactionCurrencyId"> + <Type>lookup</Type> + <Name>transactioncurrencyid</Name> + <LogicalName>transactioncurrencyid</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Currency" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the currency associated with the entity." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>sb_flightbookingses</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>0</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <ChangeTrackingEnabled>0</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/FormXml/card/{34bad26e-17f1-46ec-9597-7139293a20d7}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/FormXml/card/{34bad26e-17f1-46ec-9597-7139293a20d7}.xml new file mode 100644 index 00000000..97db876b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/FormXml/card/{34bad26e-17f1-46ec-9597-7139293a20d7}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{34bad26e-17f1-46ec-9597-7139293a20d7}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{193096ca-593d-46ce-b097-8d1ba040c6db}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{95c50e7d-1d43-43ea-9130-2ade7340b696}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{bfead5ea-7150-411e-96ab-65594f217f29}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{7733c7b2-4fb1-4cec-bea2-b8b2f1d5c18d}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{a3ec9a94-ad0f-4f35-a947-42d9f8c8bb8d}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{24b679aa-e7d7-4ea7-9cd7-28303dd15704}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{ac5b871b-ef6c-4228-abe1-cb9b41d1373f}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{aead9984-92be-471b-a2e0-a57654c0859d}" showlabel="true" locklevel="0"> + <labels> + <label description="Airlines" languagecode="1033" /> + </labels> + <control id="sb_airlines" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_airlines" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{531dc63f-3439-4c18-9a60-b9aea1121cba}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{d11d6ce2-ebd0-4b88-882d-c5707ea0bd67}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{bd492307-b61d-4187-8310-2e8c14142fd3}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{d007defa-d637-41b3-9ba6-f72a2a00d7bb}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{d1deb189-9234-4412-abc9-811a45743469}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/FormXml/main/{8b4e1bfb-4052-44a5-a075-92e1a6d6a5a1}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/FormXml/main/{8b4e1bfb-4052-44a5-a075-92e1a6d6a5a1}.xml new file mode 100644 index 00000000..885eff30 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/FormXml/main/{8b4e1bfb-4052-44a5-a075-92e1a6d6a5a1}.xml @@ -0,0 +1,164 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{8b4e1bfb-4052-44a5-a075-92e1a6d6a5a1}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form headerdensity="HighWithControls"> + <tabs> + <tab verticallayout="true" id="{9d332f8c-8789-4a11-9094-7908aba06b6e}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{47e3144a-e2fb-46e2-a0a1-cef6793468b8}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{1558fc96-9619-4a69-8643-ce8c3f08f663}"> + <labels> + <label description="Airlines" languagecode="1033" /> + </labels> + <control id="sb_airlines" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_airlines" /> + </cell> + </row> + <row> + <cell id="{74c311ea-9052-42a1-baf5-fbc6b737e430}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Invoice" languagecode="1033" /> + </labels> + <control id="sb_invoice" classid="{0A7FF475-B016-4687-9CE5-042BFDBD6519}" datafieldname="sb_invoice" disabled="false" /> + </cell> + </row> + <row> + <cell id="{ddeed530-b690-4765-b489-d547a8879f3d}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="One-Way/Return Flight" languagecode="1033" /> + </labels> + <control id="sb_onewayreturnflight" classid="{3EF39988-22BB-4F0B-BBBE-64B5A3748AEE}" datafieldname="sb_onewayreturnflight" disabled="false" /> + </cell> + </row> + <row> + <cell id="{4223fd1c-ef9c-4a95-a17e-630301fb82f3}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Outbound Flight Datetime" languagecode="1033" /> + </labels> + <control id="sb_outboundflightdatetime" classid="{5B773807-9FB2-42DB-97C3-7A91EFF8ADFF}" datafieldname="sb_outboundflightdatetime" disabled="false" /> + </cell> + </row> + <row> + <cell id="{52ff63d6-5d4c-4fb1-bc04-56baab22a786}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Flight Cost" languagecode="1033" /> + </labels> + <control id="sb_flightcost" classid="{533B9E00-756B-4312-95A0-DC888637AC78}" datafieldname="sb_flightcost" disabled="false" /> + </cell> + </row> + <row> + <cell id="{c70dba46-18e5-4af9-a677-bf1701792289}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Flight Booking Status" languagecode="1033" /> + </labels> + <control id="sb_flightbookingstatus" classid="{3EF39988-22BB-4F0B-BBBE-64B5A3748AEE}" datafieldname="sb_flightbookingstatus" disabled="false" /> + </cell> + </row> + <row> + <cell id="{50aae2ec-6eea-4472-a1f7-f077a4971b16}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Departure City" languagecode="1033" /> + </labels> + <control id="sb_departurecity" classid="{4273EDBD-AC1D-40D3-9FB2-095C621B552D}" datafieldname="sb_departurecity" disabled="false" /> + </cell> + </row> + <row> + <cell id="{e7dce5b3-9dfb-4348-9bb1-47fa03233bba}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Return Flight Datetime" languagecode="1033" /> + </labels> + <control id="sb_returnflightdatetime" classid="{5B773807-9FB2-42DB-97C3-7A91EFF8ADFF}" datafieldname="sb_returnflightdatetime" disabled="false" /> + </cell> + </row> + <row> + <cell id="{aeb726c6-d800-43bf-8cac-3330374d40b5}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Travel Request ID" languagecode="1033" /> + </labels> + <control id="sb_travelrequestid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_travelrequestid" disabled="false" /> + </cell> + </row> + <row> + <cell id="{d6b8e278-8348-45cc-b430-3a8b8c481084}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{9b2b5c5a-b692-4281-a2dc-97e7fb815806}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{02babd17-9bfd-41aa-b910-91b2dd41dea1}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{7034af9f-c697-4814-973e-dfb9e8506d67}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{690cd8ea-ac3e-4d50-97c6-eb0ad1e3c279}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </header> + <footer id="{d48643de-8816-4ddf-a711-1a310b883d0d}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{c210f920-9e0c-42b6-a4c8-2b95bde82c8f}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{124271aa-fd34-43a6-8589-dbffc2572c41}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{b5e722e5-6978-4685-9cd7-e6a90828e25d}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </footer> + <DisplayConditions Order="0" FallbackForm="true"> + <Everyone /> + </DisplayConditions> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/FormXml/quick/{ba9c7ef5-92f8-4ba7-994e-25a21d66bc56}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/FormXml/quick/{ba9c7ef5-92f8-4ba7-994e-25a21d66bc56}.xml new file mode 100644 index 00000000..6e330e27 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/FormXml/quick/{ba9c7ef5-92f8-4ba7-994e-25a21d66bc56}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{ba9c7ef5-92f8-4ba7-994e-25a21d66bc56}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{ac67a6fc-6028-4bfa-97d4-1d76c4c09030}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{2338bcdc-046c-4ddb-bfd0-842ab6185c06}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{e8ab99b7-9995-49c5-beb1-b6039fa36180}"> + <labels> + <label description="Airlines" languagecode="1033" /> + </labels> + <control id="sb_airlines" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_airlines" /> + </cell> + </row> + <row> + <cell id="{0c8d49df-4b23-452d-a5f9-ed139ea6b6ec}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{22ba4f54-e16a-ed11-9561-002248212d91}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{22ba4f54-e16a-ed11-9561-002248212d91}.xml new file mode 100644 index 00000000..8e1cbd47 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{22ba4f54-e16a-ed11-9561-002248212d91}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{22ba4f54-e16a-ed11-9561-002248212d91}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="sb_flightbookings"> + <attribute name="sb_flightbookingsid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My Flight Bookings" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active Flight Bookings owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{253ebd8d-9e9e-4a92-82c5-2f386031960d}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{253ebd8d-9e9e-4a92-82c5-2f386031960d}.xml new file mode 100644 index 00000000..b3d6692e --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{253ebd8d-9e9e-4a92-82c5-2f386031960d}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{253ebd8d-9e9e-4a92-82c5-2f386031960d}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_airlines" select="1" icon="1" preview="1"> + <row name="result" id="sb_flightbookingsid"> + <cell name="sb_airlines" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_flightbookings"> + <attribute name="sb_flightbookingsid" /> + <attribute name="sb_airlines" /> + <attribute name="createdon" /> + <order attribute="sb_airlines" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Flight Bookings" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{7ef26643-7556-4e1c-a89d-abe54c0fe7f4}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{7ef26643-7556-4e1c-a89d-abe54c0fe7f4}.xml new file mode 100644 index 00000000..9b9f8606 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{7ef26643-7556-4e1c-a89d-abe54c0fe7f4}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{7ef26643-7556-4e1c-a89d-abe54c0fe7f4}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_airlines" select="1" icon="1" preview="1"> + <row name="result" id="sb_flightbookingsid"> + <cell name="sb_airlines" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_flightbookings"> + <attribute name="sb_flightbookingsid" /> + <attribute name="sb_airlines" /> + <attribute name="createdon" /> + <order attribute="sb_airlines" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Flight Bookings" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{839dafce-34eb-4bc6-9dfd-28c2c2d23f04}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{839dafce-34eb-4bc6-9dfd-28c2c2d23f04}.xml new file mode 100644 index 00000000..cbff2829 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{839dafce-34eb-4bc6-9dfd-28c2c2d23f04}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{839dafce-34eb-4bc6-9dfd-28c2c2d23f04}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_airlines" select="1" icon="1" preview="1"> + <row name="result" id="sb_flightbookingsid"> + <cell name="sb_airlines" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_flightbookings"> + <attribute name="sb_flightbookingsid" /> + <attribute name="sb_airlines" /> + <attribute name="createdon" /> + <order attribute="sb_airlines" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="sb_airlines" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Flight Bookings" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{c9a798ea-a99f-4dd4-ad9c-b2597d7b9017}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{c9a798ea-a99f-4dd4-ad9c-b2597d7b9017}.xml new file mode 100644 index 00000000..21dc0865 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{c9a798ea-a99f-4dd4-ad9c-b2597d7b9017}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{c9a798ea-a99f-4dd4-ad9c-b2597d7b9017}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_airlines" select="1" icon="1" preview="1"> + <row name="result" id="sb_flightbookingsid"> + <cell name="sb_airlines" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_flightbookings"> + <attribute name="sb_flightbookingsid" /> + <attribute name="sb_airlines" /> + <attribute name="createdon" /> + <order attribute="sb_airlines" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Flight Bookings Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{cb72bf36-d176-489d-8597-28831cdbe7bc}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{cb72bf36-d176-489d-8597-28831cdbe7bc}.xml new file mode 100644 index 00000000..0a7ea179 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{cb72bf36-d176-489d-8597-28831cdbe7bc}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{cb72bf36-d176-489d-8597-28831cdbe7bc}</savedqueryid> + <layoutxml> + <grid name="sb_flightbookingses" jump="sb_airlines" select="1" icon="1" preview="1"> + <row name="sb_flightbookings" id="sb_flightbookingsid"> + <cell name="sb_airlines" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_flightbookings"> + <attribute name="sb_flightbookingsid" /> + <attribute name="sb_airlines" /> + <attribute name="createdon" /> + <order attribute="sb_airlines" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Flight Bookings Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{d2c7b47c-9a8e-44a7-b805-c47b78024dc8}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{d2c7b47c-9a8e-44a7-b805-c47b78024dc8}.xml new file mode 100644 index 00000000..7cc1e4e9 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_FlightBookings/SavedQueries/{d2c7b47c-9a8e-44a7-b805-c47b78024dc8}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{d2c7b47c-9a8e-44a7-b805-c47b78024dc8}</savedqueryid> + <layoutxml> + <grid name="sb_flightbookingses" jump="sb_airlines" select="1" icon="1" preview="0"> + <row name="sb_flightbookings" id="sb_flightbookingsid"> + <cell name="sb_airlines" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_flightbookings"> + <attribute name="sb_flightbookingsid" /> + <attribute name="sb_airlines" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Flight Bookings Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/Entity.xml new file mode 100644 index 00000000..baab9e90 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/Entity.xml @@ -0,0 +1,1231 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="Hotel Booking" OriginalName="Hotel Booking">sb_HotelBooking</Name> + <EntityInfo> + <entity Name="sb_HotelBooking"> + <LocalizedNames> + <LocalizedName description="Hotel Booking" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Hotel Bookings" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ExchangeRate"> + <Type>decimal</Type> + <Name>exchangerate</Name> + <LogicalName>exchangerate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>1E-10</MinValue> + <MaxValue>100000000000</MaxValue> + <Accuracy>10</Accuracy> + <displaynames> + <displayname description="Exchange Rate" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Exchange rate for the currency associated with the entity with respect to the base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_CheckinDate"> + <Type>datetime</Type> + <Name>sb_checkindate</Name> + <LogicalName>sb_checkindate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Check-in Date" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_CheckoutDate"> + <Type>datetime</Type> + <Name>sb_checkoutdate</Name> + <LogicalName>sb_checkoutdate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Check-out Date" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_HotelBookingId"> + <Type>primarykey</Type> + <Name>sb_hotelbookingid</Name> + <LogicalName>sb_hotelbookingid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="Hotel Booking" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_HotelCity"> + <Type>nvarchar</Type> + <Name>sb_hotelcity</Name> + <LogicalName>sb_hotelcity</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Hotel City" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_HotelCost"> + <Type>money</Type> + <Name>sb_hotelcost</Name> + <LogicalName>sb_hotelcost</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <displaynames> + <displayname description="Hotel Cost" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_hotelcost_Base"> + <Type>money</Type> + <Name>sb_hotelcost_base</Name> + <LogicalName>sb_hotelcost_base</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <CalculationOf>sb_HotelCost</CalculationOf> + <displaynames> + <displayname description="Hotel Cost (Base)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Value of the Hotel Cost in base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_HotelStarRating"> + <Type>int</Type> + <Name>sb_hotelstarrating</Name> + <LogicalName>sb_hotelstarrating</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>none</Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Hotel Star-Rating" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Invoice"> + <Type>file</Type> + <Name>sb_invoice</Name> + <LogicalName>sb_invoice</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>0</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>0</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MaxValue>32768</MaxValue> + <displaynames> + <displayname description="Invoice" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Name"> + <Type>nvarchar</Type> + <Name>sb_name</Name> + <LogicalName>sb_name</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Hotel Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelRequestID"> + <Type>lookup</Type> + <Name>sb_travelrequestid</Name> + <LogicalName>sb_travelrequestid</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Travel Request ID" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_hotelbooking_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Hotel Booking" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Hotel Booking" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_hotelbooking_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Hotel Booking" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Hotel Booking" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TransactionCurrencyId"> + <Type>lookup</Type> + <Name>transactioncurrencyid</Name> + <LogicalName>transactioncurrencyid</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Currency" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the currency associated with the entity." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>sb_hotelbookings</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>0</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <ChangeTrackingEnabled>0</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/FormXml/card/{39bb6165-c6ce-4f44-af03-168f10fad924}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/FormXml/card/{39bb6165-c6ce-4f44-af03-168f10fad924}.xml new file mode 100644 index 00000000..a0fbcc36 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/FormXml/card/{39bb6165-c6ce-4f44-af03-168f10fad924}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{39bb6165-c6ce-4f44-af03-168f10fad924}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{cb1afb4f-8d05-4a23-b200-d18196645c13}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{c86786a7-b2dc-4c30-a296-130b207213fa}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{b8a4f7a0-f68b-40ed-a65c-3af831d49dda}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{f9459e16-52d0-4524-9553-ba5136566a6e}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{d1a4fd02-6f1a-43f6-9e44-44f20c402fea}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{97c0689b-d6d8-4eae-8229-c10bffb60df9}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{7c3ab2b2-77a6-4aec-8775-056cf50f12db}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{c15601b6-b4b7-4cdc-b582-68b918bd451f}" showlabel="true" locklevel="0"> + <labels> + <label description="Hotel Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{0509d596-4a13-4fe0-991a-e0ac4f2c5fad}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{343f5d6b-cbf3-4831-9133-63a17b1f86a4}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{6522a25f-36b8-4a3d-8c63-a6803c54f819}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{b6f30a3a-fa30-4b68-9110-9b9f9ecc93dd}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{de5e006c-cd15-4d73-a696-f80fb6141136}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/FormXml/main/{7b33464a-8c42-4dda-8742-cd4ce7659c5d}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/FormXml/main/{7b33464a-8c42-4dda-8742-cd4ce7659c5d}.xml new file mode 100644 index 00000000..eb4dca49 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/FormXml/main/{7b33464a-8c42-4dda-8742-cd4ce7659c5d}.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{7b33464a-8c42-4dda-8742-cd4ce7659c5d}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{866dd5dd-1b12-49e7-8195-7688d6b77de5}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{a0dbe9fc-804f-45fa-8df7-8e8274bea915}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{9c210e00-c2c2-4ef2-98a3-d49efd83f962}"> + <labels> + <label description="Hotel Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{b33c4fc8-587b-4646-a1f5-61875d3b4ec0}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/FormXml/quick/{1ca8be42-364a-4a53-8efe-8d841a5b7a54}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/FormXml/quick/{1ca8be42-364a-4a53-8efe-8d841a5b7a54}.xml new file mode 100644 index 00000000..183281f5 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/FormXml/quick/{1ca8be42-364a-4a53-8efe-8d841a5b7a54}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{1ca8be42-364a-4a53-8efe-8d841a5b7a54}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{64a96ff1-43c8-4665-bbac-18aef880fd9a}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{6b02a1f4-e6ce-4baf-ae1b-810dd4f91f7a}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{54a51960-ab64-48c3-9fb7-9b5adada100b}"> + <labels> + <label description="Hotel Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{1544ad2f-7ce8-48e6-adfa-31cb104b9f1e}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{5af3903b-c905-4fa7-9407-5c6f2f0053ea}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{5af3903b-c905-4fa7-9407-5c6f2f0053ea}.xml new file mode 100644 index 00000000..2d3b937c --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{5af3903b-c905-4fa7-9407-5c6f2f0053ea}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{5af3903b-c905-4fa7-9407-5c6f2f0053ea}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_hotelbookingid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_hotelbooking"> + <attribute name="sb_hotelbookingid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Hotel Booking Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{6e9e4e41-9470-4a67-8f84-efc91dbfd550}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{6e9e4e41-9470-4a67-8f84-efc91dbfd550}.xml new file mode 100644 index 00000000..dbbc5956 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{6e9e4e41-9470-4a67-8f84-efc91dbfd550}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{6e9e4e41-9470-4a67-8f84-efc91dbfd550}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_hotelbookingid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_hotelbooking"> + <attribute name="sb_hotelbookingid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Hotel Bookings" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{d16a958a-02be-468b-8182-d10b6fe14e49}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{d16a958a-02be-468b-8182-d10b6fe14e49}.xml new file mode 100644 index 00000000..674c4946 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{d16a958a-02be-468b-8182-d10b6fe14e49}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{d16a958a-02be-468b-8182-d10b6fe14e49}</savedqueryid> + <layoutxml> + <grid name="sb_hotelbookings" jump="sb_name" select="1" icon="1" preview="1"> + <row name="sb_hotelbooking" id="sb_hotelbookingid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_hotelbooking"> + <attribute name="sb_hotelbookingid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Hotel Booking Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{e27c2a0f-0fe7-4978-9f3d-2d98f36ddb57}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{e27c2a0f-0fe7-4978-9f3d-2d98f36ddb57}.xml new file mode 100644 index 00000000..1cdd2357 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{e27c2a0f-0fe7-4978-9f3d-2d98f36ddb57}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{e27c2a0f-0fe7-4978-9f3d-2d98f36ddb57}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_hotelbookingid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_hotelbooking"> + <attribute name="sb_hotelbookingid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="sb_name" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Hotel Bookings" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{e50b2652-a76c-4e7e-bc9b-3adca8fb8d63}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{e50b2652-a76c-4e7e-bc9b-3adca8fb8d63}.xml new file mode 100644 index 00000000..31ac2f53 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{e50b2652-a76c-4e7e-bc9b-3adca8fb8d63}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{e50b2652-a76c-4e7e-bc9b-3adca8fb8d63}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_hotelbookingid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_hotelbooking"> + <attribute name="sb_hotelbookingid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Hotel Bookings" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{e633c45c-b2e5-47d9-9fd2-a278a72084db}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{e633c45c-b2e5-47d9-9fd2-a278a72084db}.xml new file mode 100644 index 00000000..0458fe9e --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{e633c45c-b2e5-47d9-9fd2-a278a72084db}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{e633c45c-b2e5-47d9-9fd2-a278a72084db}</savedqueryid> + <layoutxml> + <grid name="sb_hotelbookings" jump="sb_name" select="1" icon="1" preview="0"> + <row name="sb_hotelbooking" id="sb_hotelbookingid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_hotelbooking"> + <attribute name="sb_hotelbookingid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Hotel Booking Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{ee99521a-e36a-ed11-9561-0022482120a8}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{ee99521a-e36a-ed11-9561-0022482120a8}.xml new file mode 100644 index 00000000..334fae11 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_HotelBooking/SavedQueries/{ee99521a-e36a-ed11-9561-0022482120a8}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{ee99521a-e36a-ed11-9561-0022482120a8}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="sb_hotelbooking"> + <attribute name="sb_hotelbookingid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My Hotel Bookings" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active Hotel Bookings owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/Entity.xml new file mode 100644 index 00000000..f8d51efe --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/Entity.xml @@ -0,0 +1,913 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="Line Manager" OriginalName="Line Manager">sb_LineManager</Name> + <EntityInfo> + <entity Name="sb_LineManager"> + <LocalizedNames> + <LocalizedName description="Line Manager" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Line Managers" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_LineManagerId"> + <Type>primarykey</Type> + <Name>sb_linemanagerid</Name> + <LogicalName>sb_linemanagerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="Line Manager" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Manager"> + <Type>lookup</Type> + <Name>sb_manager</Name> + <LogicalName>sb_manager</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Manager" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Name"> + <Type>nvarchar</Type> + <Name>sb_name</Name> + <LogicalName>sb_name</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_User"> + <Type>lookup</Type> + <Name>sb_user</Name> + <LogicalName>sb_user</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_linemanager_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Line Manager" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Line Manager" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_linemanager_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Line Manager" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Line Manager" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>sb_linemanagers</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <EntityColor></EntityColor> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>0</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <IconVectorName></IconVectorName> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <EntityHelpUrl></EntityHelpUrl> + <ChangeTrackingEnabled>1</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/FormXml/card/{02a3d508-8b49-4c03-9eea-fe96ed7570d2}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/FormXml/card/{02a3d508-8b49-4c03-9eea-fe96ed7570d2}.xml new file mode 100644 index 00000000..164a35a8 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/FormXml/card/{02a3d508-8b49-4c03-9eea-fe96ed7570d2}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{02a3d508-8b49-4c03-9eea-fe96ed7570d2}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{717293c4-a77a-4ed1-bb52-c16d46d07c5d}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{29ecebbe-9dbd-4b0e-b362-3b4f8929abd9}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{54555874-663a-46d8-9161-ce4c3576eb88}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{f46fd98f-665e-4017-9a4d-5cb5f94b25d5}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{c911ac85-8f42-4245-a647-672151a5a88d}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{a62864f6-a14e-4f35-b4b5-3b4e46f029c2}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{cc752edb-f963-4507-abc0-e063b5f71d38}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{060f3f99-0ac9-4f99-81ec-1053af1baf8c}" showlabel="true" locklevel="0"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{77eecaa7-fcee-4e17-99e2-890689365a1c}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{055df462-1ddb-4732-be32-04e0b2f8e153}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{a1c61093-b269-48f1-9346-cf64ef637fb2}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{0fa0c159-98a4-41fb-a9cd-cbbc46e6e03d}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{b78c73ff-1d0c-4f28-be4d-02d2c8fb5659}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/FormXml/main/{ae99e859-715c-40f0-8904-4d733ccb1543}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/FormXml/main/{ae99e859-715c-40f0-8904-4d733ccb1543}.xml new file mode 100644 index 00000000..2c5ab2b7 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/FormXml/main/{ae99e859-715c-40f0-8904-4d733ccb1543}.xml @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{ae99e859-715c-40f0-8904-4d733ccb1543}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form headerdensity="HighWithControls"> + <tabs> + <tab verticallayout="true" id="{69cab03b-0879-4cfc-8ed4-3b456beb75e2}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{ebdfb444-cb7c-4be9-991b-10c6053cb47d}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{a418353e-e4fc-4576-9f24-1456d6a6075e}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="User" languagecode="1033" /> + </labels> + <control id="sb_user" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_user" disabled="false" /> + </cell> + </row> + <row> + <cell id="{b11e1cb9-0097-46f3-a6bb-c34505701500}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Manager" languagecode="1033" /> + </labels> + <control id="sb_manager" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_manager" disabled="false" /> + </cell> + </row> + <row> + <cell id="{2df69cc2-00ac-40cb-a10a-fc4dfcb2ddeb}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{f03aa6cc-93d8-4931-8ee0-489771ab543c}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{53baad2b-bae4-43cb-a747-3cdf7e04bf11}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{6c8a8353-2f8d-4702-af5d-14be5a034e62}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{e7aa4906-7d50-4675-8579-625fe4ef3a22}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{72987570-6e6f-4ec1-99d0-89e88064b950}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </header> + <footer id="{573bd20f-6dd0-467a-bf94-9fda5d843474}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{81339a8b-cc82-4ef3-8c58-79bf0efc1a01}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{1f9de8d5-6432-43ae-858a-508708099bfa}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{cb9a4688-87b0-4745-960e-f1496a65a129}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </footer> + <DisplayConditions Order="0" FallbackForm="true"> + <Everyone /> + </DisplayConditions> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/FormXml/quick/{d7b38d82-7a18-49bd-9ce0-2c43c8038a3e}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/FormXml/quick/{d7b38d82-7a18-49bd-9ce0-2c43c8038a3e}.xml new file mode 100644 index 00000000..ccbda7aa --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/FormXml/quick/{d7b38d82-7a18-49bd-9ce0-2c43c8038a3e}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{d7b38d82-7a18-49bd-9ce0-2c43c8038a3e}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{70977d8f-fa86-419a-b21a-7fbd366e20d1}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{ea6eb447-674b-4289-93b9-dcb3cfd50c08}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{8b61fa61-ab2c-41cd-aa26-e1d1f8e2b3c2}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{e303b711-bbfc-47ad-a318-308e2c784e62}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{0977f0db-2924-4d71-874b-ca76857fcacf}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{0977f0db-2924-4d71-874b-ca76857fcacf}.xml new file mode 100644 index 00000000..2ca5d754 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{0977f0db-2924-4d71-874b-ca76857fcacf}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{0977f0db-2924-4d71-874b-ca76857fcacf}</savedqueryid> + <layoutxml> + <grid name="sb_linemanagers" jump="sb_name" select="1" icon="1" preview="0"> + <row name="sb_linemanager" id="sb_linemanagerid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_linemanager"> + <attribute name="sb_linemanagerid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Line Manager Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{174dac8e-83fa-4747-b017-564fd4c11a8e}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{174dac8e-83fa-4747-b017-564fd4c11a8e}.xml new file mode 100644 index 00000000..9080fa45 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{174dac8e-83fa-4747-b017-564fd4c11a8e}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{174dac8e-83fa-4747-b017-564fd4c11a8e}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_linemanagerid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_linemanager"> + <attribute name="sb_linemanagerid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Line Manager Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{253a6cc3-5f5a-49f2-8c6f-572dfac7ccfb}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{253a6cc3-5f5a-49f2-8c6f-572dfac7ccfb}.xml new file mode 100644 index 00000000..15d8998b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{253a6cc3-5f5a-49f2-8c6f-572dfac7ccfb}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{253a6cc3-5f5a-49f2-8c6f-572dfac7ccfb}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_linemanagerid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_linemanager"> + <attribute name="sb_linemanagerid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Line Managers" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{85aefddc-e850-45c7-9809-bbd86806ad53}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{85aefddc-e850-45c7-9809-bbd86806ad53}.xml new file mode 100644 index 00000000..a94aae39 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{85aefddc-e850-45c7-9809-bbd86806ad53}.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{85aefddc-e850-45c7-9809-bbd86806ad53}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_linemanagerid"> + <cell name="sb_user" width="150" /> + <cell name="sb_manager" width="150" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" output-format="xml-platform" mapping="logical"> + <entity name="sb_linemanager"> + <attribute name="sb_linemanagerid" /> + <attribute name="createdon" /> + <attribute name="sb_user" /> + <attribute name="sb_manager" /> + <order attribute="sb_user" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Line Managers" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{8da00b8b-8677-4cd9-875a-f403d0148fbf}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{8da00b8b-8677-4cd9-875a-f403d0148fbf}.xml new file mode 100644 index 00000000..440678e7 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{8da00b8b-8677-4cd9-875a-f403d0148fbf}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{8da00b8b-8677-4cd9-875a-f403d0148fbf}</savedqueryid> + <layoutxml> + <grid name="sb_linemanagers" jump="sb_name" select="1" icon="1" preview="1"> + <row name="sb_linemanager" id="sb_linemanagerid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_linemanager"> + <attribute name="sb_linemanagerid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Line Manager Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{aecacea0-ebd0-410c-bd14-93bd2627a899}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{aecacea0-ebd0-410c-bd14-93bd2627a899}.xml new file mode 100644 index 00000000..322042a8 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{aecacea0-ebd0-410c-bd14-93bd2627a899}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{aecacea0-ebd0-410c-bd14-93bd2627a899}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_linemanagerid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_linemanager"> + <attribute name="sb_linemanagerid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="sb_name" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Line Managers" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{f26f6114-272d-ed11-9db0-0022482d341c}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{f26f6114-272d-ed11-9db0-0022482d341c}.xml new file mode 100644 index 00000000..e22650e9 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_LineManager/SavedQueries/{f26f6114-272d-ed11-9db0-0022482d341c}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{f26f6114-272d-ed11-9db0-0022482d341c}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="sb_linemanager"> + <attribute name="sb_linemanagerid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My Line Managers" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active Line Managers owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/Entity.xml new file mode 100644 index 00000000..e69d281f --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/Entity.xml @@ -0,0 +1,837 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="Purpose of Travel" OriginalName="Purpose of Travel">sb_PurposeofTravel</Name> + <EntityInfo> + <entity Name="sb_PurposeofTravel"> + <LocalizedNames> + <LocalizedName description="Purpose of Travel" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Purpose of Travels" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Name"> + <Type>nvarchar</Type> + <Name>sb_name</Name> + <LogicalName>sb_name</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_PurposeofTravelId"> + <Type>primarykey</Type> + <Name>sb_purposeoftravelid</Name> + <LogicalName>sb_purposeoftravelid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="Purpose of Travel" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_purposeoftravel_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Purpose of Travel" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Purpose of Travel" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_purposeoftravel_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Purpose of Travel" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Purpose of Travel" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>sb_purposeoftravels</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <EntityColor></EntityColor> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>0</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <IconVectorName></IconVectorName> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <EntityHelpUrl></EntityHelpUrl> + <ChangeTrackingEnabled>1</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/FormXml/card/{552d6342-6e11-4c97-ab8f-e3d72c8e8e9d}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/FormXml/card/{552d6342-6e11-4c97-ab8f-e3d72c8e8e9d}.xml new file mode 100644 index 00000000..35be6d84 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/FormXml/card/{552d6342-6e11-4c97-ab8f-e3d72c8e8e9d}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{552d6342-6e11-4c97-ab8f-e3d72c8e8e9d}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{8ee777ac-67d9-4bdf-95d4-ba942ee3b829}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{a58f3acd-7f1d-46ed-b6df-1c9028f0bbec}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{c5c3ada5-3e50-4d91-850b-146b44d78a6e}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{174f54c2-1953-4a9f-8c66-9ea12e89659c}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{b5e296e5-7e76-4c98-a3d7-6769b8c80a68}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{183313a5-2f5f-477f-b092-f22f1cc6fe57}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{86748a20-07d4-4ec8-bca3-178f501efbc8}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{ebddee91-44d2-4c85-9604-c3cbde822860}" showlabel="true" locklevel="0"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{b8352c72-69b3-4683-9a75-fb5ad07aa713}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{b0f083c3-6e7b-40ae-b59f-4cbe26a4e4ef}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{57468f42-4011-493e-92d5-72121cf67a43}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{efa88ad1-7c8d-4fba-89d4-b118a4c92651}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{daa95d64-a290-4d19-b630-4346ba335ca5}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/FormXml/main/{b2f39be5-58f0-427f-ad0b-5ca5d9ba6add}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/FormXml/main/{b2f39be5-58f0-427f-ad0b-5ca5d9ba6add}.xml new file mode 100644 index 00000000..7b28bb15 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/FormXml/main/{b2f39be5-58f0-427f-ad0b-5ca5d9ba6add}.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{b2f39be5-58f0-427f-ad0b-5ca5d9ba6add}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{3079e0f9-9a13-4ff7-873e-bd8bd7e534e7}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{369f2818-d405-45d2-a9f3-f21658f57321}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{32e923e4-95c5-4b5f-ba34-375609f2d3b8}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{8fcdce90-92bf-4c94-b8c1-30a0dedb6050}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/FormXml/quick/{82268972-5824-4244-9d77-41984bbb8872}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/FormXml/quick/{82268972-5824-4244-9d77-41984bbb8872}.xml new file mode 100644 index 00000000..807a1111 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/FormXml/quick/{82268972-5824-4244-9d77-41984bbb8872}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{82268972-5824-4244-9d77-41984bbb8872}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{69baedd5-8a84-4348-a96a-8ce187833d35}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{5f8da413-ed3d-4523-95fd-8579e5081873}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{53a61899-af22-4dd0-8856-c0a28d90b0b3}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{5baa397f-492a-4088-90d0-8a22e3838c12}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{376c7ed4-252d-ed11-9db0-0022481dac57}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{376c7ed4-252d-ed11-9db0-0022481dac57}.xml new file mode 100644 index 00000000..9f2762e1 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{376c7ed4-252d-ed11-9db0-0022481dac57}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{376c7ed4-252d-ed11-9db0-0022481dac57}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="sb_purposeoftravel"> + <attribute name="sb_purposeoftravelid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My Purpose of Travels" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active Purpose of Travels owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{5521825b-49bf-4473-bc30-86d9b5cfafb4}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{5521825b-49bf-4473-bc30-86d9b5cfafb4}.xml new file mode 100644 index 00000000..0c4b80b5 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{5521825b-49bf-4473-bc30-86d9b5cfafb4}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{5521825b-49bf-4473-bc30-86d9b5cfafb4}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_purposeoftravelid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_purposeoftravel"> + <attribute name="sb_purposeoftravelid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="sb_name" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Purpose of Travels" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{59fb090d-5a4f-47c7-90cf-e77991249886}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{59fb090d-5a4f-47c7-90cf-e77991249886}.xml new file mode 100644 index 00000000..ffe2c7b8 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{59fb090d-5a4f-47c7-90cf-e77991249886}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{59fb090d-5a4f-47c7-90cf-e77991249886}</savedqueryid> + <layoutxml> + <grid name="sb_purposeoftravels" jump="sb_name" select="1" icon="1" preview="1"> + <row name="sb_purposeoftravel" id="sb_purposeoftravelid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_purposeoftravel"> + <attribute name="sb_purposeoftravelid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Purpose of Travel Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{6497ce30-edde-420c-a13b-e77d7e18b17b}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{6497ce30-edde-420c-a13b-e77d7e18b17b}.xml new file mode 100644 index 00000000..1c1fb7fb --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{6497ce30-edde-420c-a13b-e77d7e18b17b}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{6497ce30-edde-420c-a13b-e77d7e18b17b}</savedqueryid> + <layoutxml> + <grid name="sb_purposeoftravels" jump="sb_name" select="1" icon="1" preview="0"> + <row name="sb_purposeoftravel" id="sb_purposeoftravelid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_purposeoftravel"> + <attribute name="sb_purposeoftravelid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Purpose of Travel Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{9c1618a8-4848-4c5c-9e9d-758cb4555622}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{9c1618a8-4848-4c5c-9e9d-758cb4555622}.xml new file mode 100644 index 00000000..a1b3efb5 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{9c1618a8-4848-4c5c-9e9d-758cb4555622}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{9c1618a8-4848-4c5c-9e9d-758cb4555622}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_purposeoftravelid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_purposeoftravel"> + <attribute name="sb_purposeoftravelid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Purpose of Travel Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{aafa0e55-2429-46be-8054-56c0a90250fe}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{aafa0e55-2429-46be-8054-56c0a90250fe}.xml new file mode 100644 index 00000000..d30d1365 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{aafa0e55-2429-46be-8054-56c0a90250fe}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{aafa0e55-2429-46be-8054-56c0a90250fe}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_purposeoftravelid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_purposeoftravel"> + <attribute name="sb_purposeoftravelid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Purpose of Travels" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{b2cde251-558d-48a1-b9c5-09bb4a4b4c1d}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{b2cde251-558d-48a1-b9c5-09bb4a4b4c1d}.xml new file mode 100644 index 00000000..269a0788 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_PurposeofTravel/SavedQueries/{b2cde251-558d-48a1-b9c5-09bb4a4b4c1d}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{b2cde251-558d-48a1-b9c5-09bb4a4b4c1d}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_purposeoftravelid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_purposeoftravel"> + <attribute name="sb_purposeoftravelid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Purpose of Travels" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/Entity.xml new file mode 100644 index 00000000..73103de1 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/Entity.xml @@ -0,0 +1,1058 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="Request Rules" OriginalName="Request Rules">sb_RequestRules</Name> + <EntityInfo> + <entity Name="sb_RequestRules"> + <LocalizedNames> + <LocalizedName description="Request Rules" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Request Rules" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ExchangeRate"> + <Type>decimal</Type> + <Name>exchangerate</Name> + <LogicalName>exchangerate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>1E-10</MinValue> + <MaxValue>100000000000</MaxValue> + <Accuracy>10</Accuracy> + <displaynames> + <displayname description="Exchange Rate" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Exchange rate for the currency associated with the entity with respect to the base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_AutoApprovallimitforCEO"> + <Type>money</Type> + <Name>sb_autoapprovallimitforceo</Name> + <LogicalName>sb_autoapprovallimitforceo</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <displaynames> + <displayname description="Auto-Approval limit for CEO" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_autoapprovallimitforceo_Base"> + <Type>money</Type> + <Name>sb_autoapprovallimitforceo_base</Name> + <LogicalName>sb_autoapprovallimitforceo_base</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <CalculationOf>sb_AutoApprovallimitforCEO</CalculationOf> + <displaynames> + <displayname description="Auto-Approval limit for CEO (Base)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Value of the Auto-Approval limit for CEO in base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_IsCurrent"> + <Type>bit</Type> + <Name>sb_iscurrent</Name> + <LogicalName>sb_iscurrent</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>0</AppDefaultValue> + <optionset Name="sb_requestrules_sb_iscurrent"> + <OptionSetType>bit</OptionSetType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="Is Current" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <options> + <option value="1" ExternalValue="" IsHidden="0"> + <labels> + <label description="Yes" languagecode="1033" /> + </labels> + </option> + <option value="0" ExternalValue="" IsHidden="0"> + <labels> + <label description="No" languagecode="1033" /> + </labels> + </option> + </options> + </optionset> + <displaynames> + <displayname description="Is Current" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Name"> + <Type>nvarchar</Type> + <Name>sb_name</Name> + <LogicalName>sb_name</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_RequestRulesId"> + <Type>primarykey</Type> + <Name>sb_requestrulesid</Name> + <LogicalName>sb_requestrulesid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="Request Rule ID" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_requestrules_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Request Rules" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Request Rules" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_requestrules_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Request Rules" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Request Rules" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TransactionCurrencyId"> + <Type>lookup</Type> + <Name>transactioncurrencyid</Name> + <LogicalName>transactioncurrencyid</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Currency" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the currency associated with the entity." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>sb_requestruleses</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>0</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <ChangeTrackingEnabled>1</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/FormXml/card/{ca9052de-efe5-4e81-9a79-e67acde54918}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/FormXml/card/{ca9052de-efe5-4e81-9a79-e67acde54918}.xml new file mode 100644 index 00000000..b51b5c55 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/FormXml/card/{ca9052de-efe5-4e81-9a79-e67acde54918}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{ca9052de-efe5-4e81-9a79-e67acde54918}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{09dcb987-5b71-4dd7-8ed9-5184244bcfae}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{cab19855-7394-47d9-a342-dc5effe18751}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{2455b4fa-5a63-4a52-a309-c50367c34311}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{962632bb-b7f2-4513-a7fd-831828d4cd5d}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{df164049-e845-414e-b320-f0fa4bb2a3c3}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{7eb01953-d62a-45f0-9c90-78f65afb0571}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{7a387624-c8de-4578-8595-12ce31df0d82}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{23f847f0-8d2c-4e73-a605-fec72d140842}" showlabel="true" locklevel="0"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{a268c049-452c-4084-b87c-9701a9004cbe}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{ff741c8f-91ef-40dd-aa72-cb2323761941}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{f8ecc524-f0b6-48d5-b79c-480793411c0f}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{e7202c02-0bf3-4e47-8b17-70bca2eb9103}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{2eeb2be7-a2f7-423d-9ebd-14a65a647ae6}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/FormXml/main/{1fdf4108-b705-4cc9-9b5e-f99fda359afd}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/FormXml/main/{1fdf4108-b705-4cc9-9b5e-f99fda359afd}.xml new file mode 100644 index 00000000..125eae2f --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/FormXml/main/{1fdf4108-b705-4cc9-9b5e-f99fda359afd}.xml @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{1fdf4108-b705-4cc9-9b5e-f99fda359afd}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form headerdensity="HighWithControls"> + <tabs> + <tab verticallayout="true" id="{2dbf4b98-772b-47b6-9f70-6681bbf3ca98}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{c70622e5-9a4d-4319-8784-4a8b50d12ad8}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{2af325f6-e4fa-47aa-ba0a-12e27a506b29}" visible="false"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{7d35bd8c-3d28-4cef-b6b5-91e062176481}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Auto-Approval limit for CEO" languagecode="1033" /> + </labels> + <control id="sb_autoapprovallimitforceo" classid="{533B9E00-756B-4312-95A0-DC888637AC78}" datafieldname="sb_autoapprovallimitforceo" disabled="false" /> + </cell> + </row> + <row> + <cell id="{67ac4896-447b-4629-a3bd-c79cde129ff1}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Is Current" languagecode="1033" /> + </labels> + <control id="sb_iscurrent" classid="{67FAC785-CD58-4F9F-ABB3-4B7DDC6ED5ED}" datafieldname="sb_iscurrent" disabled="false" /> + </cell> + </row> + <row> + <cell id="{6a4910d4-d8e1-4b00-baf2-d4d3f4247130}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{177c46fc-3baf-4d00-9279-ef0f1f9a8a52}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{b1d8d91a-bdda-4cdc-8243-32efb839064d}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{20373772-fb04-4a88-b45a-b8b6f01e57b9}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{ec89a1bc-b865-4e1e-a907-75206c12042c}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </header> + <footer id="{972df69e-21ce-4905-8e70-fef03be300d2}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{ca5f5ed6-512a-4d1e-8ac7-828548d958ee}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{294db69a-1788-473d-936b-9d3029ab7de4}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{814f6b61-ccbe-475a-b4f4-88ed962e390e}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </footer> + <DisplayConditions Order="0" FallbackForm="true"> + <Everyone /> + </DisplayConditions> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/FormXml/quick/{e1d68943-946d-49e8-a23f-c6dfe1e017be}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/FormXml/quick/{e1d68943-946d-49e8-a23f-c6dfe1e017be}.xml new file mode 100644 index 00000000..9331b83d --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/FormXml/quick/{e1d68943-946d-49e8-a23f-c6dfe1e017be}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{e1d68943-946d-49e8-a23f-c6dfe1e017be}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{d08f3e1e-acad-424e-aef3-bf46ced92ba2}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{68e2434a-837c-46e4-b89b-06bd7b41ca2d}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{2df0838a-1619-431c-be4b-76599e14cb37}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{fa3ae3e2-4bad-45e4-b0c7-4bbf8eb4a928}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{03057c10-c32c-4c7a-8e0d-2dd64bf5383f}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{03057c10-c32c-4c7a-8e0d-2dd64bf5383f}.xml new file mode 100644 index 00000000..2e6d9cce --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{03057c10-c32c-4c7a-8e0d-2dd64bf5383f}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{03057c10-c32c-4c7a-8e0d-2dd64bf5383f}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_requestrulesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_requestrules"> + <attribute name="sb_requestrulesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Request Rules" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{0cbff953-0e85-4b78-be05-83491998b2e9}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{0cbff953-0e85-4b78-be05-83491998b2e9}.xml new file mode 100644 index 00000000..16158d71 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{0cbff953-0e85-4b78-be05-83491998b2e9}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{0cbff953-0e85-4b78-be05-83491998b2e9}</savedqueryid> + <layoutxml> + <grid name="sb_requestruleses" jump="sb_name" select="1" icon="1" preview="0"> + <row name="sb_requestrules" id="sb_requestrulesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_requestrules"> + <attribute name="sb_requestrulesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Request Rules Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{6bed9253-9910-4ca6-8543-526cacc22f36}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{6bed9253-9910-4ca6-8543-526cacc22f36}.xml new file mode 100644 index 00000000..d820c690 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{6bed9253-9910-4ca6-8543-526cacc22f36}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{6bed9253-9910-4ca6-8543-526cacc22f36}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_requestrulesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_requestrules"> + <attribute name="sb_requestrulesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Request Rules Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{8a592187-88b6-486e-9689-d5b56a618ad1}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{8a592187-88b6-486e-9689-d5b56a618ad1}.xml new file mode 100644 index 00000000..531ede0c --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{8a592187-88b6-486e-9689-d5b56a618ad1}.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{8a592187-88b6-486e-9689-d5b56a618ad1}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_requestrulesid"> + <cell name="sb_autoapprovallimitforceo" width="300" /> + <cell name="sb_iscurrent" width="100" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_requestrules"> + <attribute name="sb_requestrulesid" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <attribute name="sb_autoapprovallimitforceo" /> + <attribute name="sb_iscurrent" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Request Rules" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{a48d9a70-443f-4fd8-9bcc-6786f7ae293d}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{a48d9a70-443f-4fd8-9bcc-6786f7ae293d}.xml new file mode 100644 index 00000000..58e35458 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{a48d9a70-443f-4fd8-9bcc-6786f7ae293d}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{a48d9a70-443f-4fd8-9bcc-6786f7ae293d}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_requestrulesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_requestrules"> + <attribute name="sb_requestrulesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="sb_name" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Request Rules" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{d1967f1e-09b2-4d9b-94b9-5f304538ec72}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{d1967f1e-09b2-4d9b-94b9-5f304538ec72}.xml new file mode 100644 index 00000000..5b4c4b89 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{d1967f1e-09b2-4d9b-94b9-5f304538ec72}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{d1967f1e-09b2-4d9b-94b9-5f304538ec72}</savedqueryid> + <layoutxml> + <grid name="sb_requestruleses" jump="sb_name" select="1" icon="1" preview="1"> + <row name="sb_requestrules" id="sb_requestrulesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_requestrules"> + <attribute name="sb_requestrulesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Request Rules Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{fb3dc37a-7c61-ed11-9562-002248212d91}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{fb3dc37a-7c61-ed11-9562-002248212d91}.xml new file mode 100644 index 00000000..011fd2e8 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_RequestRules/SavedQueries/{fb3dc37a-7c61-ed11-9562-002248212d91}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{fb3dc37a-7c61-ed11-9562-002248212d91}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="sb_requestrules"> + <attribute name="sb_requestrulesid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My Request Rules" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active Request Rules owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/Entity.xml new file mode 100644 index 00000000..dfdddf9a --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/Entity.xml @@ -0,0 +1,837 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="Roles" OriginalName="Roles">sb_Roles</Name> + <EntityInfo> + <entity Name="sb_Roles"> + <LocalizedNames> + <LocalizedName description="Roles" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Roles" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Name"> + <Type>nvarchar</Type> + <Name>sb_name</Name> + <LogicalName>sb_name</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_RolesId"> + <Type>primarykey</Type> + <Name>sb_rolesid</Name> + <LogicalName>sb_rolesid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="Roles" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_roles_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Roles" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Roles" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_roles_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Roles" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Roles" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>sb_roleses</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <EntityColor></EntityColor> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>0</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <IconVectorName></IconVectorName> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <EntityHelpUrl></EntityHelpUrl> + <ChangeTrackingEnabled>1</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/FormXml/card/{86e36718-ce62-49f3-9cb6-d486736398ed}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/FormXml/card/{86e36718-ce62-49f3-9cb6-d486736398ed}.xml new file mode 100644 index 00000000..fcb5b161 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/FormXml/card/{86e36718-ce62-49f3-9cb6-d486736398ed}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{86e36718-ce62-49f3-9cb6-d486736398ed}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{fb61de32-6014-4bff-8ca1-54cc313b532c}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{54831f88-5456-4981-8455-34e70e677502}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{8e544486-0209-4f2c-b203-7676df99b02e}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{2feed0a7-10a6-423f-a48b-c33b80e65594}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{e5ebceae-2bc3-432a-9e2e-dce3e1970e90}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{e3ca5b23-7d9d-4b14-b4e6-ee6b0b15b0af}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{0fa967d9-9a74-4b61-9a9a-15859a4ee0a8}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{7092948e-9b12-47b7-a858-9b9d27cc3c1a}" showlabel="true" locklevel="0"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{d976e8e8-7293-44ed-8d90-925e608753fe}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{a54a43c3-3a0e-4cc2-b8a8-e31159278a73}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{944abde1-bfc7-41e3-96ff-494cafdac47a}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{d764f489-a6a2-4cda-9047-0642c911d457}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{3d783714-ee08-48e7-8330-6e01173d7bf0}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/FormXml/main/{d18dd8bf-7aab-4409-88ab-5678261f090d}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/FormXml/main/{d18dd8bf-7aab-4409-88ab-5678261f090d}.xml new file mode 100644 index 00000000..4f47cffb --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/FormXml/main/{d18dd8bf-7aab-4409-88ab-5678261f090d}.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{d18dd8bf-7aab-4409-88ab-5678261f090d}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{dfd1d31d-74ba-43c0-9e74-140e6ee074b1}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{9c4c08f8-440c-425f-b976-0861a101ee49}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{8c970f45-44b2-44f9-a783-d25c0e507a81}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{5c1205a0-0d4d-4d85-bf75-8abbf582dd63}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/FormXml/quick/{658ce37d-7dcf-410c-a888-f61691e74f1c}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/FormXml/quick/{658ce37d-7dcf-410c-a888-f61691e74f1c}.xml new file mode 100644 index 00000000..2f6af1eb --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/FormXml/quick/{658ce37d-7dcf-410c-a888-f61691e74f1c}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{658ce37d-7dcf-410c-a888-f61691e74f1c}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{dd8f6a25-4d2a-49a7-ae2d-a33ccbca47ba}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{2d595fb1-e5ab-4c25-9bae-761a3066af24}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{bff0194c-f81d-4ef6-8a55-07cbf687507c}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{417c12ab-bafd-4952-9a8b-4eed95ee0b7a}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{0a5225f5-c11f-4386-81f4-6ca04a8f7df6}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{0a5225f5-c11f-4386-81f4-6ca04a8f7df6}.xml new file mode 100644 index 00000000..1558504a --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{0a5225f5-c11f-4386-81f4-6ca04a8f7df6}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{0a5225f5-c11f-4386-81f4-6ca04a8f7df6}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_rolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_roles"> + <attribute name="sb_rolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Roles" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{2e4ee564-262d-ed11-9db0-0022481dac57}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{2e4ee564-262d-ed11-9db0-0022481dac57}.xml new file mode 100644 index 00000000..67c5110c --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{2e4ee564-262d-ed11-9db0-0022481dac57}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{2e4ee564-262d-ed11-9db0-0022481dac57}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="sb_roles"> + <attribute name="sb_rolesid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My Roles" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active Roles owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{6856097b-29ed-482b-9303-19a42839308a}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{6856097b-29ed-482b-9303-19a42839308a}.xml new file mode 100644 index 00000000..bad0348c --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{6856097b-29ed-482b-9303-19a42839308a}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{6856097b-29ed-482b-9303-19a42839308a}</savedqueryid> + <layoutxml> + <grid name="sb_roleses" jump="sb_name" select="1" icon="1" preview="0"> + <row name="sb_roles" id="sb_rolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_roles"> + <attribute name="sb_rolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Roles Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{6fa876ca-886a-4001-9450-dcb3b8f12c92}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{6fa876ca-886a-4001-9450-dcb3b8f12c92}.xml new file mode 100644 index 00000000..e7bb93e1 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{6fa876ca-886a-4001-9450-dcb3b8f12c92}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{6fa876ca-886a-4001-9450-dcb3b8f12c92}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_rolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_roles"> + <attribute name="sb_rolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Roles" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{70aad896-e423-47a7-9206-c1abdac727c5}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{70aad896-e423-47a7-9206-c1abdac727c5}.xml new file mode 100644 index 00000000..bb14f11a --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{70aad896-e423-47a7-9206-c1abdac727c5}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{70aad896-e423-47a7-9206-c1abdac727c5}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_rolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_roles"> + <attribute name="sb_rolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="sb_name" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Roles" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{b0078ffc-043e-4873-95c6-364d83b85940}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{b0078ffc-043e-4873-95c6-364d83b85940}.xml new file mode 100644 index 00000000..453dc4f9 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{b0078ffc-043e-4873-95c6-364d83b85940}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{b0078ffc-043e-4873-95c6-364d83b85940}</savedqueryid> + <layoutxml> + <grid name="sb_roleses" jump="sb_name" select="1" icon="1" preview="1"> + <row name="sb_roles" id="sb_rolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_roles"> + <attribute name="sb_rolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Roles Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{bbfd2f8c-c5a4-426d-8985-b9dfc0a04fb5}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{bbfd2f8c-c5a4-426d-8985-b9dfc0a04fb5}.xml new file mode 100644 index 00000000..b5acef32 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_Roles/SavedQueries/{bbfd2f8c-c5a4-426d-8985-b9dfc0a04fb5}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{bbfd2f8c-c5a4-426d-8985-b9dfc0a04fb5}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_rolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_roles"> + <attribute name="sb_rolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Roles Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/Entity.xml new file mode 100644 index 00000000..5ae0c4cb --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/Entity.xml @@ -0,0 +1,2853 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="Travel Request" OriginalName="Travel Request">sb_TravelRequest</Name> + <EntityInfo> + <entity Name="sb_TravelRequest"> + <LocalizedNames> + <LocalizedName description="Travel Request" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Travel Requests" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ExchangeRate"> + <Type>decimal</Type> + <Name>exchangerate</Name> + <LogicalName>exchangerate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>1E-10</MinValue> + <MaxValue>100000000000</MaxValue> + <Accuracy>10</Accuracy> + <displaynames> + <displayname description="Exchange Rate" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Exchange rate for the currency associated with the entity with respect to the base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Airline"> + <Type>nvarchar</Type> + <Name>sb_airline</Name> + <LogicalName>sb_airline</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Airline" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_AppliedRequestRule"> + <Type>lookup</Type> + <Name>sb_appliedrequestrule</Name> + <LogicalName>sb_appliedrequestrule</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Applied Request Rule" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_ApprovalReason"> + <Type>nvarchar</Type> + <Name>sb_approvalreason</Name> + <LogicalName>sb_approvalreason</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>textarea</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Approval Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_ArrivalCity"> + <Type>nvarchar</Type> + <Name>sb_arrivalcity</Name> + <LogicalName>sb_arrivalcity</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Arrival City" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_CFOApprove"> + <Type>bit</Type> + <Name>sb_cfoapprove</Name> + <LogicalName>sb_cfoapprove</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>0</AppDefaultValue> + <optionset Name="sb_travelrequest_sb_cfoapprove"> + <OptionSetType>bit</OptionSetType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="CFO Approve" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <options> + <option value="1" ExternalValue="" IsHidden="0"> + <labels> + <label description="Yes" languagecode="1033" /> + </labels> + </option> + <option value="0" ExternalValue="" IsHidden="0"> + <labels> + <label description="No" languagecode="1033" /> + </labels> + </option> + </options> + </optionset> + <displaynames> + <displayname description="CFO Approve" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_CheckinDate"> + <Type>datetime</Type> + <Name>sb_checkindate</Name> + <LogicalName>sb_checkindate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Check-in Date" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_CheckoutDate"> + <Type>datetime</Type> + <Name>sb_checkoutdate</Name> + <LogicalName>sb_checkoutdate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Check-out Date" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_CostChanged"> + <Type>int</Type> + <Name>sb_costchanged</Name> + <LogicalName>sb_costchanged</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>none</Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Cost Changed" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Deadline"> + <Type>datetime</Type> + <Name>sb_deadline</Name> + <LogicalName>sb_deadline</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Deadline" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_DepartmentManagedApprovedBy"> + <Type>lookup</Type> + <Name>sb_departmentmanagedapprovedby</Name> + <LogicalName>sb_departmentmanagedapprovedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Department Managed Approved By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_DepartmentManagerApprove"> + <Type>bit</Type> + <Name>sb_departmentmanagerapprove</Name> + <LogicalName>sb_departmentmanagerapprove</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>0</AppDefaultValue> + <optionset Name="sb_travelrequest_sb_departmentmanagerapprove"> + <OptionSetType>bit</OptionSetType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="Department Manager Approve" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <options> + <option value="1" ExternalValue="" IsHidden="0"> + <labels> + <label description="Yes" languagecode="1033" /> + </labels> + </option> + <option value="0" ExternalValue="" IsHidden="0"> + <labels> + <label description="No" languagecode="1033" /> + </labels> + </option> + </options> + </optionset> + <displaynames> + <displayname description="Department Manager Approve" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_DepartureCity"> + <Type>nvarchar</Type> + <Name>sb_departurecity</Name> + <LogicalName>sb_departurecity</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Departure City" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Draft"> + <Type>bit</Type> + <Name>sb_draft</Name> + <LogicalName>sb_draft</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>0</AppDefaultValue> + <optionset Name="sb_travelrequest_sb_draft"> + <OptionSetType>bit</OptionSetType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="Draft" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <options> + <option value="1" ExternalValue="" IsHidden="0"> + <labels> + <label description="Yes" languagecode="1033" /> + </labels> + </option> + <option value="0" ExternalValue="" IsHidden="0"> + <labels> + <label description="No" languagecode="1033" /> + </labels> + </option> + </options> + </optionset> + <displaynames> + <displayname description="Draft" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_FlightCost"> + <Type>money</Type> + <Name>sb_flightcost</Name> + <LogicalName>sb_flightcost</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <displaynames> + <displayname description="Flight Cost" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_flightcost_Base"> + <Type>money</Type> + <Name>sb_flightcost_base</Name> + <LogicalName>sb_flightcost_base</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <CalculationOf>sb_FlightCost</CalculationOf> + <displaynames> + <displayname description="Flight Cost (Base)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Value of the Flight Cost in base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_HotelCity"> + <Type>nvarchar</Type> + <Name>sb_hotelcity</Name> + <LogicalName>sb_hotelcity</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Hotel City" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_HotelCost"> + <Type>money</Type> + <Name>sb_hotelcost</Name> + <LogicalName>sb_hotelcost</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <displaynames> + <displayname description="Hotel Cost" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_hotelcost_Base"> + <Type>money</Type> + <Name>sb_hotelcost_base</Name> + <LogicalName>sb_hotelcost_base</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <CalculationOf>sb_HotelCost</CalculationOf> + <displaynames> + <displayname description="Hotel Cost (Base)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Value of the Hotel Cost in base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_HotelName"> + <Type>nvarchar</Type> + <Name>sb_hotelname</Name> + <LogicalName>sb_hotelname</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Hotel Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_HotelStarRating"> + <Type>nvarchar</Type> + <Name>sb_hotelstarrating</Name> + <LogicalName>sb_hotelstarrating</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Hotel Star-Rating" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_IsAutomaticallyApproved"> + <Type>bit</Type> + <Name>sb_isautomaticallyapproved</Name> + <LogicalName>sb_isautomaticallyapproved</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>0</AppDefaultValue> + <optionset Name="sb_travelrequest_sb_isautomaticallyapproved"> + <OptionSetType>bit</OptionSetType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="Is Automatically Approved" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <options> + <option value="1" ExternalValue="" IsHidden="0"> + <labels> + <label description="Yes" languagecode="1033" /> + </labels> + </option> + <option value="0" ExternalValue="" IsHidden="0"> + <labels> + <label description="No" languagecode="1033" /> + </labels> + </option> + </options> + </optionset> + <displaynames> + <displayname description="Is Automatically Approved" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_IsLevel1approvalSkipped"> + <Type>bit</Type> + <Name>sb_islevel1approvalskipped</Name> + <LogicalName>sb_islevel1approvalskipped</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>0</AppDefaultValue> + <optionset Name="sb_travelrequest_sb_islevel1approvalskipped"> + <OptionSetType>bit</OptionSetType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="Is Level 1 approval Skipped" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <options> + <option value="1" ExternalValue="" IsHidden="0"> + <labels> + <label description="Yes" languagecode="1033" /> + </labels> + </option> + <option value="0" ExternalValue="" IsHidden="0"> + <labels> + <label description="No" languagecode="1033" /> + </labels> + </option> + </options> + </optionset> + <displaynames> + <displayname description="Is Level 1 approval Skipped" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Level2ApprovedBy"> + <Type>lookup</Type> + <Name>sb_level2approvedby</Name> + <LogicalName>sb_level2approvedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Level 2 Approved By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_LineManagerApprovedBy"> + <Type>lookup</Type> + <Name>sb_linemanagerapprovedby</Name> + <LogicalName>sb_linemanagerapprovedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Line Manager Approved By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Name"> + <Type>nvarchar</Type> + <Name>sb_name</Name> + <LogicalName>sb_name</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Note"> + <Type>nvarchar</Type> + <Name>sb_note</Name> + <LogicalName>sb_note</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>textarea</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Note" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_OneWayReturnFlight"> + <Type>picklist</Type> + <Name>sb_onewayreturnflight</Name> + <LogicalName>sb_onewayreturnflight</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>-1</AppDefaultValue> + <OptionSetName>sb_onewayreturnflight</OptionSetName> + <displaynames> + <displayname description="One-Way/Return Flight" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_OriginalTravelCost"> + <Type>money</Type> + <Name>sb_originaltravelcost</Name> + <LogicalName>sb_originaltravelcost</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <displaynames> + <displayname description="Original Travel Cost" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_originaltravelcost_Base"> + <Type>money</Type> + <Name>sb_originaltravelcost_base</Name> + <LogicalName>sb_originaltravelcost_base</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>2</Accuracy> + <AccuracySource>2</AccuracySource> + <CalculationOf>sb_OriginalTravelCost</CalculationOf> + <displaynames> + <displayname description="Original Travel Cost (Base)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Value of the Original Travel Cost in base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_OutboundFlightDatetime"> + <Type>datetime</Type> + <Name>sb_outboundflightdatetime</Name> + <LogicalName>sb_outboundflightdatetime</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Outbound Flight Datetime" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Priority"> + <Type>picklist</Type> + <Name>sb_priority</Name> + <LogicalName>sb_priority</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>-1</AppDefaultValue> + <OptionSetName>sb_priority</OptionSetName> + <displaynames> + <displayname description="Priority" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Purpose"> + <Type>lookup</Type> + <Name>sb_purpose</Name> + <LogicalName>sb_purpose</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Purpose" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_RejectionReason"> + <Type>nvarchar</Type> + <Name>sb_rejectionreason</Name> + <LogicalName>sb_rejectionreason</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>textarea</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Rejection Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_RequestedBy"> + <Type>lookup</Type> + <Name>sb_requestedby</Name> + <LogicalName>sb_requestedby</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Requested By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_RequestedTo"> + <Type>lookup</Type> + <Name>sb_requestedto</Name> + <LogicalName>sb_requestedto</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Requested To 1" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_RequestedTo2"> + <Type>lookup</Type> + <Name>sb_requestedto2</Name> + <LogicalName>sb_requestedto2</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Requested To 2" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_ReturnFlightDatetime"> + <Type>datetime</Type> + <Name>sb_returnflightdatetime</Name> + <LogicalName>sb_returnflightdatetime</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Return Flight Datetime" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelCost"> + <Type>money</Type> + <Name>sb_travelcost</Name> + <LogicalName>sb_travelcost</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>0</Accuracy> + <AccuracySource>2</AccuracySource> + <displaynames> + <displayname description="Travel Cost" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_travelcost_Base"> + <Type>money</Type> + <Name>sb_travelcost_base</Name> + <LogicalName>sb_travelcost_base</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <MinValue>-922337203685477</MinValue> + <MaxValue>922337203685477</MaxValue> + <Accuracy>0</Accuracy> + <AccuracySource>2</AccuracySource> + <CalculationOf>sb_TravelCost</CalculationOf> + <displaynames> + <displayname description="Travel Cost (Base)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Value of the Travel Cost in base currency." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelCostApprove"> + <Type>bit</Type> + <Name>sb_travelcostapprove</Name> + <LogicalName>sb_travelcostapprove</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>0</AppDefaultValue> + <optionset Name="sb_travelrequest_sb_travelcostapprove"> + <OptionSetType>bit</OptionSetType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="Travel Cost Approve" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <options> + <option value="1" ExternalValue="" IsHidden="0"> + <labels> + <label description="Yes" languagecode="1033" /> + </labels> + </option> + <option value="0" ExternalValue="" IsHidden="0"> + <labels> + <label description="No" languagecode="1033" /> + </labels> + </option> + </options> + </optionset> + <displaynames> + <displayname description="Travel Cost Approve" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelCostApprovedBy"> + <Type>lookup</Type> + <Name>sb_travelcostapprovedby</Name> + <LogicalName>sb_travelcostapprovedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Travel Cost Approved By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelEndDate"> + <Type>datetime</Type> + <Name>sb_travelenddate</Name> + <LogicalName>sb_travelenddate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Travel End Date" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelRequestId"> + <Type>primarykey</Type> + <Name>sb_travelrequestid</Name> + <LogicalName>sb_travelrequestid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="Travel Request" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelRequestStatus"> + <Type>picklist</Type> + <Name>sb_travelrequeststatus</Name> + <LogicalName>sb_travelrequeststatus</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <AppDefaultValue>126390000</AppDefaultValue> + <optionset Name="sb_travelrequest_sb_travelrequeststatus"> + <OptionSetType>picklist</OptionSetType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="Travel Request Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <options> + <option value="126390000" ExternalValue="" IsHidden="0"> + <labels> + <label description="Pending" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390001" ExternalValue="" IsHidden="0"> + <labels> + <label description="Rejected" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390002" ExternalValue="" IsHidden="0"> + <labels> + <label description="Level 1 Approved" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390003" IsHidden="0"> + <labels> + <label description="Level 2 Approved" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390004" IsHidden="0"> + <labels> + <label description="Rework Reason" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390005" IsHidden="0"> + <labels> + <label description="Approved Pending Booking" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390006" IsHidden="0"> + <labels> + <label description="Canceled" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390007" IsHidden="0"> + <labels> + <label description="Travel Booked" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390008" IsHidden="0"> + <labels> + <label description="Re-approvals Needed" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390009" IsHidden="0"> + <labels> + <label description="Travel Completed" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + </options> + </optionset> + <displaynames> + <displayname description="Travel Request Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelStartDate"> + <Type>datetime</Type> + <Name>sb_travelstartdate</Name> + <LogicalName>sb_travelstartdate</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>1</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Travel Start Date" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_travelrequest_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Travel Request" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Travel Request" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_travelrequest_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Travel Request" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Travel Request" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TransactionCurrencyId"> + <Type>lookup</Type> + <Name>transactioncurrencyid</Name> + <LogicalName>transactioncurrencyid</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Currency" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the currency associated with the entity." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>sb_travelrequests</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <EntityColor></EntityColor> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>1</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <IconVectorName></IconVectorName> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <EntityHelpUrl></EntityHelpUrl> + <ChangeTrackingEnabled>1</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + <HasRelatedNotes>True</HasRelatedNotes> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/FormXml/card/{42b9f0bb-f537-4598-a737-c15b23dd1bc8}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/FormXml/card/{42b9f0bb-f537-4598-a737-c15b23dd1bc8}.xml new file mode 100644 index 00000000..3b4c331b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/FormXml/card/{42b9f0bb-f537-4598-a737-c15b23dd1bc8}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{42b9f0bb-f537-4598-a737-c15b23dd1bc8}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{c7f9196d-6359-42af-bdac-0a9383e285dd}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{d16400e1-39e6-4ff3-be5a-1f2cc52e873b}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{3a7c39de-c662-4846-a40d-5dc8a40bdb70}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{000a3d1e-448a-488a-9cb5-bc387ddfb461}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{ae329aab-9a64-4488-836e-a2fa3b5060e4}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{3aba2b60-28cc-45e5-beea-ff9289b96070}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{b0307b5b-c5b1-4047-b06f-7296523fec62}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{018ce26c-7b96-4634-ac81-7026f4472af6}" showlabel="true" locklevel="0"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{cbabdc42-97df-4532-87d3-a31096335cbd}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{d43c9768-3255-4ad0-9cdc-a9b9efb7659c}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{6ad4cb93-9422-4827-86a1-0d6c42783622}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{90b0b012-2515-4aa0-b294-cd1533128c7a}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{f1921342-385a-4fac-8f08-f5acc4a187bb}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/FormXml/main/{5b373f3f-61d3-4487-9e33-74a04ff5aec5}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/FormXml/main/{5b373f3f-61d3-4487-9e33-74a04ff5aec5}.xml new file mode 100644 index 00000000..9a9b7903 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/FormXml/main/{5b373f3f-61d3-4487-9e33-74a04ff5aec5}.xml @@ -0,0 +1,437 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{5b373f3f-61d3-4487-9e33-74a04ff5aec5}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form headerdensity="HighWithControls"> + <tabs> + <tab verticallayout="true" id="{c80e2461-938e-4d53-9749-c3760930719b}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{4023f0f8-c866-4614-a03b-133eb96931db}" name="General" columns="11"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{1b3c757f-a736-4c37-a330-3473e8383949}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Requested By" languagecode="1033" /> + </labels> + <control id="sb_requestedby" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_requestedby" disabled="false" /> + </cell> + </row> + <row> + <cell id="{fb477a7a-f85a-45e9-9ad4-6cfc568d0ef9}" visible="false"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + <cell id="{97a90738-9db5-415c-a4f3-56b9403195ec}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Line Manager Approved By" languagecode="1033" /> + </labels> + <control id="sb_linemanagerapprovedby" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_linemanagerapprovedby" disabled="false" /> + </cell> + </row> + <row> + <cell id="{4e0326d0-6ee7-46f2-ba30-420c6f143cff}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Travel Cost" languagecode="1033" /> + </labels> + <control id="sb_travelcost" classid="{533B9E00-756B-4312-95A0-DC888637AC78}" datafieldname="sb_travelcost" disabled="false" /> + </cell> + <cell id="{344c6664-edfc-4b75-b1ff-b545187fbfc8}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Department Manager Approve" languagecode="1033" /> + </labels> + <control id="sb_departmentmanagerapprove" classid="{67FAC785-CD58-4F9F-ABB3-4B7DDC6ED5ED}" datafieldname="sb_departmentmanagerapprove" disabled="false" /> + </cell> + </row> + <row> + <cell id="{452df8ae-0792-421b-a219-a92e247d8f97}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Travel Start Date" languagecode="1033" /> + </labels> + <control id="sb_travelstartdate" classid="{5B773807-9FB2-42DB-97C3-7A91EFF8ADFF}" datafieldname="sb_travelstartdate" disabled="false" /> + </cell> + <cell id="{9ad3b9a0-6f72-4a12-8bbe-9e7dfd583bf4}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Department Managed Approved By" languagecode="1033" /> + </labels> + <control id="sb_departmentmanagedapprovedby" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_departmentmanagedapprovedby" disabled="false" /> + </cell> + </row> + <row> + <cell id="{a1089703-d93a-4bb1-8e73-80017f8fcf3e}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Travel End Date" languagecode="1033" /> + </labels> + <control id="sb_travelenddate" classid="{5B773807-9FB2-42DB-97C3-7A91EFF8ADFF}" datafieldname="sb_travelenddate" disabled="false" /> + </cell> + <cell id="{a6fa375d-be3f-4fac-8e72-6073073f091d}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Travel Cost Approve" languagecode="1033" /> + </labels> + <control id="sb_travelcostapprove" classid="{67FAC785-CD58-4F9F-ABB3-4B7DDC6ED5ED}" datafieldname="sb_travelcostapprove" disabled="false" /> + </cell> + </row> + <row> + <cell id="{c25bf57e-acc3-46f6-8f45-a1da0e439ddd}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Purpose" languagecode="1033" /> + </labels> + <control id="sb_purpose" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_purpose" disabled="false" /> + </cell> + <cell id="{5433f540-8fed-4cf0-970e-e88b7409c50c}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Travel Cost Approved By" languagecode="1033" /> + </labels> + <control id="sb_travelcostapprovedby" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_travelcostapprovedby" disabled="false" /> + </cell> + </row> + <row> + <cell id="{d4da2798-dd37-4410-ae15-a7a0f6ba6b66}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Note" languagecode="1033" /> + </labels> + <control id="sb_note" classid="{E0DECE4B-6FC8-4A8F-A065-082708572369}" datafieldname="sb_note" disabled="false" /> + </cell> + <cell id="{10b0cfef-8331-424b-8f1f-b336cc4b64b0}" locklevel="1" colspan="1" rowspan="1"> + <labels> + <label description="Travel Request Status" languagecode="1033" /> + </labels> + <control id="sb_travelrequeststatus" classid="{3EF39988-22BB-4F0B-BBBE-64B5A3748AEE}" datafieldname="sb_travelrequeststatus" disabled="false" /> + </cell> + </row> + <row> + <cell id="{44672d49-d0df-48cb-810c-45f2485ee3db}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Requested To 1" languagecode="1033" /> + </labels> + <control id="sb_requestedto" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_requestedto" disabled="false" /> + </cell> + <cell id="{9dd38d82-dc23-45be-958f-3ceb9a06c2dd}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Draft" languagecode="1033" /> + </labels> + <control id="sb_draft" classid="{67FAC785-CD58-4F9F-ABB3-4B7DDC6ED5ED}" datafieldname="sb_draft" disabled="false" /> + </cell> + </row> + <row> + <cell id="{890a26c7-6c14-4bb3-9b32-89b858ef847b}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Requested To 2" languagecode="1033" /> + </labels> + <control id="sb_requestedto2" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_requestedto2" disabled="false" /> + </cell> + <cell id="{768db6c7-1661-4e3a-9b37-5c9a9639f69b}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="CFO Approve" languagecode="1033" /> + </labels> + <control id="sb_cfoapprove" classid="{67FAC785-CD58-4F9F-ABB3-4B7DDC6ED5ED}" datafieldname="sb_cfoapprove" disabled="false" /> + </cell> + </row> + <row> + <cell id="{a303521b-36d8-4166-8101-b53d85985d45}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Approval Reason" languagecode="1033" /> + </labels> + <control id="sb_approvalreason" classid="{E0DECE4B-6FC8-4A8F-A065-082708572369}" datafieldname="sb_approvalreason" disabled="false" /> + </cell> + <cell id="{1730034a-12b3-4f05-98f0-0d251257eae5}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Arrival City" languagecode="1033" /> + </labels> + <control id="sb_arrivalcity" classid="{4273EDBD-AC1D-40D3-9FB2-095C621B552D}" datafieldname="sb_arrivalcity" disabled="false" /> + </cell> + </row> + <row> + <cell id="{8d0eda85-c3b0-4cc2-8d55-e9e35023c255}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Rework Reason" languagecode="1033" /> + </labels> + <control id="sb_rejectionreason" classid="{E0DECE4B-6FC8-4A8F-A065-082708572369}" datafieldname="sb_rejectionreason" disabled="false" /> + </cell> + <cell id="{ca0111a2-9fe5-4dbf-aae4-43792596a83f}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Applied Request Rule" languagecode="1033" /> + </labels> + <control id="sb_appliedrequestrule" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_appliedrequestrule" disabled="false" /> + </cell> + </row> + <row> + <cell id="{5958bb8a-3de1-4692-904c-8921f0f39285}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Deadline" languagecode="1033" /> + </labels> + <control id="sb_deadline" classid="{5B773807-9FB2-42DB-97C3-7A91EFF8ADFF}" datafieldname="sb_deadline" disabled="false" /> + </cell> + <cell id="{2e37a27e-080e-4676-9017-99f8ea101ffe}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Is Automatically Approved" languagecode="1033" /> + </labels> + <control id="sb_isautomaticallyapproved" classid="{67FAC785-CD58-4F9F-ABB3-4B7DDC6ED5ED}" datafieldname="sb_isautomaticallyapproved" disabled="false" /> + </cell> + </row> + <row> + <cell id="{41fa4f20-6719-4403-ab15-ab5028a5f9bf}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Cost Changed" languagecode="1033" /> + </labels> + <control id="sb_costchanged" classid="{C6D124CA-7EDA-4A60-AEA9-7FB8D318B68F}" datafieldname="sb_costchanged" disabled="false" /> + </cell> + <cell id="{8a4368ff-0af7-4067-aa0a-972199da44de}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Is Level 1 approval Skipped" languagecode="1033" /> + </labels> + <control id="sb_islevel1approvalskipped" classid="{67FAC785-CD58-4F9F-ABB3-4B7DDC6ED5ED}" datafieldname="sb_islevel1approvalskipped" disabled="false" /> + </cell> + </row> + <row> + <cell id="{1a8feac9-b847-4a3a-a4fa-45808f8d57de}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Priority" languagecode="1033" /> + </labels> + <control id="sb_priority" classid="{3EF39988-22BB-4F0B-BBBE-64B5A3748AEE}" datafieldname="sb_priority" disabled="false" /> + </cell> + <cell id="{5c01c635-0fb0-40fe-a160-a162c674783e}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Level 2 Approved By" languagecode="1033" /> + </labels> + <control id="sb_level2approvedby" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_level2approvedby" disabled="false" /> + </cell> + </row> + <row> + <cell id="{b16beee7-e45d-43b3-b237-600968ee0133}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Original Travel Cost" languagecode="1033" /> + </labels> + <control id="sb_originaltravelcost" classid="{533B9E00-756B-4312-95A0-DC888637AC78}" datafieldname="sb_originaltravelcost" disabled="false" /> + </cell> + <cell id="{8492d421-aaf6-4009-9255-7276929f8f93}" colspan="1" rowspan="1"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + <section name="null_section_4" id="9a4dae33-e5a5-4acf-bfb1-def23bd5eeed" IsUserDefined="0" locklevel="0" showlabel="true" showbar="false" layout="varwidth" celllabelalignment="Left" celllabelposition="Left" columns="1" labelwidth="115"> + <labels> + <label description="Flight Information" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{ed9c1651-3223-459e-a485-49405eae105f}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Airline" languagecode="1033" /> + </labels> + <control id="sb_airline" classid="{4273EDBD-AC1D-40D3-9FB2-095C621B552D}" datafieldname="sb_airline" disabled="false" /> + </cell> + </row> + <row> + <cell id="{89c0328d-becd-4cb1-8511-336edb1e9a99}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Flight Cost" languagecode="1033" /> + </labels> + <control id="sb_flightcost" classid="{533B9E00-756B-4312-95A0-DC888637AC78}" datafieldname="sb_flightcost" disabled="false" /> + </cell> + </row> + <row> + <cell id="{acb4df62-c50b-4957-9a0c-44f72a280ea7}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="One-Way/Return Flight" languagecode="1033" /> + </labels> + <control id="sb_onewayreturnflight" classid="{3EF39988-22BB-4F0B-BBBE-64B5A3748AEE}" datafieldname="sb_onewayreturnflight" disabled="false" /> + </cell> + </row> + <row> + <cell id="{68771077-125c-418f-853c-bf29b7759003}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Outbound Flight Datetime" languagecode="1033" /> + </labels> + <control id="sb_outboundflightdatetime" classid="{5B773807-9FB2-42DB-97C3-7A91EFF8ADFF}" datafieldname="sb_outboundflightdatetime" disabled="false" /> + </cell> + </row> + <row> + <cell id="{0fe4ddde-c335-4d44-968b-f68a2ca8c3a7}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Departure City" languagecode="1033" /> + </labels> + <control id="sb_departurecity" classid="{4273EDBD-AC1D-40D3-9FB2-095C621B552D}" datafieldname="sb_departurecity" disabled="false" /> + </cell> + </row> + <row> + <cell id="{49bd9642-8a4e-4913-a434-682818304d59}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Return Flight Datetime" languagecode="1033" /> + </labels> + <control id="sb_returnflightdatetime" classid="{5B773807-9FB2-42DB-97C3-7A91EFF8ADFF}" datafieldname="sb_returnflightdatetime" disabled="false" /> + </cell> + </row> + <row> + <cell id="{4712250d-1910-4a2b-83bb-236057bc4e1f}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Flight Cost (Base)" languagecode="1033" /> + </labels> + <control id="sb_flightcost_base" classid="{533B9E00-756B-4312-95A0-DC888637AC78}" datafieldname="sb_flightcost_base" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="null_section_5" id="f8d1280b-f785-42c5-8fb7-9c2f9fc57cb0" IsUserDefined="0" locklevel="0" showlabel="true" showbar="false" layout="varwidth" celllabelalignment="Left" celllabelposition="Left" columns="1" labelwidth="115"> + <labels> + <label description="Hotel Information" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{44e868bc-f076-4cf8-bb5c-ac4e88e3aec7}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Hotel Name" languagecode="1033" /> + </labels> + <control id="sb_hotelname" classid="{4273EDBD-AC1D-40D3-9FB2-095C621B552D}" datafieldname="sb_hotelname" disabled="false" /> + </cell> + </row> + <row> + <cell id="{303447cc-1532-468d-b3ef-22b7bbdb8707}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Hotel City" languagecode="1033" /> + </labels> + <control id="sb_hotelcity" classid="{4273EDBD-AC1D-40D3-9FB2-095C621B552D}" datafieldname="sb_hotelcity" disabled="false" /> + </cell> + </row> + <row> + <cell id="{2672a97e-0146-4341-b771-49d7c4587712}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Hotel Cost" languagecode="1033" /> + </labels> + <control id="sb_hotelcost" classid="{533B9E00-756B-4312-95A0-DC888637AC78}" datafieldname="sb_hotelcost" disabled="false" /> + </cell> + </row> + <row> + <cell id="{0f5975d7-5b28-4782-bf50-2ce754c97efc}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Hotel Star-Rating" languagecode="1033" /> + </labels> + <control id="sb_hotelstarrating" classid="{4273EDBD-AC1D-40D3-9FB2-095C621B552D}" datafieldname="sb_hotelstarrating" disabled="false" /> + </cell> + </row> + <row> + <cell id="{8a97fb38-aea9-44e6-b04b-2451e91a9424}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Check-in Date" languagecode="1033" /> + </labels> + <control id="sb_checkindate" classid="{5B773807-9FB2-42DB-97C3-7A91EFF8ADFF}" datafieldname="sb_checkindate" disabled="false" /> + </cell> + </row> + <row> + <cell id="{54768a8e-8f50-49ca-97e3-822743247478}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Check-out Date" languagecode="1033" /> + </labels> + <control id="sb_checkoutdate" classid="{5B773807-9FB2-42DB-97C3-7A91EFF8ADFF}" datafieldname="sb_checkoutdate" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="null_section_3" id="82d161ce-0142-485d-83dd-276416f6841d" IsUserDefined="0" locklevel="0" showlabel="true" showbar="false" layout="varwidth" celllabelalignment="Left" celllabelposition="Left" columns="1" labelwidth="115"> + <labels> + <label description="Audit Trail" languagecode="1033" /> + </labels> + <rows> + <row> + <cell locklevel="0" id="{feb8b28d-5304-4d2a-a005-d20d9aacc9a4}" rowspan="4" colspan="1" auto="false" showlabel="false"> + <labels> + <label description="New SG control 1665987582114" languagecode="1033" /> + </labels> + <control indicationOfSubgrid="true" id="Subgrid_new_1" classid="{E7A81278-8635-4D9E-8D4D-59480B391C5B}"> + <parameters> + <RecordsPerPage>30</RecordsPerPage> + <AutoExpand>Fixed</AutoExpand> + <EnableQuickFind>false</EnableQuickFind> + <EnableViewPicker>false</EnableViewPicker> + <EnableChartPicker>true</EnableChartPicker> + <ChartGridMode>All</ChartGridMode> + <TargetEntityType>sb_travelrequestaudit</TargetEntityType> + <ViewId>{9A0E48A6-4A1D-40C0-8194-4DD3BC943927}</ViewId> + <ViewIds>{9A0E48A6-4A1D-40C0-8194-4DD3BC943927}</ViewIds> + <RelationshipName>sb_sb_travelrequestaudit_TravelRequest_sb_tr</RelationshipName> + </parameters> + </control> + </cell> + </row> + <row /> + <row /> + <row /> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{14e2406e-e486-4276-a0c7-1f48adba0033}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{2fdb131c-c428-4dbb-abc1-69ead84d1894}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{bcec91ac-a3fc-480b-9b65-67195c1cf1fb}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{7a42b54b-db5d-4507-bbf0-a2cd633b8d67}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </header> + <footer id="{b30d0712-95f1-4af2-9741-4311cab72729}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{869eb11e-0661-4ae2-b1c5-d5fdd113d0d5}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{7df932bb-3555-41b3-8938-cd6ad1b4b928}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{c9002fef-18aa-4166-8763-ae56d22fcfe7}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </footer> + <DisplayConditions Order="0" FallbackForm="true"> + <Everyone /> + </DisplayConditions> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/FormXml/quick/{7f989287-8f75-45f6-912f-82812a43e729}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/FormXml/quick/{7f989287-8f75-45f6-912f-82812a43e729}.xml new file mode 100644 index 00000000..f3b53fa3 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/FormXml/quick/{7f989287-8f75-45f6-912f-82812a43e729}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{7f989287-8f75-45f6-912f-82812a43e729}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{c8a877c9-2f9b-4dd2-b79b-6e417e40975d}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{6989e495-e30a-4201-b7c2-a9d21b677ae1}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{d843f5d0-7890-43a4-8be3-3e3669d51a38}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{d5f11c13-cb0c-40c6-9a2f-3a214dda2bff}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{002550c2-252d-ed11-9db0-0022481dac57}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{002550c2-252d-ed11-9db0-0022481dac57}.xml new file mode 100644 index 00000000..b89300a9 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{002550c2-252d-ed11-9db0-0022481dac57}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{002550c2-252d-ed11-9db0-0022481dac57}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="sb_travelrequest"> + <attribute name="sb_travelrequestid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My Travel Requests" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active Travel Requests owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{34fbe69d-cad4-4aba-b607-c07e06e58bc9}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{34fbe69d-cad4-4aba-b607-c07e06e58bc9}.xml new file mode 100644 index 00000000..b229664b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{34fbe69d-cad4-4aba-b607-c07e06e58bc9}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{34fbe69d-cad4-4aba-b607-c07e06e58bc9}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_travelrequestid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequest"> + <attribute name="sb_travelrequestid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="sb_name" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Travel Requests" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{57cfb28f-934e-ed11-bba1-002248212f5a}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{57cfb28f-934e-ed11-bba1-002248212f5a}.xml new file mode 100644 index 00000000..d76a93e4 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{57cfb28f-934e-ed11-bba1-002248212f5a}.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{57cfb28f-934e-ed11-bba1-002248212f5a}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_travelrequestid"> + <cell name="a_c6754632352a4e89943b6e0a46f4aa15.fullname" width="150" /> + <cell name="a_c6754632352a4e89943b6e0a46f4aa15.positionid" width="100" /> + <cell name="sb_purpose" width="100" /> + <cell name="sb_travelstartdate" width="100" /> + <cell name="sb_travelenddate" width="100" /> + <cell name="sb_travelcost" width="100" /> + <cell name="sb_travelrequeststatus" width="100" /> + <cell name="sb_draft" width="100" /> + <cell name="owningbusinessunit" width="150" /> + <cell name="createdon" width="100" /> + <cell name="modifiedon" width="100" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true"> + <entity name="sb_travelrequest"> + <attribute name="sb_travelrequestid" /> + <attribute name="sb_travelrequeststatus" /> + <link-entity alias="a_c6754632352a4e89943b6e0a46f4aa15" name="systemuser" to="sb_requestedby" from="systemuserid" link-type="outer" visible="false"> + <attribute name="fullname" /> + <attribute name="positionid" /> + </link-entity> + <attribute name="sb_travelcost" /> + <attribute name="sb_purpose" /> + <attribute name="createdon" /> + <attribute name="modifiedon" /> + <attribute name="sb_travelstartdate" /> + <attribute name="sb_travelenddate" /> + <attribute name="sb_draft" /> + <attribute name="owningbusinessunit" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Travel Requests" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{5fb008a2-a3e6-44e3-a72a-e571b3f9c415}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{5fb008a2-a3e6-44e3-a72a-e571b3f9c415}.xml new file mode 100644 index 00000000..1649fb1e --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{5fb008a2-a3e6-44e3-a72a-e571b3f9c415}.xml @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{5fb008a2-a3e6-44e3-a72a-e571b3f9c415}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_travelrequestid"> + <cell name="sb_requestedby" width="100" /> + <cell name="sb_travelcost" width="150" /> + <cell name="sb_travelenddate" width="150" /> + <cell name="sb_travelstartdate" width="150" /> + <cell name="sb_purpose" width="150" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" output-format="xml-platform" mapping="logical"> + <entity name="sb_travelrequest"> + <attribute name="sb_travelrequestid" /> + <attribute name="createdon" /> + <attribute name="sb_travelcost" /> + <attribute name="sb_travelenddate" /> + <attribute name="sb_travelstartdate" /> + <attribute name="sb_purpose" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <attribute name="sb_requestedby" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Travel Requests" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{6ceb1c20-2bf7-4b2e-8732-1e556b104cf9}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{6ceb1c20-2bf7-4b2e-8732-1e556b104cf9}.xml new file mode 100644 index 00000000..a3b8ad4b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{6ceb1c20-2bf7-4b2e-8732-1e556b104cf9}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{6ceb1c20-2bf7-4b2e-8732-1e556b104cf9}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_travelrequestid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequest"> + <attribute name="sb_travelrequestid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Travel Request Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{84073af4-87df-4b59-8bea-dcc6cecf7738}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{84073af4-87df-4b59-8bea-dcc6cecf7738}.xml new file mode 100644 index 00000000..e0ecdf43 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{84073af4-87df-4b59-8bea-dcc6cecf7738}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{84073af4-87df-4b59-8bea-dcc6cecf7738}</savedqueryid> + <layoutxml> + <grid name="sb_travelrequests" jump="sb_name" select="1" icon="1" preview="1"> + <row name="sb_travelrequest" id="sb_travelrequestid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequest"> + <attribute name="sb_travelrequestid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Travel Request Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{c9647acc-53f0-4060-8593-25cf21d6fc52}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{c9647acc-53f0-4060-8593-25cf21d6fc52}.xml new file mode 100644 index 00000000..a2fc1057 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{c9647acc-53f0-4060-8593-25cf21d6fc52}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{c9647acc-53f0-4060-8593-25cf21d6fc52}</savedqueryid> + <layoutxml> + <grid name="sb_travelrequests" jump="sb_name" select="1" icon="1" preview="0"> + <row name="sb_travelrequest" id="sb_travelrequestid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequest"> + <attribute name="sb_travelrequestid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Travel Request Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{ffc3a797-969d-46ac-8564-bd9f050e67b4}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{ffc3a797-969d-46ac-8564-bd9f050e67b4}.xml new file mode 100644 index 00000000..62374b17 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequest/SavedQueries/{ffc3a797-969d-46ac-8564-bd9f050e67b4}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{ffc3a797-969d-46ac-8564-bd9f050e67b4}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_travelrequestid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequest"> + <attribute name="sb_travelrequestid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Travel Requests" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/Entity.xml new file mode 100644 index 00000000..37ca8ac2 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/Entity.xml @@ -0,0 +1,992 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="Travel Request Audit" OriginalName="Travel Request Audit">sb_TravelRequestAudit</Name> + <EntityInfo> + <entity Name="sb_TravelRequestAudit"> + <LocalizedNames> + <LocalizedName description="Travel Request Audit" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Travel Request Audits" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Name"> + <Type>nvarchar</Type> + <Name>sb_name</Name> + <LogicalName>sb_name</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TimetoResponse"> + <Type>int</Type> + <Name>sb_timetoresponse</Name> + <LogicalName>sb_timetoresponse</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>none</Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time to Response" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelRequest"> + <Type>lookup</Type> + <Name>sb_travelrequest</Name> + <LogicalName>sb_travelrequest</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Travel Request" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelRequestAuditId"> + <Type>primarykey</Type> + <Name>sb_travelrequestauditid</Name> + <LogicalName>sb_travelrequestauditid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="Travel Request Audit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_TravelRequestStatus"> + <Type>nvarchar</Type> + <Name>sb_travelrequeststatus</Name> + <LogicalName>sb_travelrequeststatus</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Travel Request Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_UpdateBy"> + <Type>lookup</Type> + <Name>sb_updateby</Name> + <LogicalName>sb_updateby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Update By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_travelrequestaudit_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Travel Request Audit" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Travel Request Audit" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_travelrequestaudit_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Travel Request Audit" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Travel Request Audit" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>sb_travelrequestaudits</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <EntityColor></EntityColor> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>1</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <IconVectorName></IconVectorName> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <EntityHelpUrl></EntityHelpUrl> + <ChangeTrackingEnabled>1</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/FormXml/card/{07cf7f52-4452-4c97-9728-482a54bd148c}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/FormXml/card/{07cf7f52-4452-4c97-9728-482a54bd148c}.xml new file mode 100644 index 00000000..80a4f92c --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/FormXml/card/{07cf7f52-4452-4c97-9728-482a54bd148c}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{07cf7f52-4452-4c97-9728-482a54bd148c}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{71ff6a32-75a0-46c3-a704-d6850c240fc4}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{5f335fda-c468-4db8-9da4-2d55ab0e4233}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{85506aa6-28cc-4ee2-a92c-1f0281a00ba8}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{b75b8c9f-30b5-453f-a6b6-6c4fab8900c2}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{2aef9ce5-cfc0-4d11-8cd2-3a9b448f5937}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{ccfa4296-75cc-48e6-9b36-f1600d77e9c6}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{6a162918-cc5d-4a77-ab4b-587d4e905f36}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{49680dd4-90ff-4280-9ee1-eaa0e1918f20}" showlabel="true" locklevel="0"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{297f9069-a68c-4dec-9ea6-b5643858ec05}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{ac31aded-7c39-40db-ae95-388ef4bff8c0}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{1209cc8f-58f4-4039-968e-9b37fa6e4d16}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{0ccb4089-3abd-43e7-88bf-e6bac789c406}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{d6c9547d-a572-4e78-b52a-d659e2f14010}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/FormXml/main/{f95ba2c2-100f-41b7-bd24-947e6bc81ee9}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/FormXml/main/{f95ba2c2-100f-41b7-bd24-947e6bc81ee9}.xml new file mode 100644 index 00000000..0347facb --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/FormXml/main/{f95ba2c2-100f-41b7-bd24-947e6bc81ee9}.xml @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{f95ba2c2-100f-41b7-bd24-947e6bc81ee9}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form headerdensity="HighWithControls"> + <tabs> + <tab verticallayout="true" id="{002b7384-8aab-4eb1-916f-40bef583f38b}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{960b449b-92b1-4231-8a7e-cd02a9041d49}" name="General"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{015d3ac2-84c8-4549-8ec9-a8626d654b0c}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{cddad589-510a-4a90-a335-6503a292aef1}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Travel Request Status" languagecode="1033" /> + </labels> + <control id="sb_travelrequeststatus" classid="{4273EDBD-AC1D-40D3-9FB2-095C621B552D}" datafieldname="sb_travelrequeststatus" disabled="false" /> + </cell> + </row> + <row> + <cell id="{1b6456df-fabb-4808-9efe-bcf8b9c888b1}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Update By" languagecode="1033" /> + </labels> + <control id="sb_updateby" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_updateby" disabled="false" /> + </cell> + </row> + <row> + <cell id="{bada3090-4bda-489e-8c74-13788bb88226}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{18f960b4-c21c-415d-932f-1a01d6ad8c5a}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{8e2fbf7f-9f3c-4453-84d5-0b20975decf9}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{16ca9092-61dc-4e75-ad7d-7ebc69d65d8f}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{2fe0f527-2186-486e-a7d8-92c7f1c5f541}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </header> + <footer id="{3dbab012-64f4-4bbd-b9ac-78dc33c0ca75}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{047c6b2c-9dfe-4571-8d9c-ab118c2f7afb}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{0daffd6b-db6b-4d68-b37c-6fa66260a999}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{bc533984-1d88-43f3-9da4-7ab0b6b3edc7}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </footer> + <DisplayConditions Order="0" FallbackForm="true"> + <Everyone /> + </DisplayConditions> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/FormXml/quick/{f9021b08-38c7-4aee-9978-fe8a763d63b8}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/FormXml/quick/{f9021b08-38c7-4aee-9978-fe8a763d63b8}.xml new file mode 100644 index 00000000..34a446f5 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/FormXml/quick/{f9021b08-38c7-4aee-9978-fe8a763d63b8}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{f9021b08-38c7-4aee-9978-fe8a763d63b8}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{b15b500b-5e6d-4992-a535-d2bea9169874}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{44508d57-22ab-4d8d-aa28-4915ddffd77d}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{af39380a-fb00-4e04-8425-1d4b71330fa7}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{a2aa5a8d-e920-4ceb-87eb-5c49565b067e}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{0f444473-aa90-40cc-8ea2-c0632cb61097}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{0f444473-aa90-40cc-8ea2-c0632cb61097}.xml new file mode 100644 index 00000000..e363b126 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{0f444473-aa90-40cc-8ea2-c0632cb61097}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{0f444473-aa90-40cc-8ea2-c0632cb61097}</savedqueryid> + <layoutxml> + <grid name="sb_travelrequestaudits" jump="sb_name" select="1" icon="1" preview="1"> + <row name="sb_travelrequestaudit" id="sb_travelrequestauditid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequestaudit"> + <attribute name="sb_travelrequestauditid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Travel Request Audit Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{20105cbe-714d-ed11-bba2-0022482120a8}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{20105cbe-714d-ed11-bba2-0022482120a8}.xml new file mode 100644 index 00000000..64d8b415 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{20105cbe-714d-ed11-bba2-0022482120a8}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{20105cbe-714d-ed11-bba2-0022482120a8}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="sb_travelrequestaudit"> + <attribute name="sb_travelrequestauditid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My Travel Request Audits" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active Travel Request Audits owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{72fd2f98-5cde-41f7-af40-a1565d0fe80a}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{72fd2f98-5cde-41f7-af40-a1565d0fe80a}.xml new file mode 100644 index 00000000..e2d1d5e1 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{72fd2f98-5cde-41f7-af40-a1565d0fe80a}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{72fd2f98-5cde-41f7-af40-a1565d0fe80a}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_travelrequestauditid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequestaudit"> + <attribute name="sb_travelrequestauditid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="sb_name" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Travel Request Audits" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{9a0e48a6-4a1d-40c0-8194-4dd3bc943927}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{9a0e48a6-4a1d-40c0-8194-4dd3bc943927}.xml new file mode 100644 index 00000000..f27e12e1 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{9a0e48a6-4a1d-40c0-8194-4dd3bc943927}.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{9a0e48a6-4a1d-40c0-8194-4dd3bc943927}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_travelrequestauditid"> + <cell name="sb_travelrequeststatus" width="200" /> + <cell name="sb_timetoresponse" width="139" /> + <cell name="sb_updateby" width="200" /> + <cell name="createdon" width="120" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequestaudit"> + <attribute name="sb_travelrequestauditid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <attribute name="sb_travelrequeststatus" /> + <attribute name="sb_updateby" /> + <attribute name="sb_timetoresponse" /> + <order attribute="sb_timetoresponse" descending="true" /> + <attribute name="createdon" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Travel Request Audits" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{ae0e5673-b3f4-47c3-a8b7-de3527356e04}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{ae0e5673-b3f4-47c3-a8b7-de3527356e04}.xml new file mode 100644 index 00000000..1beb8fd8 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{ae0e5673-b3f4-47c3-a8b7-de3527356e04}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{ae0e5673-b3f4-47c3-a8b7-de3527356e04}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_travelrequestauditid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequestaudit"> + <attribute name="sb_travelrequestauditid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Travel Request Audit Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{afb770fe-05c2-484f-956c-06b0ddccbdee}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{afb770fe-05c2-484f-956c-06b0ddccbdee}.xml new file mode 100644 index 00000000..25655ba2 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{afb770fe-05c2-484f-956c-06b0ddccbdee}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{afb770fe-05c2-484f-956c-06b0ddccbdee}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_travelrequestauditid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequestaudit"> + <attribute name="sb_travelrequestauditid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Travel Request Audits" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{c0fc0a78-827d-452e-b3f0-6bc574f297d8}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{c0fc0a78-827d-452e-b3f0-6bc574f297d8}.xml new file mode 100644 index 00000000..8f122888 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_TravelRequestAudit/SavedQueries/{c0fc0a78-827d-452e-b3f0-6bc574f297d8}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{c0fc0a78-827d-452e-b3f0-6bc574f297d8}</savedqueryid> + <layoutxml> + <grid name="sb_travelrequestaudits" jump="sb_name" select="1" icon="1" preview="0"> + <row name="sb_travelrequestaudit" id="sb_travelrequestauditid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_travelrequestaudit"> + <attribute name="sb_travelrequestauditid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Travel Request Audit Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/Entity.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/Entity.xml new file mode 100644 index 00000000..e8c1ca6d --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/Entity.xml @@ -0,0 +1,913 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Name LocalizedName="User Roles" OriginalName="User Roles">sb_UserRoles</Name> + <EntityInfo> + <entity Name="sb_UserRoles"> + <LocalizedNames> + <LocalizedName description="User Roles" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="User Roles" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwnerId"> + <Type>owner</Type> + <Name>ownerid</Name> + <LogicalName>ownerid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes> + <LookupType id="00000000-0000-0000-0000-000000000000">8</LookupType> + <LookupType id="00000000-0000-0000-0000-000000000000">9</LookupType> + </LookupTypes> + <displaynames> + <displayname description="Owner" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningBusinessUnit"> + <Type>lookup</Type> + <Name>owningbusinessunit</Name> + <LogicalName>owningbusinessunit</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Business Unit" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningTeam"> + <Type>lookup</Type> + <Name>owningteam</Name> + <LogicalName>owningteam</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning Team" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OwningUser"> + <Type>lookup</Type> + <Name>owninguser</Name> + <LogicalName>owninguser</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsLogical>1</IsLogical> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Owning User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Name"> + <Type>nvarchar</Type> + <Name>sb_name</Name> + <LogicalName>sb_name</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>1</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Name" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_Roles"> + <Type>lookup</Type> + <Name>sb_roles</Name> + <LogicalName>sb_roles</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Roles" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_User"> + <Type>lookup</Type> + <Name>sb_user</Name> + <LogicalName>sb_user</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="User" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="sb_UserRolesId"> + <Type>primarykey</Type> + <Name>sb_userrolesid</Name> + <LogicalName>sb_userrolesid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>0</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>1</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <displaynames> + <displayname description="User Roles" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>0</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>1</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_userroles_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the User Roles" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the User Roles" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <optionset Name="sb_userroles_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the User Roles" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the User Roles" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <IsDataSourceSecret>0</IsDataSourceSecret> + <AutoNumberFormat></AutoNumberFormat> + <IsSearchable>0</IsSearchable> + <IsFilterable>0</IsFilterable> + <IsRetrievable>0</IsRetrievable> + <IsLocalizable>0</IsLocalizable> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>sb_userroleses</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <EntityColor></EntityColor> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <AutoCreateAccessTeams>0</AutoCreateAccessTeams> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>UserOwned</OwnershipTypeMask> + <IsAuditEnabled>0</IsAuditEnabled> + <IsRetrieveAuditEnabled>0</IsRetrieveAuditEnabled> + <IsRetrieveMultipleAuditEnabled>0</IsRetrieveMultipleAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>0</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <IconVectorName></IconVectorName> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <EntityHelpUrl></EntityHelpUrl> + <ChangeTrackingEnabled>1</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + <IsMSTeamsIntegrationEnabled>0</IsMSTeamsIntegrationEnabled> + <IsSolutionAware>0</IsSolutionAware> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> +</Entity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/FormXml/card/{4b360945-c004-4699-a55a-62d9c81b25b1}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/FormXml/card/{4b360945-c004-4699-a55a-62d9c81b25b1}.xml new file mode 100644 index 00000000..b9393e09 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/FormXml/card/{4b360945-c004-4699-a55a-62d9c81b25b1}.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{4b360945-c004-4699-a55a-62d9c81b25b1}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{0d7183be-a8d5-4930-b16e-a10ea5fef2fd}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{00a0798c-7da6-4c3d-bd51-2e91139520bd}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{b2483b87-851e-41ea-b653-b625b68e5267}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{f4f4bf0d-baca-418c-8cb0-3ffa8c42be2c}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{a2729f24-5b87-41a8-8306-c1194a0400e7}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{35d46406-4607-48d0-8207-a95215bf4a37}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{46628c66-58f4-4c2f-b76d-f1032ad78462}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{e59c2911-58fb-49eb-b17e-236c4595e4cd}" showlabel="true" locklevel="0"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{5b1cb026-b4f1-493a-b3e0-6a0e24d5575d}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{14fec1a6-6688-4e6b-8b98-734c6497761f}" showlabel="true" locklevel="0"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{cb71f144-2310-43f8-803e-ec61b14745a2}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{b76664a5-b5a6-484b-9459-ea7382bad6c9}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{c145078e-9fa4-4983-9c30-c621f64f52dc}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/FormXml/main/{01e725dd-e587-425d-8839-74605fb46396}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/FormXml/main/{01e725dd-e587-425d-8839-74605fb46396}.xml new file mode 100644 index 00000000..5d99d3b0 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/FormXml/main/{01e725dd-e587-425d-8839-74605fb46396}.xml @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{01e725dd-e587-425d-8839-74605fb46396}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form headerdensity="HighWithControls"> + <tabs> + <tab verticallayout="true" id="{1ce0a953-0ec2-47ea-a851-51bee5ee7654}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{b47cba06-b425-47b4-9c61-33a6c276f3c3}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{61bb763b-5af3-4d2a-9581-ae8bbc4ef9e2}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="Roles" languagecode="1033" /> + </labels> + <control id="sb_roles" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_roles" disabled="false" /> + </cell> + </row> + <row> + <cell id="{2227b535-194d-452f-bcbd-abea82efda31}" locklevel="0" colspan="1" rowspan="1"> + <labels> + <label description="User" languagecode="1033" /> + </labels> + <control id="sb_user" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="sb_user" disabled="false" /> + </cell> + </row> + <row> + <cell id="{e67977dc-7ad4-45b0-9210-3742d9f3835e}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{f8f506a5-625d-4154-bc15-e83516d3cc35}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{fa011638-ff50-43e9-a8b6-89ddab439a3a}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{4352d595-0c89-42b2-be3b-04ab151479bf}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{76026721-c04b-497d-a157-7ebaa74bb853}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{c873a638-abb5-40f5-832a-dde5104ec4d4}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </header> + <footer id="{fed72741-5e6d-41db-9467-9890316e8240}" celllabelposition="Top" columns="111" labelwidth="115" celllabelalignment="Left"> + <rows> + <row> + <cell id="{602f1bdd-a162-47fb-856b-e64a0567ee58}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{7891d21a-ba63-43ce-8ee0-7ec1cc57142e}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{1aa91b5a-3d2e-4f0c-b8f0-26f02b34dd92}" showlabel="false"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </footer> + <DisplayConditions Order="0" FallbackForm="true"> + <Everyone /> + </DisplayConditions> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/FormXml/quick/{7735a45f-1e02-4971-9b8d-002d0c1d379f}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/FormXml/quick/{7735a45f-1e02-4971-9b8d-002d0c1d379f}.xml new file mode 100644 index 00000000..ea201c07 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/FormXml/quick/{7735a45f-1e02-4971-9b8d-002d0c1d379f}.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <systemform> + <formid>{7735a45f-1e02-4971-9b8d-002d0c1d379f}</formid> + <IntroducedVersion>1.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{157abbfb-a5ed-466e-b40c-2a828469f9c8}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{b4424547-58d9-4daf-92e3-f9ae596327d8}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{9ade2bbe-b392-4e58-89ef-7bf9deeb4a1f}"> + <labels> + <label description="Name" languagecode="1033" /> + </labels> + <control id="sb_name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sb_name" /> + </cell> + </row> + <row> + <cell id="{8d5651bd-d166-457a-9012-302d264cff20}"> + <labels> + <label description="Owner" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + </systemform> +</forms> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/RibbonDiff.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/RibbonDiff.xml new file mode 100644 index 00000000..8547ea21 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{593b76f4-1a58-40d4-82e4-783857479f4c}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{593b76f4-1a58-40d4-82e4-783857479f4c}.xml new file mode 100644 index 00000000..56a05867 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{593b76f4-1a58-40d4-82e4-783857479f4c}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{593b76f4-1a58-40d4-82e4-783857479f4c}</savedqueryid> + <layoutxml> + <grid name="sb_userroleses" jump="sb_name" select="1" icon="1" preview="1"> + <row name="sb_userroles" id="sb_userrolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_userroles"> + <attribute name="sb_userrolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="User Roles Associated View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{60fad076-262d-ed11-9db0-0022481dac57}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{60fad076-262d-ed11-9db0-0022481dac57}.xml new file mode 100644 index 00000000..ec5c5522 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{60fad076-262d-ed11-9db0-0022481dac57}.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{60fad076-262d-ed11-9db0-0022481dac57}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="sb_userroles"> + <attribute name="sb_userrolesid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + <condition attribute="ownerid" operator="eq-userid" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="My User Roles" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Active User Roles owned by me" languagecode="1033" /> + </Descriptions> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{6214caa5-702d-4f07-bd5a-c864eae05fbc}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{6214caa5-702d-4f07-bd5a-c864eae05fbc}.xml new file mode 100644 index 00000000..dee8b80b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{6214caa5-702d-4f07-bd5a-c864eae05fbc}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{6214caa5-702d-4f07-bd5a-c864eae05fbc}</savedqueryid> + <layoutxml> + <grid name="sb_userroleses" jump="sb_name" select="1" icon="1" preview="0"> + <row name="sb_userroles" id="sb_userrolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_userroles"> + <attribute name="sb_userrolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="User Roles Lookup View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{8a5140e5-715e-4504-8025-d2a30afe6125}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{8a5140e5-715e-4504-8025-d2a30afe6125}.xml new file mode 100644 index 00000000..205fee7e --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{8a5140e5-715e-4504-8025-d2a30afe6125}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <savedqueryid>{8a5140e5-715e-4504-8025-d2a30afe6125}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_userrolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_userroles"> + <attribute name="sb_userrolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive User Roles" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{bc065769-ae0e-4423-a65a-f6e3c3ce897d}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{bc065769-ae0e-4423-a65a-f6e3c3ce897d}.xml new file mode 100644 index 00000000..4d8d6675 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{bc065769-ae0e-4423-a65a-f6e3c3ce897d}.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{bc065769-ae0e-4423-a65a-f6e3c3ce897d}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_userrolesid"> + <cell name="sb_user" width="150" /> + <cell name="sb_roles" width="150" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" output-format="xml-platform" mapping="logical"> + <entity name="sb_userroles"> + <attribute name="sb_userrolesid" /> + <attribute name="createdon" /> + <attribute name="sb_roles" /> + <attribute name="sb_user" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active User Roles" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{e6df8ee8-dd18-4be4-a4ef-abc8fae127ea}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{e6df8ee8-dd18-4be4-a4ef-abc8fae127ea}.xml new file mode 100644 index 00000000..cd14a6c6 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{e6df8ee8-dd18-4be4-a4ef-abc8fae127ea}.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{e6df8ee8-dd18-4be4-a4ef-abc8fae127ea}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_userrolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_userroles"> + <attribute name="sb_userrolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="User Roles Advanced Find View" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{f93c5086-f5d0-418a-8942-bc72918d8e30}.xml b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{f93c5086-f5d0-418a-8942-bc72918d8e30}.xml new file mode 100644 index 00000000..11d5d734 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Entities/sb_UserRoles/SavedQueries/{f93c5086-f5d0-418a-8942-bc72918d8e30}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedqueries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <savedqueryid>{f93c5086-f5d0-418a-8942-bc72918d8e30}</savedqueryid> + <layoutxml> + <grid name="resultset" jump="sb_name" select="1" icon="1" preview="1"> + <row name="result" id="sb_userrolesid"> + <cell name="sb_name" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="sb_userroles"> + <attribute name="sb_userrolesid" /> + <attribute name="sb_name" /> + <attribute name="createdon" /> + <order attribute="sb_name" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="sb_name" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active User Roles" languagecode="1033" /> + </LocalizedNames> + </savedquery> +</savedqueries> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/OptionSets/ctb_bookingstatus.xml b/samples/travel-request-approval/sourcecode/src/OptionSets/ctb_bookingstatus.xml new file mode 100644 index 00000000..c64996db --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/OptionSets/ctb_bookingstatus.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<optionset Name="ctb_bookingstatus" localizedName="Booking Status" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <OptionSetType>picklist</OptionSetType> + <IsGlobal>1</IsGlobal> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="Booking Status" languagecode="1033" /> + </displaynames> + <options> + <option value="770570000" ExternalValue="" IsHidden="0"> + <labels> + <label description="Pending" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="770570001" ExternalValue="" IsHidden="0"> + <labels> + <label description="Booked" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="770570002" IsHidden="0"> + <labels> + <label description="Cancel" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + </options> +</optionset> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/OptionSets/sb_flightbookingstatus.xml b/samples/travel-request-approval/sourcecode/src/OptionSets/sb_flightbookingstatus.xml new file mode 100644 index 00000000..d60d9391 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/OptionSets/sb_flightbookingstatus.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<optionset Name="sb_flightbookingstatus" localizedName="Flight Booking Status" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <OptionSetType>picklist</OptionSetType> + <IsGlobal>1</IsGlobal> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="Flight Booking Status" languagecode="1033" /> + </displaynames> + <options> + <option value="126390000" ExternalValue="" IsHidden="0"> + <labels> + <label description="Pending" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390001" ExternalValue="" IsHidden="0"> + <labels> + <label description="Booked" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + </options> +</optionset> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/OptionSets/sb_onewayreturnflight.xml b/samples/travel-request-approval/sourcecode/src/OptionSets/sb_onewayreturnflight.xml new file mode 100644 index 00000000..486154db --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/OptionSets/sb_onewayreturnflight.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<optionset Name="sb_onewayreturnflight" localizedName="One-Way/Return Flight" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <OptionSetType>picklist</OptionSetType> + <IsGlobal>1</IsGlobal> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="One-Way/Return Flight" languagecode="1033" /> + </displaynames> + <options> + <option value="126390000" ExternalValue="" IsHidden="0"> + <labels> + <label description="One-Way" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390001" ExternalValue="" IsHidden="0"> + <labels> + <label description="Return Flight" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + </options> +</optionset> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/OptionSets/sb_priority.xml b/samples/travel-request-approval/sourcecode/src/OptionSets/sb_priority.xml new file mode 100644 index 00000000..e9924277 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/OptionSets/sb_priority.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<optionset Name="sb_priority" localizedName="Priority" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <OptionSetType>picklist</OptionSetType> + <IsGlobal>1</IsGlobal> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <ExternalTypeName></ExternalTypeName> + <displaynames> + <displayname description="Priority" languagecode="1033" /> + </displaynames> + <options> + <option value="126390000" ExternalValue="" IsHidden="0"> + <labels> + <label description="Low Priority" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390001" ExternalValue="" IsHidden="0"> + <labels> + <label description="Medium Priority" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + <option value="126390002" ExternalValue="" IsHidden="0"> + <labels> + <label description="High Priority" languagecode="1033" /> + </labels> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </option> + </options> +</optionset> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Customizations.xml b/samples/travel-request-approval/sourcecode/src/Other/Customizations.xml new file mode 100644 index 00000000..568b6e5f --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Customizations.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<ImportExportXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" OrganizationVersion="9.2.25021.206" OrganizationSchemaType="Standard" CRMServerServiceabilityVersion="9.2.25022.00202"> + <Entities /> + <Roles /> + <Workflows /> + <FieldSecurityProfiles /> + <Templates /> + <EntityMaps /> + <EntityRelationships /> + <OrganizationSettings /> + <optionsets /> + <CustomControls /> + <AppModuleSiteMaps /> + <AppModules /> + <EntityDataProviders /> + <CanvasApps /> + <connectionreferences> + <connectionreference connectionreferencelogicalname="dib_sharedcommondataserviceforapps_c79ad"> + <connectionreferencedisplayname>Microsoft Dataverse InvoiceSystem-c79ad</connectionreferencedisplayname> + <connectorid>/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps</connectorid> + <iscustomizable>1</iscustomizable> + <statecode>0</statecode> + <statuscode>1</statuscode> + </connectionreference> + <connectionreference connectionreferencelogicalname="sb_sharedonedriveforbusiness_25cf8"> + <connectionreferencedisplayname>OneDrive for Business TravelRequestApprovalApp-25cf8</connectionreferencedisplayname> + <connectorid>/providers/Microsoft.PowerApps/apis/shared_onedriveforbusiness</connectorid> + <iscustomizable>1</iscustomizable> + <statecode>0</statecode> + <statuscode>1</statuscode> + </connectionreference> + <connectionreference connectionreferencelogicalname="summit_sharedcommondataserviceforapps_e8f39"> + <connectionreferencedisplayname>Microsoft Dataverse TravelRequestApprovalApp-e8f39</connectionreferencedisplayname> + <connectorid>/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps</connectorid> + <iscustomizable>1</iscustomizable> + <promptingbehavior>0</promptingbehavior> + <statecode>0</statecode> + <statuscode>1</statuscode> + </connectionreference> + <connectionreference connectionreferencelogicalname="summit_sharedoffice365_a3f45"> + <connectionreferencedisplayname>Office 365 Outlook TravelRequestApprovalApp-a3f45</connectionreferencedisplayname> + <connectorid>/providers/Microsoft.PowerApps/apis/shared_office365</connectorid> + <iscustomizable>1</iscustomizable> + <promptingbehavior>0</promptingbehavior> + <statecode>0</statecode> + <statuscode>1</statuscode> + </connectionreference> + </connectionreferences> + <Languages> + <Language>1033</Language> + </Languages> +</ImportExportXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships.xml new file mode 100644 index 00000000..d82d1734 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships.xml @@ -0,0 +1,93 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="business_unit_ctb_bookings" /> + <EntityRelationship Name="business_unit_ctb_equipments" /> + <EntityRelationship Name="business_unit_sb_flightbookings" /> + <EntityRelationship Name="business_unit_sb_hotelbooking" /> + <EntityRelationship Name="business_unit_sb_linemanager" /> + <EntityRelationship Name="business_unit_sb_purposeoftravel" /> + <EntityRelationship Name="business_unit_sb_requestrules" /> + <EntityRelationship Name="business_unit_sb_roles" /> + <EntityRelationship Name="business_unit_sb_travelrequest" /> + <EntityRelationship Name="business_unit_sb_travelrequestaudit" /> + <EntityRelationship Name="business_unit_sb_userroles" /> + <EntityRelationship Name="ctb_ctb_bookings_Equipment_ctb_equipments" /> + <EntityRelationship Name="FileAttachment_sb_FlightBookings_sb_Invoice" /> + <EntityRelationship Name="FileAttachment_sb_HotelBooking_sb_Invoice" /> + <EntityRelationship Name="lk_ctb_bookings_createdby" /> + <EntityRelationship Name="lk_ctb_bookings_modifiedby" /> + <EntityRelationship Name="lk_ctb_equipments_createdby" /> + <EntityRelationship Name="lk_ctb_equipments_modifiedby" /> + <EntityRelationship Name="lk_sb_flightbookings_createdby" /> + <EntityRelationship Name="lk_sb_flightbookings_modifiedby" /> + <EntityRelationship Name="lk_sb_hotelbooking_createdby" /> + <EntityRelationship Name="lk_sb_hotelbooking_modifiedby" /> + <EntityRelationship Name="lk_sb_linemanager_createdby" /> + <EntityRelationship Name="lk_sb_linemanager_modifiedby" /> + <EntityRelationship Name="lk_sb_purposeoftravel_createdby" /> + <EntityRelationship Name="lk_sb_purposeoftravel_modifiedby" /> + <EntityRelationship Name="lk_sb_requestrules_createdby" /> + <EntityRelationship Name="lk_sb_requestrules_modifiedby" /> + <EntityRelationship Name="lk_sb_roles_createdby" /> + <EntityRelationship Name="lk_sb_roles_modifiedby" /> + <EntityRelationship Name="lk_sb_travelrequest_createdby" /> + <EntityRelationship Name="lk_sb_travelrequest_modifiedby" /> + <EntityRelationship Name="lk_sb_travelrequestaudit_createdby" /> + <EntityRelationship Name="lk_sb_travelrequestaudit_modifiedby" /> + <EntityRelationship Name="lk_sb_userroles_createdby" /> + <EntityRelationship Name="lk_sb_userroles_modifiedby" /> + <EntityRelationship Name="owner_ctb_bookings" /> + <EntityRelationship Name="owner_ctb_equipments" /> + <EntityRelationship Name="owner_sb_flightbookings" /> + <EntityRelationship Name="owner_sb_hotelbooking" /> + <EntityRelationship Name="owner_sb_linemanager" /> + <EntityRelationship Name="owner_sb_purposeoftravel" /> + <EntityRelationship Name="owner_sb_requestrules" /> + <EntityRelationship Name="owner_sb_roles" /> + <EntityRelationship Name="owner_sb_travelrequest" /> + <EntityRelationship Name="owner_sb_travelrequestaudit" /> + <EntityRelationship Name="owner_sb_userroles" /> + <EntityRelationship Name="sb_sb_flightbookings_TravelRequestID_sb_trav" /> + <EntityRelationship Name="sb_sb_hotelbooking_TravelRequestID_sb_travel" /> + <EntityRelationship Name="sb_sb_linemanager_Manager_systemuser" /> + <EntityRelationship Name="sb_sb_linemanager_User_systemuser" /> + <EntityRelationship Name="sb_sb_travelrequest_AppliedRequestRule_sb_re" /> + <EntityRelationship Name="sb_sb_travelrequest_DepartmentManagedApprove" /> + <EntityRelationship Name="sb_sb_travelrequest_Level2ApprovedBy_systemu" /> + <EntityRelationship Name="sb_sb_travelrequest_LineManagerApprovedBy_sy" /> + <EntityRelationship Name="sb_sb_travelrequest_Purpose_sb_purposeoftrav" /> + <EntityRelationship Name="sb_sb_travelrequest_RequestedBy_systemuser" /> + <EntityRelationship Name="sb_sb_travelrequest_RequestedTo_systemuser" /> + <EntityRelationship Name="sb_sb_travelrequest_RequestedTo2_systemuser" /> + <EntityRelationship Name="sb_sb_travelrequest_TravelCostApprovedBy_sys" /> + <EntityRelationship Name="sb_sb_travelrequestaudit_TravelRequest_sb_tr" /> + <EntityRelationship Name="sb_sb_travelrequestaudit_UpdateBy_systemuser" /> + <EntityRelationship Name="sb_sb_userroles_Roles_sb_roles" /> + <EntityRelationship Name="sb_sb_userroles_User_systemuser" /> + <EntityRelationship Name="team_ctb_bookings" /> + <EntityRelationship Name="team_ctb_equipments" /> + <EntityRelationship Name="team_sb_flightbookings" /> + <EntityRelationship Name="team_sb_hotelbooking" /> + <EntityRelationship Name="team_sb_linemanager" /> + <EntityRelationship Name="team_sb_purposeoftravel" /> + <EntityRelationship Name="team_sb_requestrules" /> + <EntityRelationship Name="team_sb_roles" /> + <EntityRelationship Name="team_sb_travelrequest" /> + <EntityRelationship Name="team_sb_travelrequestaudit" /> + <EntityRelationship Name="team_sb_userroles" /> + <EntityRelationship Name="TransactionCurrency_sb_FlightBookings" /> + <EntityRelationship Name="TransactionCurrency_sb_HotelBooking" /> + <EntityRelationship Name="TransactionCurrency_sb_RequestRules" /> + <EntityRelationship Name="TransactionCurrency_sb_TravelRequest" /> + <EntityRelationship Name="user_ctb_bookings" /> + <EntityRelationship Name="user_ctb_equipments" /> + <EntityRelationship Name="user_sb_flightbookings" /> + <EntityRelationship Name="user_sb_hotelbooking" /> + <EntityRelationship Name="user_sb_linemanager" /> + <EntityRelationship Name="user_sb_purposeoftravel" /> + <EntityRelationship Name="user_sb_requestrules" /> + <EntityRelationship Name="user_sb_roles" /> + <EntityRelationship Name="user_sb_travelrequest" /> + <EntityRelationship Name="user_sb_travelrequestaudit" /> + <EntityRelationship Name="user_sb_userroles" /> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/BusinessUnit.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/BusinessUnit.xml new file mode 100644 index 00000000..a1d41d12 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/BusinessUnit.xml @@ -0,0 +1,223 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="business_unit_ctb_bookings"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Bookings</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="business_unit_ctb_equipments"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Equipments</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="business_unit_sb_flightbookings"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_FlightBookings</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="business_unit_sb_hotelbooking"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_HotelBooking</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="business_unit_sb_linemanager"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_LineManager</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="business_unit_sb_purposeoftravel"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_PurposeofTravel</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="business_unit_sb_requestrules"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_RequestRules</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="business_unit_sb_roles"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_Roles</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="business_unit_sb_travelrequest"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="business_unit_sb_travelrequestaudit"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequestAudit</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="business_unit_sb_userroles"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_UserRoles</ReferencingEntityName> + <ReferencedEntityName>BusinessUnit</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningBusinessUnit</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the business unit that owns the record" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/FileAttachment.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/FileAttachment.xml new file mode 100644 index 00000000..a212b76e --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/FileAttachment.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="FileAttachment_sb_FlightBookings_sb_Invoice"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>0</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_FlightBookings</ReferencingEntityName> + <ReferencedEntityName>FileAttachment</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <IsValidForAdvancedFind>0</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_Invoice</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="FileAttachment_sb_HotelBooking_sb_Invoice"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>0</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_HotelBooking</ReferencingEntityName> + <ReferencedEntityName>FileAttachment</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <IsValidForAdvancedFind>0</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_Invoice</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/Owner.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/Owner.xml new file mode 100644 index 00000000..9d3c1b78 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/Owner.xml @@ -0,0 +1,223 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="owner_ctb_bookings"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Bookings</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="owner_ctb_equipments"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Equipments</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="owner_sb_flightbookings"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_FlightBookings</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="owner_sb_hotelbooking"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_HotelBooking</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="owner_sb_linemanager"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_LineManager</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="owner_sb_purposeoftravel"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_PurposeofTravel</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="owner_sb_requestrules"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_RequestRules</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="owner_sb_roles"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_Roles</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="owner_sb_travelrequest"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="owner_sb_travelrequestaudit"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequestAudit</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="owner_sb_userroles"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_UserRoles</ReferencingEntityName> + <ReferencedEntityName>Owner</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwnerId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Owner Id" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/SystemUser.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/SystemUser.xml new file mode 100644 index 00000000..806268f6 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/SystemUser.xml @@ -0,0 +1,1048 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="lk_ctb_bookings_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Bookings</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_ctb_bookings_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Bookings</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_ctb_equipments_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Equipments</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_ctb_equipments_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Equipments</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_flightbookings_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_FlightBookings</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_flightbookings_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_FlightBookings</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_hotelbooking_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_HotelBooking</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_hotelbooking_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_HotelBooking</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_linemanager_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_LineManager</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_linemanager_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_LineManager</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_purposeoftravel_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_PurposeofTravel</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_purposeoftravel_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_PurposeofTravel</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_requestrules_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_RequestRules</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_requestrules_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_RequestRules</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_roles_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_Roles</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_roles_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_Roles</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_travelrequest_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_travelrequest_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_travelrequestaudit_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequestAudit</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_travelrequestaudit_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequestAudit</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_userroles_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_UserRoles</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_sb_userroles_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_UserRoles</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="sb_sb_linemanager_Manager_systemuser"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_LineManager</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_Manager</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_Manager</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_linemanager_Manager_systemuser</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_linemanager_User_systemuser"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_LineManager</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_User</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_User</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_linemanager_User_systemuser</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_travelrequest_DepartmentManagedApprove"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_DepartmentManagedApprovedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_DepartmentManagedApprovedBy</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequest_DepartmentManagedApprove</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_travelrequest_Level2ApprovedBy_systemu"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_Level2ApprovedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_Level2ApprovedBy</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequest_Level2ApprovedBy_systemu</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_travelrequest_LineManagerApprovedBy_sy"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_LineManagerApprovedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_LineManagerApprovedBy</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequest_LineManagerApprovedBy_sy</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_travelrequest_RequestedBy_systemuser"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_RequestedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_RequestedBy</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequest_RequestedBy_systemuser</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_travelrequest_RequestedTo_systemuser"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_RequestedTo</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_RequestedTo</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequest_RequestedTo_systemuser</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_travelrequest_RequestedTo2_systemuser"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_RequestedTo2</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_RequestedTo2</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequest_RequestedTo2_systemuser</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_travelrequest_TravelCostApprovedBy_sys"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_TravelCostApprovedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_TravelCostApprovedBy</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequest_TravelCostApprovedBy_sys</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_travelrequestaudit_UpdateBy_systemuser"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequestAudit</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_UpdateBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_UpdateBy</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequestaudit_UpdateBy_systemuser</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_userroles_User_systemuser"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_UserRoles</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_User</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_User</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_userroles_User_systemuser</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="user_ctb_bookings"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Bookings</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="user_ctb_equipments"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Equipments</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="user_sb_flightbookings"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_FlightBookings</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="user_sb_hotelbooking"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_HotelBooking</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="user_sb_linemanager"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_LineManager</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="user_sb_purposeoftravel"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_PurposeofTravel</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="user_sb_requestrules"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_RequestRules</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="user_sb_roles"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_Roles</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="user_sb_travelrequest"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="user_sb_travelrequestaudit"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequestAudit</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="user_sb_userroles"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_UserRoles</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningUser</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the user that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/Team.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/Team.xml new file mode 100644 index 00000000..4a33d7da --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/Team.xml @@ -0,0 +1,223 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="team_ctb_bookings"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Bookings</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="team_ctb_equipments"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Equipments</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="team_sb_flightbookings"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_FlightBookings</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="team_sb_hotelbooking"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_HotelBooking</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="team_sb_linemanager"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_LineManager</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="team_sb_purposeoftravel"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_PurposeofTravel</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="team_sb_requestrules"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_RequestRules</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="team_sb_roles"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_Roles</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="team_sb_travelrequest"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="team_sb_travelrequestaudit"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequestAudit</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="team_sb_userroles"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_UserRoles</ReferencingEntityName> + <ReferencedEntityName>Team</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeArchive>NoCascade</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OwningTeam</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the team that owns the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/TransactionCurrency.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/TransactionCurrency.xml new file mode 100644 index 00000000..89908f9c --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/TransactionCurrency.xml @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="TransactionCurrency_sb_FlightBookings"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_FlightBookings</ReferencingEntityName> + <ReferencedEntityName>TransactionCurrency</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>Restrict</CascadeDelete> + <CascadeArchive>Restrict</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>TransactionCurrencyId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the currency associated with the entity." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="TransactionCurrency_sb_HotelBooking"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_HotelBooking</ReferencingEntityName> + <ReferencedEntityName>TransactionCurrency</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>Restrict</CascadeDelete> + <CascadeArchive>Restrict</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>TransactionCurrencyId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the currency associated with the entity." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="TransactionCurrency_sb_RequestRules"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_RequestRules</ReferencingEntityName> + <ReferencedEntityName>TransactionCurrency</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>Restrict</CascadeDelete> + <CascadeArchive>Restrict</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>TransactionCurrencyId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the currency associated with the entity." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="TransactionCurrency_sb_TravelRequest"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>TransactionCurrency</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>Restrict</CascadeDelete> + <CascadeArchive>Restrict</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>TransactionCurrencyId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the currency associated with the entity." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/ctb_Equipments.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/ctb_Equipments.xml new file mode 100644 index 00000000..1166ac6b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/ctb_Equipments.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="ctb_ctb_bookings_Equipment_ctb_equipments"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>ctb_Bookings</ReferencingEntityName> + <ReferencedEntityName>ctb_Equipments</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>ctb_Equipment</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>ctb_Equipment</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>ctb_ctb_bookings_Equipment_ctb_equipments</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_PurposeofTravel.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_PurposeofTravel.xml new file mode 100644 index 00000000..ce4e1751 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_PurposeofTravel.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="sb_sb_travelrequest_Purpose_sb_purposeoftrav"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>sb_PurposeofTravel</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_Purpose</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_Purpose</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequest_Purpose_sb_purposeoftrav</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_RequestRules.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_RequestRules.xml new file mode 100644 index 00000000..4d06f6fd --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_RequestRules.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="sb_sb_travelrequest_AppliedRequestRule_sb_re"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequest</ReferencingEntityName> + <ReferencedEntityName>sb_RequestRules</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_AppliedRequestRule</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_AppliedRequestRule</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequest_AppliedRequestRule_sb_re</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_Roles.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_Roles.xml new file mode 100644 index 00000000..02c605af --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_Roles.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="sb_sb_userroles_Roles_sb_roles"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_UserRoles</ReferencingEntityName> + <ReferencedEntityName>sb_Roles</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_Roles</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_Roles</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_userroles_Roles_sb_roles</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_TravelRequest.xml b/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_TravelRequest.xml new file mode 100644 index 00000000..8fa7cc3e --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Relationships/sb_TravelRequest.xml @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <EntityRelationship Name="sb_sb_flightbookings_TravelRequestID_sb_trav"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_FlightBookings</ReferencingEntityName> + <ReferencedEntityName>sb_TravelRequest</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_TravelRequestID</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_TravelRequestID</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_flightbookings_TravelRequestID_sb_trav</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_hotelbooking_TravelRequestID_sb_travel"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_HotelBooking</ReferencingEntityName> + <ReferencedEntityName>sb_TravelRequest</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_TravelRequestID</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_TravelRequestID</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_hotelbooking_TravelRequestID_sb_travel</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> + <EntityRelationship Name="sb_sb_travelrequestaudit_TravelRequest_sb_tr"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>sb_TravelRequestAudit</ReferencingEntityName> + <ReferencedEntityName>sb_TravelRequest</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>RemoveLink</CascadeDelete> + <CascadeArchive>RemoveLink</CascadeArchive> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <CascadeRollupView>NoCascade</CascadeRollupView> + <IsValidForAdvancedFind>1</IsValidForAdvancedFind> + <ReferencingAttributeName>sb_TravelRequest</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + <EntityRelationshipRoles> + <EntityRelationshipRole> + <NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption> + <NavPaneArea>Details</NavPaneArea> + <NavPaneOrder>10000</NavPaneOrder> + <NavigationPropertyName>sb_TravelRequest</NavigationPropertyName> + <RelationshipRoleType>1</RelationshipRoleType> + </EntityRelationshipRole> + <EntityRelationshipRole> + <NavigationPropertyName>sb_sb_travelrequestaudit_TravelRequest_sb_tr</NavigationPropertyName> + <RelationshipRoleType>0</RelationshipRoleType> + </EntityRelationshipRole> + </EntityRelationshipRoles> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Other/Solution.xml b/samples/travel-request-approval/sourcecode/src/Other/Solution.xml new file mode 100644 index 00000000..bcfec8e2 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Other/Solution.xml @@ -0,0 +1,128 @@ +<?xml version="1.0" encoding="utf-8"?> +<ImportExportXml version="9.2.25021.206" SolutionPackageVersion="9.2" languagecode="1033" generatedBy="CrmLive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" OrganizationVersion="9.2.25021.206" OrganizationSchemaType="Standard" CRMServerServiceabilityVersion="9.2.25022.00202"> + <SolutionManifest> + <UniqueName>TravelRequestApprovalApp</UniqueName> + <LocalizedNames> + <LocalizedName description="Travel Request Approval App" languagecode="1033" /> + </LocalizedNames> + <Descriptions /> + <Version>1.0.0.6</Version> + <Managed>0</Managed> + <Publisher> + <UniqueName>Summit</UniqueName> + <LocalizedNames> + <LocalizedName description="summit" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="summit" languagecode="1033" /> + </Descriptions> + <EMailAddress xsi:nil="true"></EMailAddress> + <SupportingWebsiteUrl xsi:nil="true"></SupportingWebsiteUrl> + <CustomizationPrefix>summit</CustomizationPrefix> + <CustomizationOptionValuePrefix>30405</CustomizationOptionValuePrefix> + <Addresses> + <Address> + <AddressNumber>1</AddressNumber> + <AddressTypeCode>1</AddressTypeCode> + <City xsi:nil="true"></City> + <County xsi:nil="true"></County> + <Country xsi:nil="true"></Country> + <Fax xsi:nil="true"></Fax> + <FreightTermsCode xsi:nil="true"></FreightTermsCode> + <ImportSequenceNumber xsi:nil="true"></ImportSequenceNumber> + <Latitude xsi:nil="true"></Latitude> + <Line1 xsi:nil="true"></Line1> + <Line2 xsi:nil="true"></Line2> + <Line3 xsi:nil="true"></Line3> + <Longitude xsi:nil="true"></Longitude> + <Name xsi:nil="true"></Name> + <PostalCode xsi:nil="true"></PostalCode> + <PostOfficeBox xsi:nil="true"></PostOfficeBox> + <PrimaryContactName xsi:nil="true"></PrimaryContactName> + <ShippingMethodCode>1</ShippingMethodCode> + <StateOrProvince xsi:nil="true"></StateOrProvince> + <Telephone1 xsi:nil="true"></Telephone1> + <Telephone2 xsi:nil="true"></Telephone2> + <Telephone3 xsi:nil="true"></Telephone3> + <TimeZoneRuleVersionNumber xsi:nil="true"></TimeZoneRuleVersionNumber> + <UPSZone xsi:nil="true"></UPSZone> + <UTCOffset xsi:nil="true"></UTCOffset> + <UTCConversionTimeZoneCode xsi:nil="true"></UTCConversionTimeZoneCode> + </Address> + <Address> + <AddressNumber>2</AddressNumber> + <AddressTypeCode>1</AddressTypeCode> + <City xsi:nil="true"></City> + <County xsi:nil="true"></County> + <Country xsi:nil="true"></Country> + <Fax xsi:nil="true"></Fax> + <FreightTermsCode xsi:nil="true"></FreightTermsCode> + <ImportSequenceNumber xsi:nil="true"></ImportSequenceNumber> + <Latitude xsi:nil="true"></Latitude> + <Line1 xsi:nil="true"></Line1> + <Line2 xsi:nil="true"></Line2> + <Line3 xsi:nil="true"></Line3> + <Longitude xsi:nil="true"></Longitude> + <Name xsi:nil="true"></Name> + <PostalCode xsi:nil="true"></PostalCode> + <PostOfficeBox xsi:nil="true"></PostOfficeBox> + <PrimaryContactName xsi:nil="true"></PrimaryContactName> + <ShippingMethodCode>1</ShippingMethodCode> + <StateOrProvince xsi:nil="true"></StateOrProvince> + <Telephone1 xsi:nil="true"></Telephone1> + <Telephone2 xsi:nil="true"></Telephone2> + <Telephone3 xsi:nil="true"></Telephone3> + <TimeZoneRuleVersionNumber xsi:nil="true"></TimeZoneRuleVersionNumber> + <UPSZone xsi:nil="true"></UPSZone> + <UTCOffset xsi:nil="true"></UTCOffset> + <UTCConversionTimeZoneCode xsi:nil="true"></UTCConversionTimeZoneCode> + </Address> + </Addresses> + </Publisher> + <RootComponents> + <RootComponent type="1" schemaName="ctb_bookings" behavior="0" /> + <RootComponent type="1" schemaName="ctb_equipments" behavior="0" /> + <RootComponent type="1" schemaName="sb_flightbookings" behavior="0" /> + <RootComponent type="1" schemaName="sb_hotelbooking" behavior="0" /> + <RootComponent type="1" schemaName="sb_linemanager" behavior="0" /> + <RootComponent type="1" schemaName="sb_purposeoftravel" behavior="0" /> + <RootComponent type="1" schemaName="sb_requestrules" behavior="0" /> + <RootComponent type="1" schemaName="sb_roles" behavior="0" /> + <RootComponent type="1" schemaName="sb_travelrequest" behavior="0" /> + <RootComponent type="1" schemaName="sb_travelrequestaudit" behavior="0" /> + <RootComponent type="1" schemaName="sb_userroles" behavior="0" /> + <RootComponent type="1" schemaName="systemuser" behavior="1" /> + <RootComponent type="20" id="{49dc42ed-984e-ed11-bba1-002248212f5a}" behavior="0" /> + <RootComponent type="20" id="{5987c3c8-984e-ed11-bba1-002248212f5a}" behavior="0" /> + <RootComponent type="20" id="{5ee85572-9b4e-ed11-bba1-002248212f5a}" behavior="0" /> + <RootComponent type="20" id="{608e2609-974e-ed11-bba1-002248212f5a}" behavior="0" /> + <RootComponent type="20" id="{fed453e0-984e-ed11-bba1-002248212f5a}" behavior="0" /> + <RootComponent type="29" id="{0cddc450-e761-ed11-9562-002248212f5a}" behavior="0" /> + <RootComponent type="29" id="{3d5069eb-de61-ed11-9562-002248212f5a}" behavior="0" /> + <RootComponent type="29" id="{7a9ed336-e14d-ed11-bba1-002248212f5a}" behavior="0" /> + <RootComponent type="29" id="{80472d75-a762-ed11-9562-002248212f5a}" behavior="0" /> + <RootComponent type="29" id="{e8f2a3e4-1a4e-ed11-bba1-002248212f5a}" behavior="0" /> + <RootComponent type="29" id="{f1d30b96-1564-ed11-9562-002248212f5a}" behavior="0" /> + <RootComponent type="29" id="{fd7fe842-6b2e-ed11-9db1-0022482d3383}" behavior="0" /> + <RootComponent type="300" schemaName="sb_travelrequestapp_71ff6" behavior="0" /> + <RootComponent type="62" schemaName="sb_TravelRequestAdminPortal" behavior="0" /> + <RootComponent type="80" schemaName="sb_TravelRequestAdminPortal" behavior="0" /> + <RootComponent type="9" schemaName="ctb_bookingstatus" behavior="0" /> + <RootComponent type="9" schemaName="sb_flightbookingstatus" behavior="0" /> + <RootComponent type="9" schemaName="sb_onewayreturnflight" behavior="0" /> + <RootComponent type="9" schemaName="sb_priority" behavior="0" /> + </RootComponents> + <MissingDependencies> + <MissingDependency> + <Required type="61" schemaName="msdyn_/Images/AppModule_Default_Icon.png" displayName="msdyn_/Images/AppModule_Default_Icon.png" solution="AppModuleWebResources (2.5)" /> + <Dependent type="80" schemaName="sb_TravelRequestAdminPortal" displayName="Travel Request Admin Portal" /> + </MissingDependency> + <MissingDependency> + <Required type="9" schemaName="capability" displayName="Capability" solution="msdyn_PowerConnectors (9.2.15.0)"> + <package appName="Connector" version="9.2.15.0">msdyn_PowerConnectors (9.2.15.0)</package> + </Required> + <Dependent type="2" schemaName="ctb_capability" displayName="Capability" parentSchemaName="ctb_equipments" parentDisplayName="Equipment" /> + </MissingDependency> + </MissingDependencies> + </SolutionManifest> +</ImportExportXml> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Roles/CEO.xml b/samples/travel-request-approval/sourcecode/src/Roles/CEO.xml new file mode 100644 index 00000000..1a550f2c --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Roles/CEO.xml @@ -0,0 +1,480 @@ +<?xml version="1.0" encoding="utf-8"?> +<Role id="{608e2609-974e-ed11-bba1-002248212f5a}" name="CEO" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <IsCustomizable>1</IsCustomizable> + <RolePrivileges> + <RolePrivilege name="prvActivateSynchronousWorkflow" level="Basic" /> + <RolePrivilege name="prvAddressBook" level="Global" /> + <RolePrivilege name="prvAppendAccount" level="Basic" /> + <RolePrivilege name="prvAppendActionCard" level="Basic" /> + <RolePrivilege name="prvAppendActivity" level="Basic" /> + <RolePrivilege name="prvAppendArticle" level="Global" /> + <RolePrivilege name="prvAppendCalendar" level="Local" /> + <RolePrivilege name="prvAppendCategory" level="Global" /> + <RolePrivilege name="prvAppendChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvAppendConnection" level="Global" /> + <RolePrivilege name="prvAppendContact" level="Basic" /> + <RolePrivilege name="prvAppendConvertRule" level="Global" /> + <RolePrivilege name="prvAppendCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAppendEmailTemplate" level="Local" /> + <RolePrivilege name="prvAppendExpiredProcess" level="Global" /> + <RolePrivilege name="prvAppendFeedback" level="Basic" /> + <RolePrivilege name="prvAppendImport" level="Basic" /> + <RolePrivilege name="prvAppendImportFile" level="Basic" /> + <RolePrivilege name="prvAppendImportMap" level="Local" /> + <RolePrivilege name="prvAppendKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAppendKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAppendKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvAppendLanguageLocale" level="Global" /> + <RolePrivilege name="prvAppendMailbox" level="Basic" /> + <RolePrivilege name="prvAppendMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvAppendMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAppendmsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvAppendmsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvAppendmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAppendNewProcess" level="Global" /> + <RolePrivilege name="prvAppendNote" level="Basic" /> + <RolePrivilege name="prvAppendPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAppendPost" level="Global" /> + <RolePrivilege name="prvAppendPostFollow" level="Basic" /> + <RolePrivilege name="prvAppendReport" level="Basic" /> + <RolePrivilege name="prvAppendRoutingRule" level="Global" /> + <RolePrivilege name="prvAppendsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAppendsb_RequestRules" level="Global" /> + <RolePrivilege name="prvAppendsb_TravelRequest" level="Global" /> + <RolePrivilege name="prvAppendsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAppendsharedobject" level="Global" /> + <RolePrivilege name="prvAppendsharedworkspace" level="Global" /> + <RolePrivilege name="prvAppendSharePointData" level="Global" /> + <RolePrivilege name="prvAppendSharePointDocument" level="Global" /> + <RolePrivilege name="prvAppendSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAppendSLA" level="Basic" /> + <RolePrivilege name="prvAppendSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAppendSocialProfile" level="Basic" /> + <RolePrivilege name="prvAppendSyncError" level="Basic" /> + <RolePrivilege name="prvAppendToAccount" level="Basic" /> + <RolePrivilege name="prvAppendToActionCard" level="Global" /> + <RolePrivilege name="prvAppendToActivity" level="Basic" /> + <RolePrivilege name="prvAppendToArticleTemplate" level="Global" /> + <RolePrivilege name="prvAppendToAsyncOperation" level="Basic" /> + <RolePrivilege name="prvAppendToCalendar" level="Global" /> + <RolePrivilege name="prvAppendtoCategory" level="Global" /> + <RolePrivilege name="prvAppendToChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvAppendToConnection" level="Global" /> + <RolePrivilege name="prvAppendToContact" level="Basic" /> + <RolePrivilege name="prvAppendToConvertRule" level="Global" /> + <RolePrivilege name="prvAppendToCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAppendToEmailServerProfile" level="Global" /> + <RolePrivilege name="prvAppendToExpanderEvent" level="Global" /> + <RolePrivilege name="prvAppendToExpiredProcess" level="Global" /> + <RolePrivilege name="prvAppendToFeedback" level="Basic" /> + <RolePrivilege name="prvAppendToImport" level="Basic" /> + <RolePrivilege name="prvAppendToImportFile" level="Basic" /> + <RolePrivilege name="prvAppendToImportMap" level="Local" /> + <RolePrivilege name="prvAppendToKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAppendToKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAppendToKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvAppendToLanguageLocale" level="Global" /> + <RolePrivilege name="prvAppendToMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAppendTomsdyn_AIModel" level="Basic" /> + <RolePrivilege name="prvAppendTomsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvAppendTomsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAppendToNewProcess" level="Global" /> + <RolePrivilege name="prvAppendToNote" level="Basic" /> + <RolePrivilege name="prvAppendToPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAppendToPost" level="Global" /> + <RolePrivilege name="prvAppendToQueue" level="Basic" /> + <RolePrivilege name="prvAppendToReport" level="Basic" /> + <RolePrivilege name="prvAppendToRoutingRule" level="Global" /> + <RolePrivilege name="prvAppendTosb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAppendTosb_RequestRules" level="Global" /> + <RolePrivilege name="prvAppendTosb_TravelRequest" level="Global" /> + <RolePrivilege name="prvAppendTosb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAppendTosharedobject" level="Global" /> + <RolePrivilege name="prvAppendTosharedworkspace" level="Global" /> + <RolePrivilege name="prvAppendToSharePointData" level="Global" /> + <RolePrivilege name="prvAppendToSharePointDocument" level="Global" /> + <RolePrivilege name="prvAppendToSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAppendToSharePointSite" level="Global" /> + <RolePrivilege name="prvAppendToSLA" level="Basic" /> + <RolePrivilege name="prvAppendToSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAppendToSocialProfile" level="Basic" /> + <RolePrivilege name="prvAppendToSyncError" level="Basic" /> + <RolePrivilege name="prvAppendToTraceLog" level="Global" /> + <RolePrivilege name="prvAppendToTransactionCurrency" level="Global" /> + <RolePrivilege name="prvAppendToTranslationProcess" level="Global" /> + <RolePrivilege name="prvAppendToUser" level="Global" /> + <RolePrivilege name="prvAppendToUserSettings" level="Local" /> + <RolePrivilege name="prvAppendToWorkflow" level="Global" /> + <RolePrivilege name="prvAppendToWorkflowSession" level="Basic" /> + <RolePrivilege name="prvAppendTraceLog" level="Global" /> + <RolePrivilege name="prvAppendTransactionCurrency" level="Global" /> + <RolePrivilege name="prvAppendTranslationProcess" level="Global" /> + <RolePrivilege name="prvAppendUser" level="Global" /> + <RolePrivilege name="prvAppendWorkflow" level="Basic" /> + <RolePrivilege name="prvAppendWorkflowSession" level="Basic" /> + <RolePrivilege name="prvAssignAccount" level="Basic" /> + <RolePrivilege name="prvAssignActivity" level="Basic" /> + <RolePrivilege name="prvAssignAsyncOperation" level="Basic" /> + <RolePrivilege name="prvAssignCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvAssignConnection" level="Basic" /> + <RolePrivilege name="prvAssignContact" level="Basic" /> + <RolePrivilege name="prvAssignConvertRule" level="Basic" /> + <RolePrivilege name="prvAssignCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAssignEmailSignature" level="Local" /> + <RolePrivilege name="prvAssignEmailTemplate" level="Local" /> + <RolePrivilege name="prvAssignImport" level="Basic" /> + <RolePrivilege name="prvAssignImportFile" level="Basic" /> + <RolePrivilege name="prvAssignImportMap" level="Local" /> + <RolePrivilege name="prvAssignKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAssignKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAssignMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAssignmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAssignNote" level="Basic" /> + <RolePrivilege name="prvAssignPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAssignReport" level="Basic" /> + <RolePrivilege name="prvAssignRoutingRule" level="Basic" /> + <RolePrivilege name="prvAssignsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAssignsb_RequestRules" level="Global" /> + <RolePrivilege name="prvAssignsb_TravelRequest" level="Global" /> + <RolePrivilege name="prvAssignsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAssignSharePointDocument" level="Global" /> + <RolePrivilege name="prvAssignSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAssignSharePointSite" level="Global" /> + <RolePrivilege name="prvAssignSLA" level="Basic" /> + <RolePrivilege name="prvAssignSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAssignSocialProfile" level="Basic" /> + <RolePrivilege name="prvAssignSyncError" level="Basic" /> + <RolePrivilege name="prvAssignUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvAssignUserForm" level="Basic" /> + <RolePrivilege name="prvAssignUserQuery" level="Basic" /> + <RolePrivilege name="prvAssignUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvAssignWorkflow" level="Basic" /> + <RolePrivilege name="prvAssignWorkflowSession" level="Basic" /> + <RolePrivilege name="prvBulkEdit" level="Global" /> + <RolePrivilege name="prvCreateAccount" level="Basic" /> + <RolePrivilege name="prvCreateActionCard" level="Basic" /> + <RolePrivilege name="prvCreateActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvCreateActivity" level="Basic" /> + <RolePrivilege name="prvCreateCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvCreateConnection" level="Basic" /> + <RolePrivilege name="prvCreateContact" level="Basic" /> + <RolePrivilege name="prvCreateCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvCreateEmailSignature" level="Basic" /> + <RolePrivilege name="prvCreateEmailTemplate" level="Basic" /> + <RolePrivilege name="prvCreateExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvCreateExpiredProcess" level="Global" /> + <RolePrivilege name="prvCreateImport" level="Basic" /> + <RolePrivilege name="prvCreateImportFile" level="Basic" /> + <RolePrivilege name="prvCreateImportMap" level="Local" /> + <RolePrivilege name="prvCreateKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvCreateMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvCreateMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvCreatemsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvCreatemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvCreateNewProcess" level="Global" /> + <RolePrivilege name="prvCreateNote" level="Basic" /> + <RolePrivilege name="prvCreatePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvCreatePost" level="Global" /> + <RolePrivilege name="prvCreatePostFollow" level="Basic" /> + <RolePrivilege name="prvCreateReport" level="Basic" /> + <RolePrivilege name="prvCreatesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvCreatesb_RequestRules" level="Global" /> + <RolePrivilege name="prvCreatesb_TravelRequest" level="Global" /> + <RolePrivilege name="prvCreatesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvCreatesharedobject" level="Global" /> + <RolePrivilege name="prvCreatesharedworkspace" level="Global" /> + <RolePrivilege name="prvCreateSharePointData" level="Global" /> + <RolePrivilege name="prvCreateSharePointDocument" level="Global" /> + <RolePrivilege name="prvCreateSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvCreateSocialProfile" level="Basic" /> + <RolePrivilege name="prvCreateSyncError" level="Basic" /> + <RolePrivilege name="prvCreateTraceLog" level="Global" /> + <RolePrivilege name="prvCreateTranslationProcess" level="Global" /> + <RolePrivilege name="prvCreateUser" level="Global" /> + <RolePrivilege name="prvCreateUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvCreateUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvCreateUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvCreateUserForm" level="Basic" /> + <RolePrivilege name="prvCreateUserQuery" level="Basic" /> + <RolePrivilege name="prvCreateUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvCreateUserSettings" level="Local" /> + <RolePrivilege name="prvCreateWorkflow" level="Basic" /> + <RolePrivilege name="prvCreateWorkflowSession" level="Basic" /> + <RolePrivilege name="prvDeleteAccount" level="Basic" /> + <RolePrivilege name="prvDeleteActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvDeleteActivity" level="Basic" /> + <RolePrivilege name="prvDeleteCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvDeleteConnection" level="Basic" /> + <RolePrivilege name="prvDeleteContact" level="Basic" /> + <RolePrivilege name="prvDeleteCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvDeleteEmailSignature" level="Basic" /> + <RolePrivilege name="prvDeleteEmailTemplate" level="Basic" /> + <RolePrivilege name="prvDeleteExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvDeleteExpiredProcess" level="Global" /> + <RolePrivilege name="prvDeleteImport" level="Basic" /> + <RolePrivilege name="prvDeleteImportFile" level="Basic" /> + <RolePrivilege name="prvDeleteImportMap" level="Local" /> + <RolePrivilege name="prvDeleteMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvDeleteMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvDeletemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvDeleteNewProcess" level="Global" /> + <RolePrivilege name="prvDeleteNote" level="Basic" /> + <RolePrivilege name="prvDeletePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvDeletePostFollow" level="Basic" /> + <RolePrivilege name="prvDeleteReport" level="Basic" /> + <RolePrivilege name="prvDeletesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvDeletesb_RequestRules" level="Global" /> + <RolePrivilege name="prvDeletesb_TravelRequest" level="Global" /> + <RolePrivilege name="prvDeletesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvDeletesharedobject" level="Global" /> + <RolePrivilege name="prvDeletesharedworkspace" level="Global" /> + <RolePrivilege name="prvDeleteSocialProfile" level="Basic" /> + <RolePrivilege name="prvDeleteSyncError" level="Basic" /> + <RolePrivilege name="prvDeleteTranslationProcess" level="Global" /> + <RolePrivilege name="prvDeleteUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvDeleteUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvDeleteUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvDeleteUserForm" level="Basic" /> + <RolePrivilege name="prvDeleteUserQuery" level="Basic" /> + <RolePrivilege name="prvDeleteUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvDeleteUserSettings" level="Local" /> + <RolePrivilege name="prvDeleteWorkflow" level="Basic" /> + <RolePrivilege name="prvDeleteWorkflowSession" level="Basic" /> + <RolePrivilege name="prvDocumentGeneration" level="Global" /> + <RolePrivilege name="prvExportToExcel" level="Global" /> + <RolePrivilege name="prvFlow" level="Global" /> + <RolePrivilege name="prvGoOffline" level="Global" /> + <RolePrivilege name="prvMailMerge" level="Global" /> + <RolePrivilege name="prvMerge" level="Global" /> + <RolePrivilege name="prvOneDrive" level="Global" /> + <RolePrivilege name="prvPrint" level="Global" /> + <RolePrivilege name="prvReadAccount" level="Basic" /> + <RolePrivilege name="prvReadACIViewMapper" level="Global" /> + <RolePrivilege name="prvReadActionCard" level="Basic" /> + <RolePrivilege name="prvReadActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvReadActivity" level="Basic" /> + <RolePrivilege name="prvReadAppConfigMaster" level="Global" /> + <RolePrivilege name="prvReadApplicationFile" level="Global" /> + <RolePrivilege name="prvReadAppModule" level="Global" /> + <RolePrivilege name="prvReadArticle" level="Global" /> + <RolePrivilege name="prvReadArticleTemplate" level="Global" /> + <RolePrivilege name="prvReadAsyncOperation" level="Basic" /> + <RolePrivilege name="prvReadAttribute" level="Global" /> + <RolePrivilege name="prvReadAttributeMap" level="Global" /> + <RolePrivilege name="prvReadAuthorizationServer" level="Global" /> + <RolePrivilege name="prvReadAzureServiceConnection" level="Global" /> + <RolePrivilege name="prvReadBusinessUnit" level="Global" /> + <RolePrivilege name="prvReadCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvReadCanvasAppExtendedMetadata" level="Global" /> + <RolePrivilege name="prvReadCategory" level="Global" /> + <RolePrivilege name="prvReadChannelAccessProfile" level="Local" /> + <RolePrivilege name="prvReadChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvReadComplexControl" level="Global" /> + <RolePrivilege name="prvReadConnection" level="Global" /> + <RolePrivilege name="prvReadConnectionRole" level="Global" /> + <RolePrivilege name="prvReadconnector" level="Global" /> + <RolePrivilege name="prvReadContact" level="Basic" /> + <RolePrivilege name="prvReadConvertRule" level="Global" /> + <RolePrivilege name="prvReadCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvReadCustomization" level="Global" /> + <RolePrivilege name="prvReadDelveActionHub" level="Global" /> + <RolePrivilege name="prvReaddesktopflowbinary" level="Basic" /> + <RolePrivilege name="prvReadDocumentTemplate" level="Global" /> + <RolePrivilege name="prvReadDuplicateRule" level="Global" /> + <RolePrivilege name="prvReadEmailServerProfile" level="Global" /> + <RolePrivilege name="prvReadEmailSignature" level="Global" /> + <RolePrivilege name="prvReadEmailTemplate" level="Global" /> + <RolePrivilege name="prvReadEntity" level="Global" /> + <RolePrivilege name="prvReadEntityDataProvider" level="Global" /> + <RolePrivilege name="prvReadEntityKey" level="Global" /> + <RolePrivilege name="prvReadEntityMap" level="Global" /> + <RolePrivilege name="prvReadEnvironmentVariableDefinition" level="Global" /> + <RolePrivilege name="prvReadExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvReadExpanderEvent" level="Global" /> + <RolePrivilege name="prvReadExpiredProcess" level="Global" /> + <RolePrivilege name="prvReadExternalParty" level="Global" /> + <RolePrivilege name="prvReadFeedback" level="Basic" /> + <RolePrivilege name="prvReadflowsession" level="Basic" /> + <RolePrivilege name="prvReadGoal" level="Basic" /> + <RolePrivilege name="prvReadGoalRollupQuery" level="Basic" /> + <RolePrivilege name="prvReadHierarchyRule" level="Global" /> + <RolePrivilege name="prvReadImport" level="Basic" /> + <RolePrivilege name="prvReadImportFile" level="Basic" /> + <RolePrivilege name="prvReadImportMap" level="Global" /> + <RolePrivilege name="prvReadInteractionForEmail" level="Global" /> + <RolePrivilege name="prvReadKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvReadKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvReadKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvReadLanguageLocale" level="Global" /> + <RolePrivilege name="prvReadLicense" level="Global" /> + <RolePrivilege name="prvReadMailbox" level="Basic" /> + <RolePrivilege name="prvReadMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvReadMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvReadMetric" level="Global" /> + <RolePrivilege name="prvReadMobileOfflineProfile" level="Global" /> + <RolePrivilege name="prvReadmsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvReadmsdyn_AIModel" level="Basic" /> + <RolePrivilege name="prvReadmsdyn_AIOdLabel" level="Global" /> + <RolePrivilege name="prvReadmsdyn_AITemplate" level="Global" /> + <RolePrivilege name="prvReadmsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvReadmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvReadNewProcess" level="Global" /> + <RolePrivilege name="prvReadNewsArticle" level="Global" /> + <RolePrivilege name="prvReadNote" level="Basic" /> + <RolePrivilege name="prvReadOfficeGraphDocument" level="Global" /> + <RolePrivilege name="prvReadOptionSet" level="Global" /> + <RolePrivilege name="prvReadOrganization" level="Global" /> + <RolePrivilege name="prvReadOrganizationSetting" level="Global" /> + <RolePrivilege name="prvReadPartnerApplication" level="Global" /> + <RolePrivilege name="prvReadPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvReadPluginAssembly" level="Global" /> + <RolePrivilege name="prvReadPluginType" level="Global" /> + <RolePrivilege name="prvReadPosition" level="Global" /> + <RolePrivilege name="prvReadPost" level="Global" /> + <RolePrivilege name="prvReadPostFollow" level="Global" /> + <RolePrivilege name="prvReadProfileRule" level="Local" /> + <RolePrivilege name="prvReadQuery" level="Global" /> + <RolePrivilege name="prvReadQueue" level="Basic" /> + <RolePrivilege name="prvReadRecommendedDocument" level="Global" /> + <RolePrivilege name="prvReadRelationship" level="Global" /> + <RolePrivilege name="prvReadRelationshipRole" level="Global" /> + <RolePrivilege name="prvReadReport" level="Basic" /> + <RolePrivilege name="prvReadRole" level="Local" /> + <RolePrivilege name="prvReadRoutingRule" level="Global" /> + <RolePrivilege name="prvReadSavedQueryVisualizations" level="Global" /> + <RolePrivilege name="prvReadsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvReadsb_RequestRules" level="Global" /> + <RolePrivilege name="prvReadsb_TravelRequest" level="Global" /> + <RolePrivilege name="prvReadsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvReadSdkMessage" level="Global" /> + <RolePrivilege name="prvReadSdkMessageProcessingStep" level="Global" /> + <RolePrivilege name="prvReadSdkMessageProcessingStepImage" level="Global" /> + <RolePrivilege name="prvReadSettingDefinition" level="Global" /> + <RolePrivilege name="prvReadsharedobject" level="Global" /> + <RolePrivilege name="prvReadsharedworkspace" level="Global" /> + <RolePrivilege name="prvReadSharePointData" level="Global" /> + <RolePrivilege name="prvReadSharePointDocument" level="Global" /> + <RolePrivilege name="prvReadSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvReadSharePointSite" level="Global" /> + <RolePrivilege name="prvReadSLA" level="Basic" /> + <RolePrivilege name="prvReadSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvReadSocialProfile" level="Basic" /> + <RolePrivilege name="prvReadSuggestionCardTemplate" level="Global" /> + <RolePrivilege name="prvReadSyncError" level="Basic" /> + <RolePrivilege name="prvReadSystemApplicationMetadata" level="Global" /> + <RolePrivilege name="prvReadSystemForm" level="Global" /> + <RolePrivilege name="prvReadTeam" level="Global" /> + <RolePrivilege name="prvReadTraceLog" level="Global" /> + <RolePrivilege name="prvReadTransactionCurrency" level="Global" /> + <RolePrivilege name="prvReadTranslationProcess" level="Global" /> + <RolePrivilege name="prvReadUser" level="Global" /> + <RolePrivilege name="prvReadUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvReadUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvReadUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvReadUserForm" level="Basic" /> + <RolePrivilege name="prvReadUserQuery" level="Basic" /> + <RolePrivilege name="prvReadUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvReadUserSettings" level="Global" /> + <RolePrivilege name="prvReadWebResource" level="Global" /> + <RolePrivilege name="prvReadWebWizard" level="Global" /> + <RolePrivilege name="prvReadWizardAccessPrivilege" level="Global" /> + <RolePrivilege name="prvReadWizardPage" level="Global" /> + <RolePrivilege name="prvReadWorkflow" level="Basic" /> + <RolePrivilege name="prvReadworkflowbinary" level="Basic" /> + <RolePrivilege name="prvReadWorkflowSession" level="Global" /> + <RolePrivilege name="prvSearchAvailability" level="Global" /> + <RolePrivilege name="prvShareAccount" level="Global" /> + <RolePrivilege name="prvShareActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvShareActivity" level="Global" /> + <RolePrivilege name="prvShareCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvShareConnection" level="Global" /> + <RolePrivilege name="prvShareContact" level="Global" /> + <RolePrivilege name="prvShareConvertRule" level="Basic" /> + <RolePrivilege name="prvShareCustomerRelationship" level="Global" /> + <RolePrivilege name="prvShareEmailTemplate" level="Local" /> + <RolePrivilege name="prvShareImport" level="Deep" /> + <RolePrivilege name="prvShareImportFile" level="Deep" /> + <RolePrivilege name="prvShareImportMap" level="Global" /> + <RolePrivilege name="prvShareKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvShareKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvShareMailMergeTemplate" level="Global" /> + <RolePrivilege name="prvSharemsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvShareNote" level="Global" /> + <RolePrivilege name="prvSharePersonalDocumentTemplate" level="Global" /> + <RolePrivilege name="prvShareReport" level="Global" /> + <RolePrivilege name="prvShareRoutingRule" level="Basic" /> + <RolePrivilege name="prvSharesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvSharesb_RequestRules" level="Global" /> + <RolePrivilege name="prvSharesb_TravelRequest" level="Global" /> + <RolePrivilege name="prvSharesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvShareSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvShareSharePointSite" level="Global" /> + <RolePrivilege name="prvShareSLA" level="Basic" /> + <RolePrivilege name="prvShareSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvShareSocialProfile" level="Global" /> + <RolePrivilege name="prvShareSyncError" level="Basic" /> + <RolePrivilege name="prvShareUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvShareUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvShareUserForm" level="Basic" /> + <RolePrivilege name="prvShareUserQuery" level="Basic" /> + <RolePrivilege name="prvShareUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvShareWorkflow" level="Basic" /> + <RolePrivilege name="prvShareWorkflowSession" level="Basic" /> + <RolePrivilege name="prvSyncToOutlook" level="Global" /> + <RolePrivilege name="prvUseOfficeApps" level="Global" /> + <RolePrivilege name="prvUseTabletApp" level="Global" /> + <RolePrivilege name="prvWebMailMerge" level="Global" /> + <RolePrivilege name="prvWorkflowExecution" level="Global" /> + <RolePrivilege name="prvWriteAccount" level="Basic" /> + <RolePrivilege name="prvWriteActionCard" level="Basic" /> + <RolePrivilege name="prvWriteActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvWriteActivity" level="Basic" /> + <RolePrivilege name="prvWriteArticle" level="Global" /> + <RolePrivilege name="prvWriteAsyncOperation" level="Basic" /> + <RolePrivilege name="prvWriteCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvWriteConnection" level="Global" /> + <RolePrivilege name="prvWriteContact" level="Basic" /> + <RolePrivilege name="prvWriteCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvWriteEmailSignature" level="Basic" /> + <RolePrivilege name="prvWriteEmailTemplate" level="Basic" /> + <RolePrivilege name="prvWriteExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvWriteExpanderEvent" level="Global" /> + <RolePrivilege name="prvWriteExpiredProcess" level="Global" /> + <RolePrivilege name="prvWriteImport" level="Basic" /> + <RolePrivilege name="prvWriteImportFile" level="Basic" /> + <RolePrivilege name="prvWriteImportMap" level="Local" /> + <RolePrivilege name="prvWriteKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvWriteKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvWriteMailbox" level="Basic" /> + <RolePrivilege name="prvWriteMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvWriteMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvWritemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvWritemsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvWriteNewProcess" level="Global" /> + <RolePrivilege name="prvWriteNote" level="Basic" /> + <RolePrivilege name="prvWritePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvWriteReport" level="Basic" /> + <RolePrivilege name="prvWritesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvWritesb_RequestRules" level="Global" /> + <RolePrivilege name="prvWritesb_TravelRequest" level="Global" /> + <RolePrivilege name="prvWritesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvWritesharedobject" level="Global" /> + <RolePrivilege name="prvWritesharedworkspace" level="Global" /> + <RolePrivilege name="prvWriteSharePointData" level="Global" /> + <RolePrivilege name="prvWriteSharePointDocument" level="Global" /> + <RolePrivilege name="prvWriteSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvWriteSocialProfile" level="Basic" /> + <RolePrivilege name="prvWriteSyncError" level="Basic" /> + <RolePrivilege name="prvWriteTranslationProcess" level="Global" /> + <RolePrivilege name="prvWriteUser" level="Global" /> + <RolePrivilege name="prvWriteUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvWriteUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvWriteUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvWriteUserForm" level="Basic" /> + <RolePrivilege name="prvWriteUserQuery" level="Basic" /> + <RolePrivilege name="prvWriteUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvWriteUserSettings" level="Local" /> + <RolePrivilege name="prvWriteWorkflow" level="Basic" /> + <RolePrivilege name="prvWriteWorkflowSession" level="Basic" /> + </RolePrivileges> +</Role> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Roles/CFO.xml b/samples/travel-request-approval/sourcecode/src/Roles/CFO.xml new file mode 100644 index 00000000..2d3ba947 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Roles/CFO.xml @@ -0,0 +1,496 @@ +<?xml version="1.0" encoding="utf-8"?> +<Role id="{5987c3c8-984e-ed11-bba1-002248212f5a}" name="CFO" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <IsCustomizable>1</IsCustomizable> + <RolePrivileges> + <RolePrivilege name="prvActivateSynchronousWorkflow" level="Basic" /> + <RolePrivilege name="prvAddressBook" level="Global" /> + <RolePrivilege name="prvAppendAccount" level="Basic" /> + <RolePrivilege name="prvAppendActionCard" level="Basic" /> + <RolePrivilege name="prvAppendActivity" level="Basic" /> + <RolePrivilege name="prvAppendArticle" level="Global" /> + <RolePrivilege name="prvAppendCalendar" level="Local" /> + <RolePrivilege name="prvAppendCategory" level="Global" /> + <RolePrivilege name="prvAppendChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvAppendConnection" level="Global" /> + <RolePrivilege name="prvAppendContact" level="Basic" /> + <RolePrivilege name="prvAppendConvertRule" level="Global" /> + <RolePrivilege name="prvAppendCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAppendEmailTemplate" level="Local" /> + <RolePrivilege name="prvAppendExpiredProcess" level="Global" /> + <RolePrivilege name="prvAppendFeedback" level="Basic" /> + <RolePrivilege name="prvAppendImport" level="Basic" /> + <RolePrivilege name="prvAppendImportFile" level="Basic" /> + <RolePrivilege name="prvAppendImportMap" level="Local" /> + <RolePrivilege name="prvAppendKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAppendKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAppendKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvAppendLanguageLocale" level="Global" /> + <RolePrivilege name="prvAppendMailbox" level="Basic" /> + <RolePrivilege name="prvAppendMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvAppendMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAppendmsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvAppendmsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvAppendmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAppendNewProcess" level="Global" /> + <RolePrivilege name="prvAppendNote" level="Basic" /> + <RolePrivilege name="prvAppendPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAppendPost" level="Global" /> + <RolePrivilege name="prvAppendPostFollow" level="Basic" /> + <RolePrivilege name="prvAppendReport" level="Basic" /> + <RolePrivilege name="prvAppendRoutingRule" level="Global" /> + <RolePrivilege name="prvAppendsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAppendsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAppendsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAppendsb_RequestRules" level="Global" /> + <RolePrivilege name="prvAppendsb_TravelRequest" level="Global" /> + <RolePrivilege name="prvAppendsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAppendsharedobject" level="Global" /> + <RolePrivilege name="prvAppendsharedworkspace" level="Global" /> + <RolePrivilege name="prvAppendSharePointData" level="Global" /> + <RolePrivilege name="prvAppendSharePointDocument" level="Global" /> + <RolePrivilege name="prvAppendSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAppendSLA" level="Basic" /> + <RolePrivilege name="prvAppendSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAppendSocialProfile" level="Basic" /> + <RolePrivilege name="prvAppendSyncError" level="Basic" /> + <RolePrivilege name="prvAppendToAccount" level="Basic" /> + <RolePrivilege name="prvAppendToActionCard" level="Global" /> + <RolePrivilege name="prvAppendToActivity" level="Basic" /> + <RolePrivilege name="prvAppendToArticleTemplate" level="Global" /> + <RolePrivilege name="prvAppendToAsyncOperation" level="Basic" /> + <RolePrivilege name="prvAppendToCalendar" level="Global" /> + <RolePrivilege name="prvAppendtoCategory" level="Global" /> + <RolePrivilege name="prvAppendToChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvAppendToConnection" level="Global" /> + <RolePrivilege name="prvAppendToContact" level="Basic" /> + <RolePrivilege name="prvAppendToConvertRule" level="Global" /> + <RolePrivilege name="prvAppendToCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAppendToEmailServerProfile" level="Global" /> + <RolePrivilege name="prvAppendToExpanderEvent" level="Global" /> + <RolePrivilege name="prvAppendToExpiredProcess" level="Global" /> + <RolePrivilege name="prvAppendToFeedback" level="Basic" /> + <RolePrivilege name="prvAppendToImport" level="Basic" /> + <RolePrivilege name="prvAppendToImportFile" level="Basic" /> + <RolePrivilege name="prvAppendToImportMap" level="Local" /> + <RolePrivilege name="prvAppendToKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAppendToKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAppendToKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvAppendToLanguageLocale" level="Global" /> + <RolePrivilege name="prvAppendToMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAppendTomsdyn_AIModel" level="Basic" /> + <RolePrivilege name="prvAppendTomsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvAppendTomsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAppendToNewProcess" level="Global" /> + <RolePrivilege name="prvAppendToNote" level="Basic" /> + <RolePrivilege name="prvAppendToPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAppendToPost" level="Global" /> + <RolePrivilege name="prvAppendToQueue" level="Basic" /> + <RolePrivilege name="prvAppendToReport" level="Basic" /> + <RolePrivilege name="prvAppendToRoutingRule" level="Global" /> + <RolePrivilege name="prvAppendTosb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAppendTosb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAppendTosb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAppendTosb_RequestRules" level="Global" /> + <RolePrivilege name="prvAppendTosb_TravelRequest" level="Global" /> + <RolePrivilege name="prvAppendTosb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAppendTosharedobject" level="Global" /> + <RolePrivilege name="prvAppendTosharedworkspace" level="Global" /> + <RolePrivilege name="prvAppendToSharePointData" level="Global" /> + <RolePrivilege name="prvAppendToSharePointDocument" level="Global" /> + <RolePrivilege name="prvAppendToSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAppendToSharePointSite" level="Global" /> + <RolePrivilege name="prvAppendToSLA" level="Basic" /> + <RolePrivilege name="prvAppendToSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAppendToSocialProfile" level="Basic" /> + <RolePrivilege name="prvAppendToSyncError" level="Basic" /> + <RolePrivilege name="prvAppendToTraceLog" level="Global" /> + <RolePrivilege name="prvAppendToTransactionCurrency" level="Global" /> + <RolePrivilege name="prvAppendToTranslationProcess" level="Global" /> + <RolePrivilege name="prvAppendToUser" level="Global" /> + <RolePrivilege name="prvAppendToUserSettings" level="Local" /> + <RolePrivilege name="prvAppendToWorkflow" level="Global" /> + <RolePrivilege name="prvAppendToWorkflowSession" level="Basic" /> + <RolePrivilege name="prvAppendTraceLog" level="Global" /> + <RolePrivilege name="prvAppendTransactionCurrency" level="Global" /> + <RolePrivilege name="prvAppendTranslationProcess" level="Global" /> + <RolePrivilege name="prvAppendUser" level="Global" /> + <RolePrivilege name="prvAppendWorkflow" level="Basic" /> + <RolePrivilege name="prvAppendWorkflowSession" level="Basic" /> + <RolePrivilege name="prvAssignAccount" level="Basic" /> + <RolePrivilege name="prvAssignActivity" level="Basic" /> + <RolePrivilege name="prvAssignAsyncOperation" level="Basic" /> + <RolePrivilege name="prvAssignCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvAssignConnection" level="Basic" /> + <RolePrivilege name="prvAssignContact" level="Basic" /> + <RolePrivilege name="prvAssignConvertRule" level="Basic" /> + <RolePrivilege name="prvAssignCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAssignEmailSignature" level="Local" /> + <RolePrivilege name="prvAssignEmailTemplate" level="Local" /> + <RolePrivilege name="prvAssignImport" level="Basic" /> + <RolePrivilege name="prvAssignImportFile" level="Basic" /> + <RolePrivilege name="prvAssignImportMap" level="Local" /> + <RolePrivilege name="prvAssignKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAssignKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAssignMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAssignmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAssignNote" level="Basic" /> + <RolePrivilege name="prvAssignPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAssignReport" level="Basic" /> + <RolePrivilege name="prvAssignRoutingRule" level="Basic" /> + <RolePrivilege name="prvAssignsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAssignsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAssignsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAssignsb_RequestRules" level="Global" /> + <RolePrivilege name="prvAssignsb_TravelRequest" level="Global" /> + <RolePrivilege name="prvAssignsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAssignSharePointDocument" level="Global" /> + <RolePrivilege name="prvAssignSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAssignSharePointSite" level="Global" /> + <RolePrivilege name="prvAssignSLA" level="Basic" /> + <RolePrivilege name="prvAssignSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAssignSocialProfile" level="Basic" /> + <RolePrivilege name="prvAssignSyncError" level="Basic" /> + <RolePrivilege name="prvAssignUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvAssignUserForm" level="Basic" /> + <RolePrivilege name="prvAssignUserQuery" level="Basic" /> + <RolePrivilege name="prvAssignUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvAssignWorkflow" level="Basic" /> + <RolePrivilege name="prvAssignWorkflowSession" level="Basic" /> + <RolePrivilege name="prvBulkEdit" level="Global" /> + <RolePrivilege name="prvCreateAccount" level="Basic" /> + <RolePrivilege name="prvCreateActionCard" level="Basic" /> + <RolePrivilege name="prvCreateActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvCreateActivity" level="Basic" /> + <RolePrivilege name="prvCreateCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvCreateConnection" level="Basic" /> + <RolePrivilege name="prvCreateContact" level="Basic" /> + <RolePrivilege name="prvCreateCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvCreateEmailSignature" level="Basic" /> + <RolePrivilege name="prvCreateEmailTemplate" level="Basic" /> + <RolePrivilege name="prvCreateExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvCreateExpiredProcess" level="Global" /> + <RolePrivilege name="prvCreateImport" level="Basic" /> + <RolePrivilege name="prvCreateImportFile" level="Basic" /> + <RolePrivilege name="prvCreateImportMap" level="Local" /> + <RolePrivilege name="prvCreateKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvCreateMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvCreateMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvCreatemsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvCreatemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvCreateNewProcess" level="Global" /> + <RolePrivilege name="prvCreateNote" level="Basic" /> + <RolePrivilege name="prvCreatePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvCreatePost" level="Global" /> + <RolePrivilege name="prvCreatePostFollow" level="Basic" /> + <RolePrivilege name="prvCreateReport" level="Basic" /> + <RolePrivilege name="prvCreatesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvCreatesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvCreatesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvCreatesb_RequestRules" level="Global" /> + <RolePrivilege name="prvCreatesb_TravelRequest" level="Global" /> + <RolePrivilege name="prvCreatesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvCreatesharedobject" level="Global" /> + <RolePrivilege name="prvCreatesharedworkspace" level="Global" /> + <RolePrivilege name="prvCreateSharePointData" level="Global" /> + <RolePrivilege name="prvCreateSharePointDocument" level="Global" /> + <RolePrivilege name="prvCreateSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvCreateSocialProfile" level="Basic" /> + <RolePrivilege name="prvCreateSyncError" level="Basic" /> + <RolePrivilege name="prvCreateTraceLog" level="Global" /> + <RolePrivilege name="prvCreateTranslationProcess" level="Global" /> + <RolePrivilege name="prvCreateUser" level="Global" /> + <RolePrivilege name="prvCreateUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvCreateUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvCreateUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvCreateUserForm" level="Basic" /> + <RolePrivilege name="prvCreateUserQuery" level="Basic" /> + <RolePrivilege name="prvCreateUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvCreateUserSettings" level="Local" /> + <RolePrivilege name="prvCreateWorkflow" level="Basic" /> + <RolePrivilege name="prvCreateWorkflowSession" level="Basic" /> + <RolePrivilege name="prvDeleteAccount" level="Basic" /> + <RolePrivilege name="prvDeleteActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvDeleteActivity" level="Basic" /> + <RolePrivilege name="prvDeleteCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvDeleteConnection" level="Basic" /> + <RolePrivilege name="prvDeleteContact" level="Basic" /> + <RolePrivilege name="prvDeleteCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvDeleteEmailSignature" level="Basic" /> + <RolePrivilege name="prvDeleteEmailTemplate" level="Basic" /> + <RolePrivilege name="prvDeleteExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvDeleteExpiredProcess" level="Global" /> + <RolePrivilege name="prvDeleteImport" level="Basic" /> + <RolePrivilege name="prvDeleteImportFile" level="Basic" /> + <RolePrivilege name="prvDeleteImportMap" level="Local" /> + <RolePrivilege name="prvDeleteMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvDeleteMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvDeletemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvDeleteNewProcess" level="Global" /> + <RolePrivilege name="prvDeleteNote" level="Basic" /> + <RolePrivilege name="prvDeletePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvDeletePostFollow" level="Basic" /> + <RolePrivilege name="prvDeleteReport" level="Basic" /> + <RolePrivilege name="prvDeletesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvDeletesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvDeletesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvDeletesb_RequestRules" level="Global" /> + <RolePrivilege name="prvDeletesb_TravelRequest" level="Global" /> + <RolePrivilege name="prvDeletesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvDeletesharedobject" level="Global" /> + <RolePrivilege name="prvDeletesharedworkspace" level="Global" /> + <RolePrivilege name="prvDeleteSocialProfile" level="Basic" /> + <RolePrivilege name="prvDeleteSyncError" level="Basic" /> + <RolePrivilege name="prvDeleteTranslationProcess" level="Global" /> + <RolePrivilege name="prvDeleteUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvDeleteUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvDeleteUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvDeleteUserForm" level="Basic" /> + <RolePrivilege name="prvDeleteUserQuery" level="Basic" /> + <RolePrivilege name="prvDeleteUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvDeleteUserSettings" level="Local" /> + <RolePrivilege name="prvDeleteWorkflow" level="Basic" /> + <RolePrivilege name="prvDeleteWorkflowSession" level="Basic" /> + <RolePrivilege name="prvDocumentGeneration" level="Global" /> + <RolePrivilege name="prvExportToExcel" level="Global" /> + <RolePrivilege name="prvFlow" level="Global" /> + <RolePrivilege name="prvGoOffline" level="Global" /> + <RolePrivilege name="prvMailMerge" level="Global" /> + <RolePrivilege name="prvMerge" level="Global" /> + <RolePrivilege name="prvOneDrive" level="Global" /> + <RolePrivilege name="prvPrint" level="Global" /> + <RolePrivilege name="prvReadAccount" level="Basic" /> + <RolePrivilege name="prvReadACIViewMapper" level="Global" /> + <RolePrivilege name="prvReadActionCard" level="Basic" /> + <RolePrivilege name="prvReadActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvReadActivity" level="Basic" /> + <RolePrivilege name="prvReadAppConfigMaster" level="Global" /> + <RolePrivilege name="prvReadApplicationFile" level="Global" /> + <RolePrivilege name="prvReadAppModule" level="Global" /> + <RolePrivilege name="prvReadArticle" level="Global" /> + <RolePrivilege name="prvReadArticleTemplate" level="Global" /> + <RolePrivilege name="prvReadAsyncOperation" level="Basic" /> + <RolePrivilege name="prvReadAttribute" level="Global" /> + <RolePrivilege name="prvReadAttributeMap" level="Global" /> + <RolePrivilege name="prvReadAuthorizationServer" level="Global" /> + <RolePrivilege name="prvReadAzureServiceConnection" level="Global" /> + <RolePrivilege name="prvReadBusinessUnit" level="Global" /> + <RolePrivilege name="prvReadCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvReadCanvasAppExtendedMetadata" level="Global" /> + <RolePrivilege name="prvReadCategory" level="Global" /> + <RolePrivilege name="prvReadChannelAccessProfile" level="Local" /> + <RolePrivilege name="prvReadChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvReadComplexControl" level="Global" /> + <RolePrivilege name="prvReadConnection" level="Global" /> + <RolePrivilege name="prvReadConnectionRole" level="Global" /> + <RolePrivilege name="prvReadconnector" level="Global" /> + <RolePrivilege name="prvReadContact" level="Basic" /> + <RolePrivilege name="prvReadConvertRule" level="Global" /> + <RolePrivilege name="prvReadCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvReadCustomization" level="Global" /> + <RolePrivilege name="prvReadDelveActionHub" level="Global" /> + <RolePrivilege name="prvReaddesktopflowbinary" level="Basic" /> + <RolePrivilege name="prvReadDocumentTemplate" level="Global" /> + <RolePrivilege name="prvReadDuplicateRule" level="Global" /> + <RolePrivilege name="prvReadEmailServerProfile" level="Global" /> + <RolePrivilege name="prvReadEmailSignature" level="Global" /> + <RolePrivilege name="prvReadEmailTemplate" level="Global" /> + <RolePrivilege name="prvReadEntity" level="Global" /> + <RolePrivilege name="prvReadEntityDataProvider" level="Global" /> + <RolePrivilege name="prvReadEntityKey" level="Global" /> + <RolePrivilege name="prvReadEntityMap" level="Global" /> + <RolePrivilege name="prvReadEnvironmentVariableDefinition" level="Global" /> + <RolePrivilege name="prvReadExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvReadExpanderEvent" level="Global" /> + <RolePrivilege name="prvReadExpiredProcess" level="Global" /> + <RolePrivilege name="prvReadExternalParty" level="Global" /> + <RolePrivilege name="prvReadFeedback" level="Basic" /> + <RolePrivilege name="prvReadflowsession" level="Basic" /> + <RolePrivilege name="prvReadGoal" level="Basic" /> + <RolePrivilege name="prvReadGoalRollupQuery" level="Basic" /> + <RolePrivilege name="prvReadHierarchyRule" level="Global" /> + <RolePrivilege name="prvReadImport" level="Basic" /> + <RolePrivilege name="prvReadImportFile" level="Basic" /> + <RolePrivilege name="prvReadImportMap" level="Global" /> + <RolePrivilege name="prvReadInteractionForEmail" level="Global" /> + <RolePrivilege name="prvReadKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvReadKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvReadKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvReadLanguageLocale" level="Global" /> + <RolePrivilege name="prvReadLicense" level="Global" /> + <RolePrivilege name="prvReadMailbox" level="Basic" /> + <RolePrivilege name="prvReadMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvReadMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvReadMetric" level="Global" /> + <RolePrivilege name="prvReadMobileOfflineProfile" level="Global" /> + <RolePrivilege name="prvReadmsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvReadmsdyn_AIModel" level="Basic" /> + <RolePrivilege name="prvReadmsdyn_AIOdLabel" level="Global" /> + <RolePrivilege name="prvReadmsdyn_AITemplate" level="Global" /> + <RolePrivilege name="prvReadmsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvReadmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvReadNewProcess" level="Global" /> + <RolePrivilege name="prvReadNewsArticle" level="Global" /> + <RolePrivilege name="prvReadNote" level="Basic" /> + <RolePrivilege name="prvReadOfficeGraphDocument" level="Global" /> + <RolePrivilege name="prvReadOptionSet" level="Global" /> + <RolePrivilege name="prvReadOrganization" level="Global" /> + <RolePrivilege name="prvReadOrganizationSetting" level="Global" /> + <RolePrivilege name="prvReadPartnerApplication" level="Global" /> + <RolePrivilege name="prvReadPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvReadPluginAssembly" level="Global" /> + <RolePrivilege name="prvReadPluginType" level="Global" /> + <RolePrivilege name="prvReadPosition" level="Global" /> + <RolePrivilege name="prvReadPost" level="Global" /> + <RolePrivilege name="prvReadPostFollow" level="Global" /> + <RolePrivilege name="prvReadProfileRule" level="Local" /> + <RolePrivilege name="prvReadQuery" level="Global" /> + <RolePrivilege name="prvReadQueue" level="Basic" /> + <RolePrivilege name="prvReadRecommendedDocument" level="Global" /> + <RolePrivilege name="prvReadRelationship" level="Global" /> + <RolePrivilege name="prvReadRelationshipRole" level="Global" /> + <RolePrivilege name="prvReadReport" level="Basic" /> + <RolePrivilege name="prvReadRole" level="Local" /> + <RolePrivilege name="prvReadRoutingRule" level="Global" /> + <RolePrivilege name="prvReadSavedQueryVisualizations" level="Global" /> + <RolePrivilege name="prvReadsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvReadsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvReadsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvReadsb_RequestRules" level="Global" /> + <RolePrivilege name="prvReadsb_TravelRequest" level="Global" /> + <RolePrivilege name="prvReadsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvReadSdkMessage" level="Global" /> + <RolePrivilege name="prvReadSdkMessageProcessingStep" level="Global" /> + <RolePrivilege name="prvReadSdkMessageProcessingStepImage" level="Global" /> + <RolePrivilege name="prvReadSettingDefinition" level="Global" /> + <RolePrivilege name="prvReadsharedobject" level="Global" /> + <RolePrivilege name="prvReadsharedworkspace" level="Global" /> + <RolePrivilege name="prvReadSharePointData" level="Global" /> + <RolePrivilege name="prvReadSharePointDocument" level="Global" /> + <RolePrivilege name="prvReadSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvReadSharePointSite" level="Global" /> + <RolePrivilege name="prvReadSLA" level="Basic" /> + <RolePrivilege name="prvReadSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvReadSocialProfile" level="Basic" /> + <RolePrivilege name="prvReadSuggestionCardTemplate" level="Global" /> + <RolePrivilege name="prvReadSyncError" level="Basic" /> + <RolePrivilege name="prvReadSystemApplicationMetadata" level="Global" /> + <RolePrivilege name="prvReadSystemForm" level="Global" /> + <RolePrivilege name="prvReadTeam" level="Global" /> + <RolePrivilege name="prvReadTraceLog" level="Global" /> + <RolePrivilege name="prvReadTransactionCurrency" level="Global" /> + <RolePrivilege name="prvReadTranslationProcess" level="Global" /> + <RolePrivilege name="prvReadUser" level="Global" /> + <RolePrivilege name="prvReadUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvReadUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvReadUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvReadUserForm" level="Basic" /> + <RolePrivilege name="prvReadUserQuery" level="Basic" /> + <RolePrivilege name="prvReadUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvReadUserSettings" level="Global" /> + <RolePrivilege name="prvReadWebResource" level="Global" /> + <RolePrivilege name="prvReadWebWizard" level="Global" /> + <RolePrivilege name="prvReadWizardAccessPrivilege" level="Global" /> + <RolePrivilege name="prvReadWizardPage" level="Global" /> + <RolePrivilege name="prvReadWorkflow" level="Basic" /> + <RolePrivilege name="prvReadworkflowbinary" level="Basic" /> + <RolePrivilege name="prvReadWorkflowSession" level="Global" /> + <RolePrivilege name="prvSearchAvailability" level="Global" /> + <RolePrivilege name="prvShareAccount" level="Global" /> + <RolePrivilege name="prvShareActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvShareActivity" level="Global" /> + <RolePrivilege name="prvShareCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvShareConnection" level="Global" /> + <RolePrivilege name="prvShareContact" level="Global" /> + <RolePrivilege name="prvShareConvertRule" level="Basic" /> + <RolePrivilege name="prvShareCustomerRelationship" level="Global" /> + <RolePrivilege name="prvShareEmailTemplate" level="Local" /> + <RolePrivilege name="prvShareImport" level="Deep" /> + <RolePrivilege name="prvShareImportFile" level="Deep" /> + <RolePrivilege name="prvShareImportMap" level="Global" /> + <RolePrivilege name="prvShareKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvShareKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvShareMailMergeTemplate" level="Global" /> + <RolePrivilege name="prvSharemsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvShareNote" level="Global" /> + <RolePrivilege name="prvSharePersonalDocumentTemplate" level="Global" /> + <RolePrivilege name="prvShareReport" level="Global" /> + <RolePrivilege name="prvShareRoutingRule" level="Basic" /> + <RolePrivilege name="prvSharesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvSharesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvSharesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvSharesb_RequestRules" level="Global" /> + <RolePrivilege name="prvSharesb_TravelRequest" level="Global" /> + <RolePrivilege name="prvSharesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvShareSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvShareSharePointSite" level="Global" /> + <RolePrivilege name="prvShareSLA" level="Basic" /> + <RolePrivilege name="prvShareSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvShareSocialProfile" level="Global" /> + <RolePrivilege name="prvShareSyncError" level="Basic" /> + <RolePrivilege name="prvShareUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvShareUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvShareUserForm" level="Basic" /> + <RolePrivilege name="prvShareUserQuery" level="Basic" /> + <RolePrivilege name="prvShareUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvShareWorkflow" level="Basic" /> + <RolePrivilege name="prvShareWorkflowSession" level="Basic" /> + <RolePrivilege name="prvSyncToOutlook" level="Global" /> + <RolePrivilege name="prvUseOfficeApps" level="Global" /> + <RolePrivilege name="prvUseTabletApp" level="Global" /> + <RolePrivilege name="prvWebMailMerge" level="Global" /> + <RolePrivilege name="prvWorkflowExecution" level="Global" /> + <RolePrivilege name="prvWriteAccount" level="Basic" /> + <RolePrivilege name="prvWriteActionCard" level="Basic" /> + <RolePrivilege name="prvWriteActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvWriteActivity" level="Basic" /> + <RolePrivilege name="prvWriteArticle" level="Global" /> + <RolePrivilege name="prvWriteAsyncOperation" level="Basic" /> + <RolePrivilege name="prvWriteCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvWriteConnection" level="Global" /> + <RolePrivilege name="prvWriteContact" level="Basic" /> + <RolePrivilege name="prvWriteCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvWriteEmailSignature" level="Basic" /> + <RolePrivilege name="prvWriteEmailTemplate" level="Basic" /> + <RolePrivilege name="prvWriteExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvWriteExpanderEvent" level="Global" /> + <RolePrivilege name="prvWriteExpiredProcess" level="Global" /> + <RolePrivilege name="prvWriteImport" level="Basic" /> + <RolePrivilege name="prvWriteImportFile" level="Basic" /> + <RolePrivilege name="prvWriteImportMap" level="Local" /> + <RolePrivilege name="prvWriteKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvWriteKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvWriteMailbox" level="Basic" /> + <RolePrivilege name="prvWriteMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvWriteMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvWritemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvWritemsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvWriteNewProcess" level="Global" /> + <RolePrivilege name="prvWriteNote" level="Basic" /> + <RolePrivilege name="prvWritePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvWriteReport" level="Basic" /> + <RolePrivilege name="prvWritesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvWritesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvWritesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvWritesb_RequestRules" level="Global" /> + <RolePrivilege name="prvWritesb_TravelRequest" level="Global" /> + <RolePrivilege name="prvWritesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvWritesharedobject" level="Global" /> + <RolePrivilege name="prvWritesharedworkspace" level="Global" /> + <RolePrivilege name="prvWriteSharePointData" level="Global" /> + <RolePrivilege name="prvWriteSharePointDocument" level="Global" /> + <RolePrivilege name="prvWriteSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvWriteSocialProfile" level="Basic" /> + <RolePrivilege name="prvWriteSyncError" level="Basic" /> + <RolePrivilege name="prvWriteTranslationProcess" level="Global" /> + <RolePrivilege name="prvWriteUser" level="Global" /> + <RolePrivilege name="prvWriteUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvWriteUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvWriteUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvWriteUserForm" level="Basic" /> + <RolePrivilege name="prvWriteUserQuery" level="Basic" /> + <RolePrivilege name="prvWriteUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvWriteUserSettings" level="Local" /> + <RolePrivilege name="prvWriteWorkflow" level="Basic" /> + <RolePrivilege name="prvWriteWorkflowSession" level="Basic" /> + </RolePrivileges> +</Role> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Roles/Department Manager.xml b/samples/travel-request-approval/sourcecode/src/Roles/Department Manager.xml new file mode 100644 index 00000000..61fa7e0d --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Roles/Department Manager.xml @@ -0,0 +1,490 @@ +<?xml version="1.0" encoding="utf-8"?> +<Role id="{fed453e0-984e-ed11-bba1-002248212f5a}" name="Department Manager" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <IsCustomizable>1</IsCustomizable> + <RolePrivileges> + <RolePrivilege name="prvActivateSynchronousWorkflow" level="Basic" /> + <RolePrivilege name="prvAddressBook" level="Global" /> + <RolePrivilege name="prvAppendAccount" level="Basic" /> + <RolePrivilege name="prvAppendActionCard" level="Basic" /> + <RolePrivilege name="prvAppendActivity" level="Basic" /> + <RolePrivilege name="prvAppendArticle" level="Global" /> + <RolePrivilege name="prvAppendCalendar" level="Local" /> + <RolePrivilege name="prvAppendCategory" level="Global" /> + <RolePrivilege name="prvAppendChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvAppendConnection" level="Global" /> + <RolePrivilege name="prvAppendContact" level="Basic" /> + <RolePrivilege name="prvAppendConvertRule" level="Global" /> + <RolePrivilege name="prvAppendCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAppendEmailTemplate" level="Local" /> + <RolePrivilege name="prvAppendExpiredProcess" level="Global" /> + <RolePrivilege name="prvAppendFeedback" level="Basic" /> + <RolePrivilege name="prvAppendImport" level="Basic" /> + <RolePrivilege name="prvAppendImportFile" level="Basic" /> + <RolePrivilege name="prvAppendImportMap" level="Local" /> + <RolePrivilege name="prvAppendKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAppendKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAppendKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvAppendLanguageLocale" level="Global" /> + <RolePrivilege name="prvAppendMailbox" level="Basic" /> + <RolePrivilege name="prvAppendMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvAppendMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAppendmsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvAppendmsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvAppendmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAppendNewProcess" level="Global" /> + <RolePrivilege name="prvAppendNote" level="Basic" /> + <RolePrivilege name="prvAppendPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAppendPost" level="Global" /> + <RolePrivilege name="prvAppendPostFollow" level="Basic" /> + <RolePrivilege name="prvAppendReport" level="Basic" /> + <RolePrivilege name="prvAppendRoutingRule" level="Global" /> + <RolePrivilege name="prvAppendsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAppendsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAppendsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAppendsb_RequestRules" level="Global" /> + <RolePrivilege name="prvAppendsb_TravelRequest" level="Local" /> + <RolePrivilege name="prvAppendsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAppendsharedobject" level="Global" /> + <RolePrivilege name="prvAppendsharedworkspace" level="Global" /> + <RolePrivilege name="prvAppendSharePointData" level="Global" /> + <RolePrivilege name="prvAppendSharePointDocument" level="Global" /> + <RolePrivilege name="prvAppendSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAppendSLA" level="Basic" /> + <RolePrivilege name="prvAppendSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAppendSocialProfile" level="Basic" /> + <RolePrivilege name="prvAppendSyncError" level="Basic" /> + <RolePrivilege name="prvAppendToAccount" level="Basic" /> + <RolePrivilege name="prvAppendToActionCard" level="Global" /> + <RolePrivilege name="prvAppendToActivity" level="Basic" /> + <RolePrivilege name="prvAppendToArticleTemplate" level="Global" /> + <RolePrivilege name="prvAppendToAsyncOperation" level="Basic" /> + <RolePrivilege name="prvAppendToCalendar" level="Global" /> + <RolePrivilege name="prvAppendtoCategory" level="Global" /> + <RolePrivilege name="prvAppendToChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvAppendToConnection" level="Global" /> + <RolePrivilege name="prvAppendToContact" level="Basic" /> + <RolePrivilege name="prvAppendToConvertRule" level="Global" /> + <RolePrivilege name="prvAppendToCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAppendToEmailServerProfile" level="Global" /> + <RolePrivilege name="prvAppendToExpanderEvent" level="Global" /> + <RolePrivilege name="prvAppendToExpiredProcess" level="Global" /> + <RolePrivilege name="prvAppendToFeedback" level="Basic" /> + <RolePrivilege name="prvAppendToImport" level="Basic" /> + <RolePrivilege name="prvAppendToImportFile" level="Basic" /> + <RolePrivilege name="prvAppendToImportMap" level="Local" /> + <RolePrivilege name="prvAppendToKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAppendToKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAppendToKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvAppendToLanguageLocale" level="Global" /> + <RolePrivilege name="prvAppendToMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAppendTomsdyn_AIModel" level="Basic" /> + <RolePrivilege name="prvAppendTomsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvAppendTomsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAppendToNewProcess" level="Global" /> + <RolePrivilege name="prvAppendToNote" level="Basic" /> + <RolePrivilege name="prvAppendToPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAppendToPost" level="Global" /> + <RolePrivilege name="prvAppendToQueue" level="Basic" /> + <RolePrivilege name="prvAppendToReport" level="Basic" /> + <RolePrivilege name="prvAppendToRoutingRule" level="Global" /> + <RolePrivilege name="prvAppendTosb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAppendTosb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAppendTosb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAppendTosb_RequestRules" level="Global" /> + <RolePrivilege name="prvAppendTosb_TravelRequest" level="Local" /> + <RolePrivilege name="prvAppendTosb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAppendTosharedobject" level="Global" /> + <RolePrivilege name="prvAppendTosharedworkspace" level="Global" /> + <RolePrivilege name="prvAppendToSharePointData" level="Global" /> + <RolePrivilege name="prvAppendToSharePointDocument" level="Global" /> + <RolePrivilege name="prvAppendToSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAppendToSharePointSite" level="Global" /> + <RolePrivilege name="prvAppendToSLA" level="Basic" /> + <RolePrivilege name="prvAppendToSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAppendToSocialProfile" level="Basic" /> + <RolePrivilege name="prvAppendToSyncError" level="Basic" /> + <RolePrivilege name="prvAppendToTraceLog" level="Global" /> + <RolePrivilege name="prvAppendToTransactionCurrency" level="Global" /> + <RolePrivilege name="prvAppendToTranslationProcess" level="Global" /> + <RolePrivilege name="prvAppendToUser" level="Global" /> + <RolePrivilege name="prvAppendToUserSettings" level="Local" /> + <RolePrivilege name="prvAppendToWorkflow" level="Global" /> + <RolePrivilege name="prvAppendToWorkflowSession" level="Basic" /> + <RolePrivilege name="prvAppendTraceLog" level="Global" /> + <RolePrivilege name="prvAppendTransactionCurrency" level="Global" /> + <RolePrivilege name="prvAppendTranslationProcess" level="Global" /> + <RolePrivilege name="prvAppendUser" level="Global" /> + <RolePrivilege name="prvAppendWorkflow" level="Basic" /> + <RolePrivilege name="prvAppendWorkflowSession" level="Basic" /> + <RolePrivilege name="prvAssignAccount" level="Basic" /> + <RolePrivilege name="prvAssignActivity" level="Basic" /> + <RolePrivilege name="prvAssignAsyncOperation" level="Basic" /> + <RolePrivilege name="prvAssignCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvAssignConnection" level="Basic" /> + <RolePrivilege name="prvAssignContact" level="Basic" /> + <RolePrivilege name="prvAssignConvertRule" level="Basic" /> + <RolePrivilege name="prvAssignCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAssignEmailSignature" level="Local" /> + <RolePrivilege name="prvAssignEmailTemplate" level="Local" /> + <RolePrivilege name="prvAssignImport" level="Basic" /> + <RolePrivilege name="prvAssignImportFile" level="Basic" /> + <RolePrivilege name="prvAssignImportMap" level="Local" /> + <RolePrivilege name="prvAssignKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAssignKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAssignMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAssignmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAssignNote" level="Basic" /> + <RolePrivilege name="prvAssignPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAssignReport" level="Basic" /> + <RolePrivilege name="prvAssignRoutingRule" level="Basic" /> + <RolePrivilege name="prvAssignsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAssignsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAssignsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAssignsb_RequestRules" level="Global" /> + <RolePrivilege name="prvAssignsb_TravelRequest" level="Local" /> + <RolePrivilege name="prvAssignsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAssignSharePointDocument" level="Global" /> + <RolePrivilege name="prvAssignSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAssignSharePointSite" level="Global" /> + <RolePrivilege name="prvAssignSLA" level="Basic" /> + <RolePrivilege name="prvAssignSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAssignSocialProfile" level="Basic" /> + <RolePrivilege name="prvAssignSyncError" level="Basic" /> + <RolePrivilege name="prvAssignUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvAssignUserForm" level="Basic" /> + <RolePrivilege name="prvAssignUserQuery" level="Basic" /> + <RolePrivilege name="prvAssignUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvAssignWorkflow" level="Basic" /> + <RolePrivilege name="prvAssignWorkflowSession" level="Basic" /> + <RolePrivilege name="prvBulkEdit" level="Global" /> + <RolePrivilege name="prvCreateAccount" level="Basic" /> + <RolePrivilege name="prvCreateActionCard" level="Basic" /> + <RolePrivilege name="prvCreateActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvCreateActivity" level="Basic" /> + <RolePrivilege name="prvCreateCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvCreateConnection" level="Basic" /> + <RolePrivilege name="prvCreateContact" level="Basic" /> + <RolePrivilege name="prvCreateCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvCreateEmailSignature" level="Basic" /> + <RolePrivilege name="prvCreateEmailTemplate" level="Basic" /> + <RolePrivilege name="prvCreateExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvCreateExpiredProcess" level="Global" /> + <RolePrivilege name="prvCreateImport" level="Basic" /> + <RolePrivilege name="prvCreateImportFile" level="Basic" /> + <RolePrivilege name="prvCreateImportMap" level="Local" /> + <RolePrivilege name="prvCreateKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvCreateMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvCreateMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvCreatemsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvCreatemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvCreateNewProcess" level="Global" /> + <RolePrivilege name="prvCreateNote" level="Basic" /> + <RolePrivilege name="prvCreatePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvCreatePost" level="Global" /> + <RolePrivilege name="prvCreatePostFollow" level="Basic" /> + <RolePrivilege name="prvCreateReport" level="Basic" /> + <RolePrivilege name="prvCreatesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvCreatesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvCreatesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvCreatesb_RequestRules" level="Global" /> + <RolePrivilege name="prvCreatesb_TravelRequest" level="Local" /> + <RolePrivilege name="prvCreatesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvCreatesharedobject" level="Global" /> + <RolePrivilege name="prvCreatesharedworkspace" level="Global" /> + <RolePrivilege name="prvCreateSharePointData" level="Global" /> + <RolePrivilege name="prvCreateSharePointDocument" level="Global" /> + <RolePrivilege name="prvCreateSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvCreateSocialProfile" level="Basic" /> + <RolePrivilege name="prvCreateSyncError" level="Basic" /> + <RolePrivilege name="prvCreateTraceLog" level="Global" /> + <RolePrivilege name="prvCreateTranslationProcess" level="Global" /> + <RolePrivilege name="prvCreateUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvCreateUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvCreateUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvCreateUserForm" level="Basic" /> + <RolePrivilege name="prvCreateUserQuery" level="Basic" /> + <RolePrivilege name="prvCreateUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvCreateUserSettings" level="Local" /> + <RolePrivilege name="prvCreateWorkflow" level="Basic" /> + <RolePrivilege name="prvCreateWorkflowSession" level="Basic" /> + <RolePrivilege name="prvDeleteAccount" level="Basic" /> + <RolePrivilege name="prvDeleteActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvDeleteActivity" level="Basic" /> + <RolePrivilege name="prvDeleteCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvDeleteConnection" level="Basic" /> + <RolePrivilege name="prvDeleteContact" level="Basic" /> + <RolePrivilege name="prvDeleteCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvDeleteEmailSignature" level="Basic" /> + <RolePrivilege name="prvDeleteEmailTemplate" level="Basic" /> + <RolePrivilege name="prvDeleteExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvDeleteExpiredProcess" level="Global" /> + <RolePrivilege name="prvDeleteImport" level="Basic" /> + <RolePrivilege name="prvDeleteImportFile" level="Basic" /> + <RolePrivilege name="prvDeleteImportMap" level="Local" /> + <RolePrivilege name="prvDeleteMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvDeleteMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvDeletemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvDeleteNewProcess" level="Global" /> + <RolePrivilege name="prvDeleteNote" level="Basic" /> + <RolePrivilege name="prvDeletePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvDeletePostFollow" level="Basic" /> + <RolePrivilege name="prvDeleteReport" level="Basic" /> + <RolePrivilege name="prvDeletesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvDeletesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvDeletesb_RequestRules" level="Global" /> + <RolePrivilege name="prvDeleteSocialProfile" level="Basic" /> + <RolePrivilege name="prvDeleteSyncError" level="Basic" /> + <RolePrivilege name="prvDeleteTranslationProcess" level="Global" /> + <RolePrivilege name="prvDeleteUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvDeleteUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvDeleteUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvDeleteUserForm" level="Basic" /> + <RolePrivilege name="prvDeleteUserQuery" level="Basic" /> + <RolePrivilege name="prvDeleteUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvDeleteUserSettings" level="Local" /> + <RolePrivilege name="prvDeleteWorkflow" level="Basic" /> + <RolePrivilege name="prvDeleteWorkflowSession" level="Basic" /> + <RolePrivilege name="prvDocumentGeneration" level="Global" /> + <RolePrivilege name="prvExportToExcel" level="Global" /> + <RolePrivilege name="prvFlow" level="Global" /> + <RolePrivilege name="prvGoOffline" level="Global" /> + <RolePrivilege name="prvMailMerge" level="Global" /> + <RolePrivilege name="prvMerge" level="Global" /> + <RolePrivilege name="prvOneDrive" level="Global" /> + <RolePrivilege name="prvPrint" level="Global" /> + <RolePrivilege name="prvReadAccount" level="Basic" /> + <RolePrivilege name="prvReadACIViewMapper" level="Global" /> + <RolePrivilege name="prvReadActionCard" level="Basic" /> + <RolePrivilege name="prvReadActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvReadActivity" level="Basic" /> + <RolePrivilege name="prvReadAppConfigMaster" level="Global" /> + <RolePrivilege name="prvReadApplicationFile" level="Global" /> + <RolePrivilege name="prvReadAppModule" level="Global" /> + <RolePrivilege name="prvReadArticle" level="Global" /> + <RolePrivilege name="prvReadArticleTemplate" level="Global" /> + <RolePrivilege name="prvReadAsyncOperation" level="Basic" /> + <RolePrivilege name="prvReadAttribute" level="Global" /> + <RolePrivilege name="prvReadAttributeMap" level="Global" /> + <RolePrivilege name="prvReadAuthorizationServer" level="Global" /> + <RolePrivilege name="prvReadAzureServiceConnection" level="Global" /> + <RolePrivilege name="prvReadBusinessUnit" level="Global" /> + <RolePrivilege name="prvReadCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvReadCanvasAppExtendedMetadata" level="Global" /> + <RolePrivilege name="prvReadCategory" level="Global" /> + <RolePrivilege name="prvReadChannelAccessProfile" level="Local" /> + <RolePrivilege name="prvReadChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvReadComplexControl" level="Global" /> + <RolePrivilege name="prvReadConnection" level="Global" /> + <RolePrivilege name="prvReadConnectionRole" level="Global" /> + <RolePrivilege name="prvReadconnector" level="Global" /> + <RolePrivilege name="prvReadContact" level="Basic" /> + <RolePrivilege name="prvReadConvertRule" level="Global" /> + <RolePrivilege name="prvReadCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvReadCustomization" level="Global" /> + <RolePrivilege name="prvReadDelveActionHub" level="Global" /> + <RolePrivilege name="prvReaddesktopflowbinary" level="Basic" /> + <RolePrivilege name="prvReadDocumentTemplate" level="Global" /> + <RolePrivilege name="prvReadDuplicateRule" level="Global" /> + <RolePrivilege name="prvReadEmailServerProfile" level="Global" /> + <RolePrivilege name="prvReadEmailSignature" level="Global" /> + <RolePrivilege name="prvReadEmailTemplate" level="Global" /> + <RolePrivilege name="prvReadEntity" level="Global" /> + <RolePrivilege name="prvReadEntityDataProvider" level="Global" /> + <RolePrivilege name="prvReadEntityKey" level="Global" /> + <RolePrivilege name="prvReadEntityMap" level="Global" /> + <RolePrivilege name="prvReadEnvironmentVariableDefinition" level="Global" /> + <RolePrivilege name="prvReadExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvReadExpanderEvent" level="Global" /> + <RolePrivilege name="prvReadExpiredProcess" level="Global" /> + <RolePrivilege name="prvReadExternalParty" level="Global" /> + <RolePrivilege name="prvReadFeedback" level="Basic" /> + <RolePrivilege name="prvReadflowsession" level="Basic" /> + <RolePrivilege name="prvReadGoal" level="Basic" /> + <RolePrivilege name="prvReadGoalRollupQuery" level="Basic" /> + <RolePrivilege name="prvReadHierarchyRule" level="Global" /> + <RolePrivilege name="prvReadImport" level="Basic" /> + <RolePrivilege name="prvReadImportFile" level="Basic" /> + <RolePrivilege name="prvReadImportMap" level="Global" /> + <RolePrivilege name="prvReadInteractionForEmail" level="Global" /> + <RolePrivilege name="prvReadKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvReadKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvReadKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvReadLanguageLocale" level="Global" /> + <RolePrivilege name="prvReadLicense" level="Global" /> + <RolePrivilege name="prvReadMailbox" level="Basic" /> + <RolePrivilege name="prvReadMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvReadMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvReadMetric" level="Global" /> + <RolePrivilege name="prvReadMobileOfflineProfile" level="Global" /> + <RolePrivilege name="prvReadmsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvReadmsdyn_AIModel" level="Basic" /> + <RolePrivilege name="prvReadmsdyn_AIOdLabel" level="Global" /> + <RolePrivilege name="prvReadmsdyn_AITemplate" level="Global" /> + <RolePrivilege name="prvReadmsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvReadmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvReadNewProcess" level="Global" /> + <RolePrivilege name="prvReadNewsArticle" level="Global" /> + <RolePrivilege name="prvReadNote" level="Basic" /> + <RolePrivilege name="prvReadOfficeGraphDocument" level="Global" /> + <RolePrivilege name="prvReadOptionSet" level="Global" /> + <RolePrivilege name="prvReadOrganization" level="Global" /> + <RolePrivilege name="prvReadOrganizationSetting" level="Global" /> + <RolePrivilege name="prvReadPartnerApplication" level="Global" /> + <RolePrivilege name="prvReadPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvReadPluginAssembly" level="Global" /> + <RolePrivilege name="prvReadPluginType" level="Global" /> + <RolePrivilege name="prvReadPosition" level="Global" /> + <RolePrivilege name="prvReadPost" level="Global" /> + <RolePrivilege name="prvReadPostFollow" level="Global" /> + <RolePrivilege name="prvReadProfileRule" level="Local" /> + <RolePrivilege name="prvReadQuery" level="Global" /> + <RolePrivilege name="prvReadQueue" level="Basic" /> + <RolePrivilege name="prvReadRecommendedDocument" level="Global" /> + <RolePrivilege name="prvReadRelationship" level="Global" /> + <RolePrivilege name="prvReadRelationshipRole" level="Global" /> + <RolePrivilege name="prvReadReport" level="Basic" /> + <RolePrivilege name="prvReadRole" level="Local" /> + <RolePrivilege name="prvReadRoutingRule" level="Global" /> + <RolePrivilege name="prvReadSavedQueryVisualizations" level="Global" /> + <RolePrivilege name="prvReadsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvReadsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvReadsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvReadsb_RequestRules" level="Global" /> + <RolePrivilege name="prvReadsb_TravelRequest" level="Local" /> + <RolePrivilege name="prvReadsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvReadSdkMessage" level="Global" /> + <RolePrivilege name="prvReadSdkMessageProcessingStep" level="Global" /> + <RolePrivilege name="prvReadSdkMessageProcessingStepImage" level="Global" /> + <RolePrivilege name="prvReadSettingDefinition" level="Global" /> + <RolePrivilege name="prvReadsharedobject" level="Global" /> + <RolePrivilege name="prvReadsharedworkspace" level="Global" /> + <RolePrivilege name="prvReadSharePointData" level="Global" /> + <RolePrivilege name="prvReadSharePointDocument" level="Global" /> + <RolePrivilege name="prvReadSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvReadSharePointSite" level="Global" /> + <RolePrivilege name="prvReadSLA" level="Basic" /> + <RolePrivilege name="prvReadSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvReadSocialProfile" level="Basic" /> + <RolePrivilege name="prvReadSuggestionCardTemplate" level="Global" /> + <RolePrivilege name="prvReadSyncError" level="Basic" /> + <RolePrivilege name="prvReadSystemApplicationMetadata" level="Global" /> + <RolePrivilege name="prvReadSystemForm" level="Global" /> + <RolePrivilege name="prvReadTeam" level="Global" /> + <RolePrivilege name="prvReadTraceLog" level="Global" /> + <RolePrivilege name="prvReadTransactionCurrency" level="Global" /> + <RolePrivilege name="prvReadTranslationProcess" level="Global" /> + <RolePrivilege name="prvReadUser" level="Global" /> + <RolePrivilege name="prvReadUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvReadUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvReadUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvReadUserForm" level="Basic" /> + <RolePrivilege name="prvReadUserQuery" level="Basic" /> + <RolePrivilege name="prvReadUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvReadUserSettings" level="Global" /> + <RolePrivilege name="prvReadWebResource" level="Global" /> + <RolePrivilege name="prvReadWebWizard" level="Global" /> + <RolePrivilege name="prvReadWizardAccessPrivilege" level="Global" /> + <RolePrivilege name="prvReadWizardPage" level="Global" /> + <RolePrivilege name="prvReadWorkflow" level="Basic" /> + <RolePrivilege name="prvReadworkflowbinary" level="Basic" /> + <RolePrivilege name="prvReadWorkflowSession" level="Global" /> + <RolePrivilege name="prvSearchAvailability" level="Global" /> + <RolePrivilege name="prvShareAccount" level="Global" /> + <RolePrivilege name="prvShareActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvShareActivity" level="Global" /> + <RolePrivilege name="prvShareCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvShareConnection" level="Global" /> + <RolePrivilege name="prvShareContact" level="Global" /> + <RolePrivilege name="prvShareConvertRule" level="Basic" /> + <RolePrivilege name="prvShareCustomerRelationship" level="Global" /> + <RolePrivilege name="prvShareEmailTemplate" level="Local" /> + <RolePrivilege name="prvShareImport" level="Deep" /> + <RolePrivilege name="prvShareImportFile" level="Deep" /> + <RolePrivilege name="prvShareImportMap" level="Global" /> + <RolePrivilege name="prvShareKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvShareKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvShareMailMergeTemplate" level="Global" /> + <RolePrivilege name="prvSharemsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvShareNote" level="Global" /> + <RolePrivilege name="prvSharePersonalDocumentTemplate" level="Global" /> + <RolePrivilege name="prvShareReport" level="Global" /> + <RolePrivilege name="prvShareRoutingRule" level="Basic" /> + <RolePrivilege name="prvSharesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvSharesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvSharesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvSharesb_RequestRules" level="Global" /> + <RolePrivilege name="prvSharesb_TravelRequest" level="Local" /> + <RolePrivilege name="prvSharesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvShareSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvShareSharePointSite" level="Global" /> + <RolePrivilege name="prvShareSLA" level="Basic" /> + <RolePrivilege name="prvShareSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvShareSocialProfile" level="Global" /> + <RolePrivilege name="prvShareSyncError" level="Basic" /> + <RolePrivilege name="prvShareUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvShareUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvShareUserForm" level="Basic" /> + <RolePrivilege name="prvShareUserQuery" level="Basic" /> + <RolePrivilege name="prvShareUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvShareWorkflow" level="Basic" /> + <RolePrivilege name="prvShareWorkflowSession" level="Basic" /> + <RolePrivilege name="prvSyncToOutlook" level="Global" /> + <RolePrivilege name="prvUseOfficeApps" level="Global" /> + <RolePrivilege name="prvUseTabletApp" level="Global" /> + <RolePrivilege name="prvWebMailMerge" level="Global" /> + <RolePrivilege name="prvWorkflowExecution" level="Global" /> + <RolePrivilege name="prvWriteAccount" level="Basic" /> + <RolePrivilege name="prvWriteActionCard" level="Basic" /> + <RolePrivilege name="prvWriteActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvWriteActivity" level="Basic" /> + <RolePrivilege name="prvWriteArticle" level="Global" /> + <RolePrivilege name="prvWriteAsyncOperation" level="Basic" /> + <RolePrivilege name="prvWriteCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvWriteConnection" level="Global" /> + <RolePrivilege name="prvWriteContact" level="Basic" /> + <RolePrivilege name="prvWriteCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvWriteEmailSignature" level="Basic" /> + <RolePrivilege name="prvWriteEmailTemplate" level="Basic" /> + <RolePrivilege name="prvWriteExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvWriteExpanderEvent" level="Global" /> + <RolePrivilege name="prvWriteExpiredProcess" level="Global" /> + <RolePrivilege name="prvWriteImport" level="Basic" /> + <RolePrivilege name="prvWriteImportFile" level="Basic" /> + <RolePrivilege name="prvWriteImportMap" level="Local" /> + <RolePrivilege name="prvWriteKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvWriteKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvWriteMailbox" level="Basic" /> + <RolePrivilege name="prvWriteMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvWriteMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvWritemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvWritemsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvWriteNewProcess" level="Global" /> + <RolePrivilege name="prvWriteNote" level="Basic" /> + <RolePrivilege name="prvWritePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvWriteReport" level="Basic" /> + <RolePrivilege name="prvWritesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvWritesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvWritesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvWritesb_RequestRules" level="Global" /> + <RolePrivilege name="prvWritesb_TravelRequest" level="Local" /> + <RolePrivilege name="prvWritesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvWritesharedobject" level="Global" /> + <RolePrivilege name="prvWritesharedworkspace" level="Global" /> + <RolePrivilege name="prvWriteSharePointData" level="Global" /> + <RolePrivilege name="prvWriteSharePointDocument" level="Global" /> + <RolePrivilege name="prvWriteSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvWriteSocialProfile" level="Basic" /> + <RolePrivilege name="prvWriteSyncError" level="Basic" /> + <RolePrivilege name="prvWriteTranslationProcess" level="Global" /> + <RolePrivilege name="prvWriteUser" level="Global" /> + <RolePrivilege name="prvWriteUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvWriteUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvWriteUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvWriteUserForm" level="Basic" /> + <RolePrivilege name="prvWriteUserQuery" level="Basic" /> + <RolePrivilege name="prvWriteUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvWriteUserSettings" level="Local" /> + <RolePrivilege name="prvWriteWorkflow" level="Basic" /> + <RolePrivilege name="prvWriteWorkflowSession" level="Basic" /> + </RolePrivileges> +</Role> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Roles/Line Manager.xml b/samples/travel-request-approval/sourcecode/src/Roles/Line Manager.xml new file mode 100644 index 00000000..cc5d56ec --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Roles/Line Manager.xml @@ -0,0 +1,491 @@ +<?xml version="1.0" encoding="utf-8"?> +<Role id="{49dc42ed-984e-ed11-bba1-002248212f5a}" name="Line Manager" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <IsCustomizable>1</IsCustomizable> + <RolePrivileges> + <RolePrivilege name="prvActivateSynchronousWorkflow" level="Basic" /> + <RolePrivilege name="prvAddressBook" level="Global" /> + <RolePrivilege name="prvAppendAccount" level="Basic" /> + <RolePrivilege name="prvAppendActionCard" level="Basic" /> + <RolePrivilege name="prvAppendActivity" level="Basic" /> + <RolePrivilege name="prvAppendArticle" level="Global" /> + <RolePrivilege name="prvAppendCalendar" level="Local" /> + <RolePrivilege name="prvAppendCategory" level="Global" /> + <RolePrivilege name="prvAppendChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvAppendConnection" level="Global" /> + <RolePrivilege name="prvAppendContact" level="Basic" /> + <RolePrivilege name="prvAppendConvertRule" level="Global" /> + <RolePrivilege name="prvAppendCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAppendEmailTemplate" level="Local" /> + <RolePrivilege name="prvAppendExpiredProcess" level="Global" /> + <RolePrivilege name="prvAppendFeedback" level="Basic" /> + <RolePrivilege name="prvAppendImport" level="Basic" /> + <RolePrivilege name="prvAppendImportFile" level="Basic" /> + <RolePrivilege name="prvAppendImportMap" level="Local" /> + <RolePrivilege name="prvAppendKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAppendKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAppendKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvAppendLanguageLocale" level="Global" /> + <RolePrivilege name="prvAppendMailbox" level="Basic" /> + <RolePrivilege name="prvAppendMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvAppendMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAppendmsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvAppendmsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvAppendmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAppendNewProcess" level="Global" /> + <RolePrivilege name="prvAppendNote" level="Basic" /> + <RolePrivilege name="prvAppendPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAppendPost" level="Global" /> + <RolePrivilege name="prvAppendPostFollow" level="Basic" /> + <RolePrivilege name="prvAppendReport" level="Basic" /> + <RolePrivilege name="prvAppendRoutingRule" level="Global" /> + <RolePrivilege name="prvAppendsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAppendsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAppendsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAppendsb_RequestRules" level="Global" /> + <RolePrivilege name="prvAppendsb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvAppendsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAppendsharedobject" level="Global" /> + <RolePrivilege name="prvAppendsharedworkspace" level="Global" /> + <RolePrivilege name="prvAppendSharePointData" level="Global" /> + <RolePrivilege name="prvAppendSharePointDocument" level="Global" /> + <RolePrivilege name="prvAppendSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAppendSLA" level="Basic" /> + <RolePrivilege name="prvAppendSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAppendSocialProfile" level="Basic" /> + <RolePrivilege name="prvAppendSyncError" level="Basic" /> + <RolePrivilege name="prvAppendToAccount" level="Basic" /> + <RolePrivilege name="prvAppendToActionCard" level="Global" /> + <RolePrivilege name="prvAppendToActivity" level="Basic" /> + <RolePrivilege name="prvAppendToArticleTemplate" level="Global" /> + <RolePrivilege name="prvAppendToAsyncOperation" level="Basic" /> + <RolePrivilege name="prvAppendToCalendar" level="Global" /> + <RolePrivilege name="prvAppendtoCategory" level="Global" /> + <RolePrivilege name="prvAppendToChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvAppendToConnection" level="Global" /> + <RolePrivilege name="prvAppendToContact" level="Basic" /> + <RolePrivilege name="prvAppendToConvertRule" level="Global" /> + <RolePrivilege name="prvAppendToCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAppendToEmailServerProfile" level="Global" /> + <RolePrivilege name="prvAppendToExpanderEvent" level="Global" /> + <RolePrivilege name="prvAppendToExpiredProcess" level="Global" /> + <RolePrivilege name="prvAppendToFeedback" level="Basic" /> + <RolePrivilege name="prvAppendToImport" level="Basic" /> + <RolePrivilege name="prvAppendToImportFile" level="Basic" /> + <RolePrivilege name="prvAppendToImportMap" level="Local" /> + <RolePrivilege name="prvAppendToKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAppendToKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAppendToKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvAppendToLanguageLocale" level="Global" /> + <RolePrivilege name="prvAppendToMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAppendTomsdyn_AIModel" level="Basic" /> + <RolePrivilege name="prvAppendTomsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvAppendTomsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAppendToNewProcess" level="Global" /> + <RolePrivilege name="prvAppendToNote" level="Basic" /> + <RolePrivilege name="prvAppendToPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAppendToPost" level="Global" /> + <RolePrivilege name="prvAppendToQueue" level="Basic" /> + <RolePrivilege name="prvAppendToReport" level="Basic" /> + <RolePrivilege name="prvAppendToRoutingRule" level="Global" /> + <RolePrivilege name="prvAppendTosb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAppendTosb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAppendTosb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAppendTosb_RequestRules" level="Global" /> + <RolePrivilege name="prvAppendTosb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvAppendTosb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAppendTosharedobject" level="Global" /> + <RolePrivilege name="prvAppendTosharedworkspace" level="Global" /> + <RolePrivilege name="prvAppendToSharePointData" level="Global" /> + <RolePrivilege name="prvAppendToSharePointDocument" level="Global" /> + <RolePrivilege name="prvAppendToSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAppendToSharePointSite" level="Global" /> + <RolePrivilege name="prvAppendToSLA" level="Basic" /> + <RolePrivilege name="prvAppendToSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAppendToSocialProfile" level="Basic" /> + <RolePrivilege name="prvAppendToSyncError" level="Basic" /> + <RolePrivilege name="prvAppendToTraceLog" level="Global" /> + <RolePrivilege name="prvAppendToTransactionCurrency" level="Global" /> + <RolePrivilege name="prvAppendToTranslationProcess" level="Global" /> + <RolePrivilege name="prvAppendToUser" level="Global" /> + <RolePrivilege name="prvAppendToUserSettings" level="Local" /> + <RolePrivilege name="prvAppendToWorkflow" level="Global" /> + <RolePrivilege name="prvAppendToWorkflowSession" level="Basic" /> + <RolePrivilege name="prvAppendTraceLog" level="Global" /> + <RolePrivilege name="prvAppendTransactionCurrency" level="Global" /> + <RolePrivilege name="prvAppendTranslationProcess" level="Global" /> + <RolePrivilege name="prvAppendUser" level="Global" /> + <RolePrivilege name="prvAppendWorkflow" level="Basic" /> + <RolePrivilege name="prvAppendWorkflowSession" level="Basic" /> + <RolePrivilege name="prvAssignAccount" level="Basic" /> + <RolePrivilege name="prvAssignActivity" level="Basic" /> + <RolePrivilege name="prvAssignAsyncOperation" level="Basic" /> + <RolePrivilege name="prvAssignCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvAssignConnection" level="Basic" /> + <RolePrivilege name="prvAssignContact" level="Basic" /> + <RolePrivilege name="prvAssignConvertRule" level="Basic" /> + <RolePrivilege name="prvAssignCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAssignEmailSignature" level="Local" /> + <RolePrivilege name="prvAssignEmailTemplate" level="Local" /> + <RolePrivilege name="prvAssignImport" level="Basic" /> + <RolePrivilege name="prvAssignImportFile" level="Basic" /> + <RolePrivilege name="prvAssignImportMap" level="Local" /> + <RolePrivilege name="prvAssignKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAssignKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAssignMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAssignmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAssignNote" level="Basic" /> + <RolePrivilege name="prvAssignPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAssignReport" level="Basic" /> + <RolePrivilege name="prvAssignRoutingRule" level="Basic" /> + <RolePrivilege name="prvAssignsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAssignsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAssignsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAssignsb_RequestRules" level="Global" /> + <RolePrivilege name="prvAssignsb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvAssignsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvAssignSharePointDocument" level="Global" /> + <RolePrivilege name="prvAssignSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAssignSharePointSite" level="Global" /> + <RolePrivilege name="prvAssignSLA" level="Basic" /> + <RolePrivilege name="prvAssignSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAssignSocialProfile" level="Basic" /> + <RolePrivilege name="prvAssignSyncError" level="Basic" /> + <RolePrivilege name="prvAssignUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvAssignUserForm" level="Basic" /> + <RolePrivilege name="prvAssignUserQuery" level="Basic" /> + <RolePrivilege name="prvAssignUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvAssignWorkflow" level="Basic" /> + <RolePrivilege name="prvAssignWorkflowSession" level="Basic" /> + <RolePrivilege name="prvBulkEdit" level="Global" /> + <RolePrivilege name="prvCreateAccount" level="Basic" /> + <RolePrivilege name="prvCreateActionCard" level="Basic" /> + <RolePrivilege name="prvCreateActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvCreateActivity" level="Basic" /> + <RolePrivilege name="prvCreateCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvCreateConnection" level="Basic" /> + <RolePrivilege name="prvCreateContact" level="Basic" /> + <RolePrivilege name="prvCreateCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvCreateEmailSignature" level="Basic" /> + <RolePrivilege name="prvCreateEmailTemplate" level="Basic" /> + <RolePrivilege name="prvCreateExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvCreateExpiredProcess" level="Global" /> + <RolePrivilege name="prvCreateImport" level="Basic" /> + <RolePrivilege name="prvCreateImportFile" level="Basic" /> + <RolePrivilege name="prvCreateImportMap" level="Local" /> + <RolePrivilege name="prvCreateKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvCreateMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvCreateMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvCreatemsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvCreatemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvCreateNewProcess" level="Global" /> + <RolePrivilege name="prvCreateNote" level="Basic" /> + <RolePrivilege name="prvCreatePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvCreatePost" level="Global" /> + <RolePrivilege name="prvCreatePostFollow" level="Basic" /> + <RolePrivilege name="prvCreateReport" level="Basic" /> + <RolePrivilege name="prvCreatesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvCreatesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvCreatesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvCreatesb_RequestRules" level="Global" /> + <RolePrivilege name="prvCreatesb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvCreatesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvCreatesharedobject" level="Global" /> + <RolePrivilege name="prvCreatesharedworkspace" level="Global" /> + <RolePrivilege name="prvCreateSharePointData" level="Global" /> + <RolePrivilege name="prvCreateSharePointDocument" level="Global" /> + <RolePrivilege name="prvCreateSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvCreateSocialProfile" level="Basic" /> + <RolePrivilege name="prvCreateSyncError" level="Basic" /> + <RolePrivilege name="prvCreateTraceLog" level="Global" /> + <RolePrivilege name="prvCreateTranslationProcess" level="Global" /> + <RolePrivilege name="prvCreateUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvCreateUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvCreateUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvCreateUserForm" level="Basic" /> + <RolePrivilege name="prvCreateUserQuery" level="Basic" /> + <RolePrivilege name="prvCreateUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvCreateUserSettings" level="Local" /> + <RolePrivilege name="prvCreateWorkflow" level="Basic" /> + <RolePrivilege name="prvCreateWorkflowSession" level="Basic" /> + <RolePrivilege name="prvDeleteAccount" level="Basic" /> + <RolePrivilege name="prvDeleteActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvDeleteActivity" level="Basic" /> + <RolePrivilege name="prvDeleteCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvDeleteConnection" level="Basic" /> + <RolePrivilege name="prvDeleteContact" level="Basic" /> + <RolePrivilege name="prvDeleteCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvDeleteEmailSignature" level="Basic" /> + <RolePrivilege name="prvDeleteEmailTemplate" level="Basic" /> + <RolePrivilege name="prvDeleteExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvDeleteExpiredProcess" level="Global" /> + <RolePrivilege name="prvDeleteImport" level="Basic" /> + <RolePrivilege name="prvDeleteImportFile" level="Basic" /> + <RolePrivilege name="prvDeleteImportMap" level="Local" /> + <RolePrivilege name="prvDeleteMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvDeleteMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvDeletemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvDeleteNewProcess" level="Global" /> + <RolePrivilege name="prvDeleteNote" level="Basic" /> + <RolePrivilege name="prvDeletePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvDeletePostFollow" level="Basic" /> + <RolePrivilege name="prvDeleteReport" level="Basic" /> + <RolePrivilege name="prvDeletesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvDeletesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvDeletesb_RequestRules" level="Global" /> + <RolePrivilege name="prvDeletesb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvDeleteSocialProfile" level="Basic" /> + <RolePrivilege name="prvDeleteSyncError" level="Basic" /> + <RolePrivilege name="prvDeleteTranslationProcess" level="Global" /> + <RolePrivilege name="prvDeleteUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvDeleteUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvDeleteUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvDeleteUserForm" level="Basic" /> + <RolePrivilege name="prvDeleteUserQuery" level="Basic" /> + <RolePrivilege name="prvDeleteUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvDeleteUserSettings" level="Local" /> + <RolePrivilege name="prvDeleteWorkflow" level="Basic" /> + <RolePrivilege name="prvDeleteWorkflowSession" level="Basic" /> + <RolePrivilege name="prvDocumentGeneration" level="Global" /> + <RolePrivilege name="prvExportToExcel" level="Global" /> + <RolePrivilege name="prvFlow" level="Global" /> + <RolePrivilege name="prvGoOffline" level="Global" /> + <RolePrivilege name="prvMailMerge" level="Global" /> + <RolePrivilege name="prvMerge" level="Global" /> + <RolePrivilege name="prvOneDrive" level="Global" /> + <RolePrivilege name="prvPrint" level="Global" /> + <RolePrivilege name="prvReadAccount" level="Basic" /> + <RolePrivilege name="prvReadACIViewMapper" level="Global" /> + <RolePrivilege name="prvReadActionCard" level="Basic" /> + <RolePrivilege name="prvReadActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvReadActivity" level="Basic" /> + <RolePrivilege name="prvReadAppConfigMaster" level="Global" /> + <RolePrivilege name="prvReadApplicationFile" level="Global" /> + <RolePrivilege name="prvReadAppModule" level="Global" /> + <RolePrivilege name="prvReadArticle" level="Global" /> + <RolePrivilege name="prvReadArticleTemplate" level="Global" /> + <RolePrivilege name="prvReadAsyncOperation" level="Basic" /> + <RolePrivilege name="prvReadAttribute" level="Global" /> + <RolePrivilege name="prvReadAttributeMap" level="Global" /> + <RolePrivilege name="prvReadAuthorizationServer" level="Global" /> + <RolePrivilege name="prvReadAzureServiceConnection" level="Global" /> + <RolePrivilege name="prvReadBusinessUnit" level="Global" /> + <RolePrivilege name="prvReadCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvReadCanvasAppExtendedMetadata" level="Global" /> + <RolePrivilege name="prvReadCategory" level="Global" /> + <RolePrivilege name="prvReadChannelAccessProfile" level="Local" /> + <RolePrivilege name="prvReadChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvReadComplexControl" level="Global" /> + <RolePrivilege name="prvReadConnection" level="Global" /> + <RolePrivilege name="prvReadConnectionRole" level="Global" /> + <RolePrivilege name="prvReadconnector" level="Global" /> + <RolePrivilege name="prvReadContact" level="Basic" /> + <RolePrivilege name="prvReadConvertRule" level="Global" /> + <RolePrivilege name="prvReadCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvReadCustomization" level="Global" /> + <RolePrivilege name="prvReadDelveActionHub" level="Global" /> + <RolePrivilege name="prvReaddesktopflowbinary" level="Basic" /> + <RolePrivilege name="prvReadDocumentTemplate" level="Global" /> + <RolePrivilege name="prvReadDuplicateRule" level="Global" /> + <RolePrivilege name="prvReadEmailServerProfile" level="Global" /> + <RolePrivilege name="prvReadEmailSignature" level="Global" /> + <RolePrivilege name="prvReadEmailTemplate" level="Global" /> + <RolePrivilege name="prvReadEntity" level="Global" /> + <RolePrivilege name="prvReadEntityDataProvider" level="Global" /> + <RolePrivilege name="prvReadEntityKey" level="Global" /> + <RolePrivilege name="prvReadEntityMap" level="Global" /> + <RolePrivilege name="prvReadEnvironmentVariableDefinition" level="Global" /> + <RolePrivilege name="prvReadExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvReadExpanderEvent" level="Global" /> + <RolePrivilege name="prvReadExpiredProcess" level="Global" /> + <RolePrivilege name="prvReadExternalParty" level="Global" /> + <RolePrivilege name="prvReadFeedback" level="Basic" /> + <RolePrivilege name="prvReadflowsession" level="Basic" /> + <RolePrivilege name="prvReadGoal" level="Basic" /> + <RolePrivilege name="prvReadGoalRollupQuery" level="Basic" /> + <RolePrivilege name="prvReadHierarchyRule" level="Global" /> + <RolePrivilege name="prvReadImport" level="Basic" /> + <RolePrivilege name="prvReadImportFile" level="Basic" /> + <RolePrivilege name="prvReadImportMap" level="Global" /> + <RolePrivilege name="prvReadInteractionForEmail" level="Global" /> + <RolePrivilege name="prvReadKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvReadKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvReadKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvReadLanguageLocale" level="Global" /> + <RolePrivilege name="prvReadLicense" level="Global" /> + <RolePrivilege name="prvReadMailbox" level="Basic" /> + <RolePrivilege name="prvReadMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvReadMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvReadMetric" level="Global" /> + <RolePrivilege name="prvReadMobileOfflineProfile" level="Global" /> + <RolePrivilege name="prvReadmsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvReadmsdyn_AIModel" level="Basic" /> + <RolePrivilege name="prvReadmsdyn_AIOdLabel" level="Global" /> + <RolePrivilege name="prvReadmsdyn_AITemplate" level="Global" /> + <RolePrivilege name="prvReadmsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvReadmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvReadNewProcess" level="Global" /> + <RolePrivilege name="prvReadNewsArticle" level="Global" /> + <RolePrivilege name="prvReadNote" level="Basic" /> + <RolePrivilege name="prvReadOfficeGraphDocument" level="Global" /> + <RolePrivilege name="prvReadOptionSet" level="Global" /> + <RolePrivilege name="prvReadOrganization" level="Global" /> + <RolePrivilege name="prvReadOrganizationSetting" level="Global" /> + <RolePrivilege name="prvReadPartnerApplication" level="Global" /> + <RolePrivilege name="prvReadPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvReadPluginAssembly" level="Global" /> + <RolePrivilege name="prvReadPluginType" level="Global" /> + <RolePrivilege name="prvReadPosition" level="Global" /> + <RolePrivilege name="prvReadPost" level="Global" /> + <RolePrivilege name="prvReadPostFollow" level="Global" /> + <RolePrivilege name="prvReadProfileRule" level="Local" /> + <RolePrivilege name="prvReadQuery" level="Global" /> + <RolePrivilege name="prvReadQueue" level="Basic" /> + <RolePrivilege name="prvReadRecommendedDocument" level="Global" /> + <RolePrivilege name="prvReadRelationship" level="Global" /> + <RolePrivilege name="prvReadRelationshipRole" level="Global" /> + <RolePrivilege name="prvReadReport" level="Basic" /> + <RolePrivilege name="prvReadRole" level="Local" /> + <RolePrivilege name="prvReadRoutingRule" level="Global" /> + <RolePrivilege name="prvReadSavedQueryVisualizations" level="Global" /> + <RolePrivilege name="prvReadsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvReadsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvReadsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvReadsb_RequestRules" level="Global" /> + <RolePrivilege name="prvReadsb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvReadsb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvReadSdkMessage" level="Global" /> + <RolePrivilege name="prvReadSdkMessageProcessingStep" level="Global" /> + <RolePrivilege name="prvReadSdkMessageProcessingStepImage" level="Global" /> + <RolePrivilege name="prvReadSettingDefinition" level="Global" /> + <RolePrivilege name="prvReadsharedobject" level="Global" /> + <RolePrivilege name="prvReadsharedworkspace" level="Global" /> + <RolePrivilege name="prvReadSharePointData" level="Global" /> + <RolePrivilege name="prvReadSharePointDocument" level="Global" /> + <RolePrivilege name="prvReadSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvReadSharePointSite" level="Global" /> + <RolePrivilege name="prvReadSLA" level="Basic" /> + <RolePrivilege name="prvReadSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvReadSocialProfile" level="Basic" /> + <RolePrivilege name="prvReadSuggestionCardTemplate" level="Global" /> + <RolePrivilege name="prvReadSyncError" level="Basic" /> + <RolePrivilege name="prvReadSystemApplicationMetadata" level="Global" /> + <RolePrivilege name="prvReadSystemForm" level="Global" /> + <RolePrivilege name="prvReadTeam" level="Global" /> + <RolePrivilege name="prvReadTraceLog" level="Global" /> + <RolePrivilege name="prvReadTransactionCurrency" level="Global" /> + <RolePrivilege name="prvReadTranslationProcess" level="Global" /> + <RolePrivilege name="prvReadUser" level="Global" /> + <RolePrivilege name="prvReadUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvReadUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvReadUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvReadUserForm" level="Basic" /> + <RolePrivilege name="prvReadUserQuery" level="Basic" /> + <RolePrivilege name="prvReadUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvReadUserSettings" level="Global" /> + <RolePrivilege name="prvReadWebResource" level="Global" /> + <RolePrivilege name="prvReadWebWizard" level="Global" /> + <RolePrivilege name="prvReadWizardAccessPrivilege" level="Global" /> + <RolePrivilege name="prvReadWizardPage" level="Global" /> + <RolePrivilege name="prvReadWorkflow" level="Basic" /> + <RolePrivilege name="prvReadworkflowbinary" level="Basic" /> + <RolePrivilege name="prvReadWorkflowSession" level="Global" /> + <RolePrivilege name="prvSearchAvailability" level="Global" /> + <RolePrivilege name="prvShareAccount" level="Global" /> + <RolePrivilege name="prvShareActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvShareActivity" level="Global" /> + <RolePrivilege name="prvShareCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvShareConnection" level="Global" /> + <RolePrivilege name="prvShareContact" level="Global" /> + <RolePrivilege name="prvShareConvertRule" level="Basic" /> + <RolePrivilege name="prvShareCustomerRelationship" level="Global" /> + <RolePrivilege name="prvShareEmailTemplate" level="Local" /> + <RolePrivilege name="prvShareImport" level="Deep" /> + <RolePrivilege name="prvShareImportFile" level="Deep" /> + <RolePrivilege name="prvShareImportMap" level="Global" /> + <RolePrivilege name="prvShareKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvShareKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvShareMailMergeTemplate" level="Global" /> + <RolePrivilege name="prvSharemsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvShareNote" level="Global" /> + <RolePrivilege name="prvSharePersonalDocumentTemplate" level="Global" /> + <RolePrivilege name="prvShareReport" level="Global" /> + <RolePrivilege name="prvShareRoutingRule" level="Basic" /> + <RolePrivilege name="prvSharesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvSharesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvSharesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvSharesb_RequestRules" level="Global" /> + <RolePrivilege name="prvSharesb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvSharesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvShareSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvShareSharePointSite" level="Global" /> + <RolePrivilege name="prvShareSLA" level="Basic" /> + <RolePrivilege name="prvShareSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvShareSocialProfile" level="Global" /> + <RolePrivilege name="prvShareSyncError" level="Basic" /> + <RolePrivilege name="prvShareUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvShareUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvShareUserForm" level="Basic" /> + <RolePrivilege name="prvShareUserQuery" level="Basic" /> + <RolePrivilege name="prvShareUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvShareWorkflow" level="Basic" /> + <RolePrivilege name="prvShareWorkflowSession" level="Basic" /> + <RolePrivilege name="prvSyncToOutlook" level="Global" /> + <RolePrivilege name="prvUseOfficeApps" level="Global" /> + <RolePrivilege name="prvUseTabletApp" level="Global" /> + <RolePrivilege name="prvWebMailMerge" level="Global" /> + <RolePrivilege name="prvWorkflowExecution" level="Global" /> + <RolePrivilege name="prvWriteAccount" level="Basic" /> + <RolePrivilege name="prvWriteActionCard" level="Basic" /> + <RolePrivilege name="prvWriteActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvWriteActivity" level="Basic" /> + <RolePrivilege name="prvWriteArticle" level="Global" /> + <RolePrivilege name="prvWriteAsyncOperation" level="Basic" /> + <RolePrivilege name="prvWriteCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvWriteConnection" level="Global" /> + <RolePrivilege name="prvWriteContact" level="Basic" /> + <RolePrivilege name="prvWriteCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvWriteEmailSignature" level="Basic" /> + <RolePrivilege name="prvWriteEmailTemplate" level="Basic" /> + <RolePrivilege name="prvWriteExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvWriteExpanderEvent" level="Global" /> + <RolePrivilege name="prvWriteExpiredProcess" level="Global" /> + <RolePrivilege name="prvWriteImport" level="Basic" /> + <RolePrivilege name="prvWriteImportFile" level="Basic" /> + <RolePrivilege name="prvWriteImportMap" level="Local" /> + <RolePrivilege name="prvWriteKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvWriteKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvWriteMailbox" level="Basic" /> + <RolePrivilege name="prvWriteMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvWriteMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvWritemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvWritemsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvWriteNewProcess" level="Global" /> + <RolePrivilege name="prvWriteNote" level="Basic" /> + <RolePrivilege name="prvWritePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvWriteReport" level="Basic" /> + <RolePrivilege name="prvWritesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvWritesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvWritesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvWritesb_RequestRules" level="Global" /> + <RolePrivilege name="prvWritesb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvWritesb_TravelRequestAudit" level="Global" /> + <RolePrivilege name="prvWritesharedobject" level="Global" /> + <RolePrivilege name="prvWritesharedworkspace" level="Global" /> + <RolePrivilege name="prvWriteSharePointData" level="Global" /> + <RolePrivilege name="prvWriteSharePointDocument" level="Global" /> + <RolePrivilege name="prvWriteSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvWriteSocialProfile" level="Basic" /> + <RolePrivilege name="prvWriteSyncError" level="Basic" /> + <RolePrivilege name="prvWriteTranslationProcess" level="Global" /> + <RolePrivilege name="prvWriteUser" level="Global" /> + <RolePrivilege name="prvWriteUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvWriteUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvWriteUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvWriteUserForm" level="Basic" /> + <RolePrivilege name="prvWriteUserQuery" level="Basic" /> + <RolePrivilege name="prvWriteUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvWriteUserSettings" level="Local" /> + <RolePrivilege name="prvWriteWorkflow" level="Basic" /> + <RolePrivilege name="prvWriteWorkflowSession" level="Basic" /> + </RolePrivileges> +</Role> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Roles/Staff.xml b/samples/travel-request-approval/sourcecode/src/Roles/Staff.xml new file mode 100644 index 00000000..50384f2c --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Roles/Staff.xml @@ -0,0 +1,495 @@ +<?xml version="1.0" encoding="utf-8"?> +<Role id="{5ee85572-9b4e-ed11-bba1-002248212f5a}" name="Staff" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <IsCustomizable>1</IsCustomizable> + <RolePrivileges> + <RolePrivilege name="prvActivateSynchronousWorkflow" level="Basic" /> + <RolePrivilege name="prvAddressBook" level="Global" /> + <RolePrivilege name="prvAppendAccount" level="Basic" /> + <RolePrivilege name="prvAppendActionCard" level="Basic" /> + <RolePrivilege name="prvAppendActivity" level="Basic" /> + <RolePrivilege name="prvAppendArticle" level="Global" /> + <RolePrivilege name="prvAppendCalendar" level="Local" /> + <RolePrivilege name="prvAppendCategory" level="Global" /> + <RolePrivilege name="prvAppendChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvAppendConnection" level="Global" /> + <RolePrivilege name="prvAppendContact" level="Basic" /> + <RolePrivilege name="prvAppendConvertRule" level="Global" /> + <RolePrivilege name="prvAppendCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAppendEmailTemplate" level="Local" /> + <RolePrivilege name="prvAppendExpiredProcess" level="Global" /> + <RolePrivilege name="prvAppendFeedback" level="Basic" /> + <RolePrivilege name="prvAppendImport" level="Basic" /> + <RolePrivilege name="prvAppendImportFile" level="Basic" /> + <RolePrivilege name="prvAppendImportMap" level="Local" /> + <RolePrivilege name="prvAppendKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAppendKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAppendKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvAppendLanguageLocale" level="Global" /> + <RolePrivilege name="prvAppendMailbox" level="Basic" /> + <RolePrivilege name="prvAppendMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvAppendMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAppendmsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvAppendmsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvAppendmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAppendNewProcess" level="Global" /> + <RolePrivilege name="prvAppendNote" level="Basic" /> + <RolePrivilege name="prvAppendPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAppendPost" level="Global" /> + <RolePrivilege name="prvAppendPostFollow" level="Basic" /> + <RolePrivilege name="prvAppendReport" level="Basic" /> + <RolePrivilege name="prvAppendRoutingRule" level="Global" /> + <RolePrivilege name="prvAppendsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAppendsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAppendsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAppendsb_RequestRules" level="Global" /> + <RolePrivilege name="prvAppendsb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvAppendsb_TravelRequestAudit" level="Local" /> + <RolePrivilege name="prvAppendsharedobject" level="Global" /> + <RolePrivilege name="prvAppendsharedworkspace" level="Global" /> + <RolePrivilege name="prvAppendSharePointData" level="Global" /> + <RolePrivilege name="prvAppendSharePointDocument" level="Global" /> + <RolePrivilege name="prvAppendSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAppendSLA" level="Basic" /> + <RolePrivilege name="prvAppendSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAppendSocialProfile" level="Basic" /> + <RolePrivilege name="prvAppendSyncError" level="Basic" /> + <RolePrivilege name="prvAppendToAccount" level="Basic" /> + <RolePrivilege name="prvAppendToActionCard" level="Global" /> + <RolePrivilege name="prvAppendToActivity" level="Basic" /> + <RolePrivilege name="prvAppendToArticleTemplate" level="Global" /> + <RolePrivilege name="prvAppendToAsyncOperation" level="Basic" /> + <RolePrivilege name="prvAppendToCalendar" level="Global" /> + <RolePrivilege name="prvAppendtoCategory" level="Global" /> + <RolePrivilege name="prvAppendToChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvAppendToConnection" level="Global" /> + <RolePrivilege name="prvAppendToContact" level="Basic" /> + <RolePrivilege name="prvAppendToConvertRule" level="Global" /> + <RolePrivilege name="prvAppendToCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAppendToEmailServerProfile" level="Global" /> + <RolePrivilege name="prvAppendToExpanderEvent" level="Global" /> + <RolePrivilege name="prvAppendToExpiredProcess" level="Global" /> + <RolePrivilege name="prvAppendToFeedback" level="Basic" /> + <RolePrivilege name="prvAppendToImport" level="Basic" /> + <RolePrivilege name="prvAppendToImportFile" level="Basic" /> + <RolePrivilege name="prvAppendToImportMap" level="Local" /> + <RolePrivilege name="prvAppendToKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAppendToKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAppendToKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvAppendToLanguageLocale" level="Global" /> + <RolePrivilege name="prvAppendToMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAppendTomsdyn_AIModel" level="Basic" /> + <RolePrivilege name="prvAppendTomsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvAppendTomsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAppendToNewProcess" level="Global" /> + <RolePrivilege name="prvAppendToNote" level="Basic" /> + <RolePrivilege name="prvAppendToPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAppendToPost" level="Global" /> + <RolePrivilege name="prvAppendToQueue" level="Basic" /> + <RolePrivilege name="prvAppendToReport" level="Basic" /> + <RolePrivilege name="prvAppendToRoutingRule" level="Global" /> + <RolePrivilege name="prvAppendTosb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAppendTosb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAppendTosb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAppendTosb_RequestRules" level="Global" /> + <RolePrivilege name="prvAppendTosb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvAppendTosb_TravelRequestAudit" level="Local" /> + <RolePrivilege name="prvAppendTosharedobject" level="Global" /> + <RolePrivilege name="prvAppendTosharedworkspace" level="Global" /> + <RolePrivilege name="prvAppendToSharePointData" level="Global" /> + <RolePrivilege name="prvAppendToSharePointDocument" level="Global" /> + <RolePrivilege name="prvAppendToSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAppendToSharePointSite" level="Global" /> + <RolePrivilege name="prvAppendToSLA" level="Basic" /> + <RolePrivilege name="prvAppendToSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAppendToSocialProfile" level="Basic" /> + <RolePrivilege name="prvAppendToSyncError" level="Basic" /> + <RolePrivilege name="prvAppendToTraceLog" level="Global" /> + <RolePrivilege name="prvAppendToTransactionCurrency" level="Global" /> + <RolePrivilege name="prvAppendToTranslationProcess" level="Global" /> + <RolePrivilege name="prvAppendToUser" level="Local" /> + <RolePrivilege name="prvAppendToUserSettings" level="Local" /> + <RolePrivilege name="prvAppendToWorkflow" level="Global" /> + <RolePrivilege name="prvAppendToWorkflowSession" level="Basic" /> + <RolePrivilege name="prvAppendTraceLog" level="Global" /> + <RolePrivilege name="prvAppendTransactionCurrency" level="Global" /> + <RolePrivilege name="prvAppendTranslationProcess" level="Global" /> + <RolePrivilege name="prvAppendUser" level="Local" /> + <RolePrivilege name="prvAppendWorkflow" level="Basic" /> + <RolePrivilege name="prvAppendWorkflowSession" level="Basic" /> + <RolePrivilege name="prvAssignAccount" level="Basic" /> + <RolePrivilege name="prvAssignActivity" level="Basic" /> + <RolePrivilege name="prvAssignAsyncOperation" level="Basic" /> + <RolePrivilege name="prvAssignCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvAssignConnection" level="Basic" /> + <RolePrivilege name="prvAssignContact" level="Basic" /> + <RolePrivilege name="prvAssignConvertRule" level="Basic" /> + <RolePrivilege name="prvAssignCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvAssignEmailSignature" level="Local" /> + <RolePrivilege name="prvAssignEmailTemplate" level="Local" /> + <RolePrivilege name="prvAssignImport" level="Basic" /> + <RolePrivilege name="prvAssignImportFile" level="Basic" /> + <RolePrivilege name="prvAssignImportMap" level="Local" /> + <RolePrivilege name="prvAssignKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvAssignKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvAssignMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvAssignmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvAssignNote" level="Basic" /> + <RolePrivilege name="prvAssignPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvAssignReport" level="Basic" /> + <RolePrivilege name="prvAssignRoutingRule" level="Basic" /> + <RolePrivilege name="prvAssignsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvAssignsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvAssignsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvAssignsb_RequestRules" level="Global" /> + <RolePrivilege name="prvAssignsb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvAssignsb_TravelRequestAudit" level="Local" /> + <RolePrivilege name="prvAssignSharePointDocument" level="Global" /> + <RolePrivilege name="prvAssignSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvAssignSharePointSite" level="Global" /> + <RolePrivilege name="prvAssignSLA" level="Basic" /> + <RolePrivilege name="prvAssignSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvAssignSocialProfile" level="Basic" /> + <RolePrivilege name="prvAssignSyncError" level="Basic" /> + <RolePrivilege name="prvAssignUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvAssignUserForm" level="Basic" /> + <RolePrivilege name="prvAssignUserQuery" level="Basic" /> + <RolePrivilege name="prvAssignUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvAssignWorkflow" level="Basic" /> + <RolePrivilege name="prvAssignWorkflowSession" level="Basic" /> + <RolePrivilege name="prvBulkEdit" level="Global" /> + <RolePrivilege name="prvCreateAccount" level="Basic" /> + <RolePrivilege name="prvCreateActionCard" level="Basic" /> + <RolePrivilege name="prvCreateActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvCreateActivity" level="Basic" /> + <RolePrivilege name="prvCreateCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvCreateConnection" level="Basic" /> + <RolePrivilege name="prvCreateContact" level="Basic" /> + <RolePrivilege name="prvCreateCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvCreateEmailSignature" level="Basic" /> + <RolePrivilege name="prvCreateEmailTemplate" level="Basic" /> + <RolePrivilege name="prvCreateExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvCreateExpiredProcess" level="Global" /> + <RolePrivilege name="prvCreateImport" level="Basic" /> + <RolePrivilege name="prvCreateImportFile" level="Basic" /> + <RolePrivilege name="prvCreateImportMap" level="Local" /> + <RolePrivilege name="prvCreateKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvCreateMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvCreateMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvCreatemsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvCreatemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvCreateNewProcess" level="Global" /> + <RolePrivilege name="prvCreateNote" level="Basic" /> + <RolePrivilege name="prvCreatePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvCreatePost" level="Global" /> + <RolePrivilege name="prvCreatePostFollow" level="Basic" /> + <RolePrivilege name="prvCreateReport" level="Basic" /> + <RolePrivilege name="prvCreatesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvCreatesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvCreatesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvCreatesb_RequestRules" level="Global" /> + <RolePrivilege name="prvCreatesb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvCreatesb_TravelRequestAudit" level="Local" /> + <RolePrivilege name="prvCreatesharedobject" level="Global" /> + <RolePrivilege name="prvCreatesharedworkspace" level="Global" /> + <RolePrivilege name="prvCreateSharePointData" level="Global" /> + <RolePrivilege name="prvCreateSharePointDocument" level="Global" /> + <RolePrivilege name="prvCreateSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvCreateSocialProfile" level="Basic" /> + <RolePrivilege name="prvCreateSyncError" level="Basic" /> + <RolePrivilege name="prvCreateTraceLog" level="Global" /> + <RolePrivilege name="prvCreateTranslationProcess" level="Global" /> + <RolePrivilege name="prvCreateUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvCreateUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvCreateUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvCreateUserForm" level="Basic" /> + <RolePrivilege name="prvCreateUserQuery" level="Basic" /> + <RolePrivilege name="prvCreateUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvCreateUserSettings" level="Local" /> + <RolePrivilege name="prvCreateWorkflow" level="Basic" /> + <RolePrivilege name="prvCreateWorkflowSession" level="Basic" /> + <RolePrivilege name="prvDeleteAccount" level="Basic" /> + <RolePrivilege name="prvDeleteActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvDeleteActivity" level="Basic" /> + <RolePrivilege name="prvDeleteCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvDeleteConnection" level="Basic" /> + <RolePrivilege name="prvDeleteContact" level="Basic" /> + <RolePrivilege name="prvDeleteCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvDeleteEmailSignature" level="Basic" /> + <RolePrivilege name="prvDeleteEmailTemplate" level="Basic" /> + <RolePrivilege name="prvDeleteExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvDeleteExpiredProcess" level="Global" /> + <RolePrivilege name="prvDeleteImport" level="Basic" /> + <RolePrivilege name="prvDeleteImportFile" level="Basic" /> + <RolePrivilege name="prvDeleteImportMap" level="Local" /> + <RolePrivilege name="prvDeleteMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvDeleteMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvDeletemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvDeleteNewProcess" level="Global" /> + <RolePrivilege name="prvDeleteNote" level="Basic" /> + <RolePrivilege name="prvDeletePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvDeletePostFollow" level="Basic" /> + <RolePrivilege name="prvDeleteReport" level="Basic" /> + <RolePrivilege name="prvDeletesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvDeletesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvDeletesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvDeletesb_RequestRules" level="Global" /> + <RolePrivilege name="prvDeletesb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvDeletesb_TravelRequestAudit" level="Local" /> + <RolePrivilege name="prvDeletesharedobject" level="Global" /> + <RolePrivilege name="prvDeletesharedworkspace" level="Global" /> + <RolePrivilege name="prvDeleteSocialProfile" level="Basic" /> + <RolePrivilege name="prvDeleteSyncError" level="Basic" /> + <RolePrivilege name="prvDeleteTranslationProcess" level="Global" /> + <RolePrivilege name="prvDeleteUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvDeleteUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvDeleteUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvDeleteUserForm" level="Basic" /> + <RolePrivilege name="prvDeleteUserQuery" level="Basic" /> + <RolePrivilege name="prvDeleteUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvDeleteUserSettings" level="Local" /> + <RolePrivilege name="prvDeleteWorkflow" level="Basic" /> + <RolePrivilege name="prvDeleteWorkflowSession" level="Basic" /> + <RolePrivilege name="prvDocumentGeneration" level="Global" /> + <RolePrivilege name="prvExportToExcel" level="Global" /> + <RolePrivilege name="prvFlow" level="Global" /> + <RolePrivilege name="prvGoOffline" level="Global" /> + <RolePrivilege name="prvMailMerge" level="Global" /> + <RolePrivilege name="prvMerge" level="Global" /> + <RolePrivilege name="prvOneDrive" level="Global" /> + <RolePrivilege name="prvPrint" level="Global" /> + <RolePrivilege name="prvReadAccount" level="Basic" /> + <RolePrivilege name="prvReadACIViewMapper" level="Global" /> + <RolePrivilege name="prvReadActionCard" level="Basic" /> + <RolePrivilege name="prvReadActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvReadActivity" level="Basic" /> + <RolePrivilege name="prvReadAppConfigMaster" level="Global" /> + <RolePrivilege name="prvReadApplicationFile" level="Global" /> + <RolePrivilege name="prvReadAppModule" level="Global" /> + <RolePrivilege name="prvReadArticle" level="Global" /> + <RolePrivilege name="prvReadArticleTemplate" level="Global" /> + <RolePrivilege name="prvReadAsyncOperation" level="Basic" /> + <RolePrivilege name="prvReadAttribute" level="Global" /> + <RolePrivilege name="prvReadAttributeMap" level="Global" /> + <RolePrivilege name="prvReadAuthorizationServer" level="Global" /> + <RolePrivilege name="prvReadAzureServiceConnection" level="Global" /> + <RolePrivilege name="prvReadBusinessUnit" level="Global" /> + <RolePrivilege name="prvReadCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvReadCanvasAppExtendedMetadata" level="Global" /> + <RolePrivilege name="prvReadCategory" level="Global" /> + <RolePrivilege name="prvReadChannelAccessProfile" level="Local" /> + <RolePrivilege name="prvReadChannelPropertyGroup" level="Global" /> + <RolePrivilege name="prvReadComplexControl" level="Global" /> + <RolePrivilege name="prvReadConnection" level="Global" /> + <RolePrivilege name="prvReadConnectionRole" level="Global" /> + <RolePrivilege name="prvReadconnector" level="Global" /> + <RolePrivilege name="prvReadContact" level="Basic" /> + <RolePrivilege name="prvReadConvertRule" level="Global" /> + <RolePrivilege name="prvReadCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvReadCustomization" level="Global" /> + <RolePrivilege name="prvReadDelveActionHub" level="Global" /> + <RolePrivilege name="prvReaddesktopflowbinary" level="Basic" /> + <RolePrivilege name="prvReadDocumentTemplate" level="Global" /> + <RolePrivilege name="prvReadDuplicateRule" level="Global" /> + <RolePrivilege name="prvReadEmailServerProfile" level="Global" /> + <RolePrivilege name="prvReadEmailSignature" level="Global" /> + <RolePrivilege name="prvReadEmailTemplate" level="Global" /> + <RolePrivilege name="prvReadEntity" level="Global" /> + <RolePrivilege name="prvReadEntityDataProvider" level="Global" /> + <RolePrivilege name="prvReadEntityKey" level="Global" /> + <RolePrivilege name="prvReadEntityMap" level="Global" /> + <RolePrivilege name="prvReadEnvironmentVariableDefinition" level="Global" /> + <RolePrivilege name="prvReadExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvReadExpanderEvent" level="Global" /> + <RolePrivilege name="prvReadExpiredProcess" level="Global" /> + <RolePrivilege name="prvReadExportSolutionUpload" level="Basic" /> + <RolePrivilege name="prvReadExternalParty" level="Global" /> + <RolePrivilege name="prvReadFeedback" level="Basic" /> + <RolePrivilege name="prvReadflowsession" level="Basic" /> + <RolePrivilege name="prvReadGoal" level="Basic" /> + <RolePrivilege name="prvReadGoalRollupQuery" level="Basic" /> + <RolePrivilege name="prvReadHierarchyRule" level="Global" /> + <RolePrivilege name="prvReadImport" level="Basic" /> + <RolePrivilege name="prvReadImportFile" level="Basic" /> + <RolePrivilege name="prvReadImportMap" level="Global" /> + <RolePrivilege name="prvReadInteractionForEmail" level="Global" /> + <RolePrivilege name="prvReadKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvReadKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvReadKnowledgeBaseRecord" level="Global" /> + <RolePrivilege name="prvReadLanguageLocale" level="Global" /> + <RolePrivilege name="prvReadLicense" level="Global" /> + <RolePrivilege name="prvReadMailbox" level="Basic" /> + <RolePrivilege name="prvReadMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvReadMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvReadMetric" level="Global" /> + <RolePrivilege name="prvReadMobileOfflineProfile" level="Global" /> + <RolePrivilege name="prvReadmsdyn_AIBFeedbackLoop" level="Basic" /> + <RolePrivilege name="prvReadmsdyn_AIModel" level="Basic" /> + <RolePrivilege name="prvReadmsdyn_AIOdLabel" level="Global" /> + <RolePrivilege name="prvReadmsdyn_AITemplate" level="Global" /> + <RolePrivilege name="prvReadmsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvReadmsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvReadNewProcess" level="Global" /> + <RolePrivilege name="prvReadNewsArticle" level="Global" /> + <RolePrivilege name="prvReadNote" level="Basic" /> + <RolePrivilege name="prvReadOfficeGraphDocument" level="Global" /> + <RolePrivilege name="prvReadOptionSet" level="Global" /> + <RolePrivilege name="prvReadOrganization" level="Global" /> + <RolePrivilege name="prvReadOrganizationSetting" level="Global" /> + <RolePrivilege name="prvReadPartnerApplication" level="Global" /> + <RolePrivilege name="prvReadPersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvReadPluginAssembly" level="Global" /> + <RolePrivilege name="prvReadPluginType" level="Global" /> + <RolePrivilege name="prvReadPosition" level="Global" /> + <RolePrivilege name="prvReadPost" level="Global" /> + <RolePrivilege name="prvReadPostFollow" level="Global" /> + <RolePrivilege name="prvReadProfileRule" level="Local" /> + <RolePrivilege name="prvReadQuery" level="Global" /> + <RolePrivilege name="prvReadQueue" level="Basic" /> + <RolePrivilege name="prvReadRecommendedDocument" level="Global" /> + <RolePrivilege name="prvReadRelationship" level="Global" /> + <RolePrivilege name="prvReadRelationshipRole" level="Global" /> + <RolePrivilege name="prvReadReport" level="Basic" /> + <RolePrivilege name="prvReadRole" level="Local" /> + <RolePrivilege name="prvReadRoutingRule" level="Global" /> + <RolePrivilege name="prvReadSavedQueryVisualizations" level="Global" /> + <RolePrivilege name="prvReadsb_FlightBookings" level="Global" /> + <RolePrivilege name="prvReadsb_HotelBooking" level="Global" /> + <RolePrivilege name="prvReadsb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvReadsb_RequestRules" level="Global" /> + <RolePrivilege name="prvReadsb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvReadsb_TravelRequestAudit" level="Local" /> + <RolePrivilege name="prvReadSdkMessage" level="Global" /> + <RolePrivilege name="prvReadSdkMessageProcessingStep" level="Global" /> + <RolePrivilege name="prvReadSdkMessageProcessingStepImage" level="Global" /> + <RolePrivilege name="prvReadSettingDefinition" level="Global" /> + <RolePrivilege name="prvReadsharedobject" level="Global" /> + <RolePrivilege name="prvReadsharedworkspace" level="Global" /> + <RolePrivilege name="prvReadSharePointData" level="Global" /> + <RolePrivilege name="prvReadSharePointDocument" level="Global" /> + <RolePrivilege name="prvReadSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvReadSharePointSite" level="Global" /> + <RolePrivilege name="prvReadSLA" level="Basic" /> + <RolePrivilege name="prvReadSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvReadSocialProfile" level="Basic" /> + <RolePrivilege name="prvReadSuggestionCardTemplate" level="Global" /> + <RolePrivilege name="prvReadSyncError" level="Basic" /> + <RolePrivilege name="prvReadSystemApplicationMetadata" level="Global" /> + <RolePrivilege name="prvReadSystemForm" level="Global" /> + <RolePrivilege name="prvReadTeam" level="Global" /> + <RolePrivilege name="prvReadTraceLog" level="Global" /> + <RolePrivilege name="prvReadTransactionCurrency" level="Global" /> + <RolePrivilege name="prvReadTranslationProcess" level="Global" /> + <RolePrivilege name="prvReadUser" level="Global" /> + <RolePrivilege name="prvReadUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvReadUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvReadUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvReadUserForm" level="Basic" /> + <RolePrivilege name="prvReadUserQuery" level="Basic" /> + <RolePrivilege name="prvReadUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvReadUserSettings" level="Global" /> + <RolePrivilege name="prvReadWebResource" level="Global" /> + <RolePrivilege name="prvReadWebWizard" level="Global" /> + <RolePrivilege name="prvReadWizardAccessPrivilege" level="Global" /> + <RolePrivilege name="prvReadWizardPage" level="Global" /> + <RolePrivilege name="prvReadWorkflow" level="Basic" /> + <RolePrivilege name="prvReadworkflowbinary" level="Basic" /> + <RolePrivilege name="prvReadWorkflowSession" level="Global" /> + <RolePrivilege name="prvSearchAvailability" level="Global" /> + <RolePrivilege name="prvShareAccount" level="Global" /> + <RolePrivilege name="prvShareActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvShareActivity" level="Global" /> + <RolePrivilege name="prvShareCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvShareConnection" level="Global" /> + <RolePrivilege name="prvShareContact" level="Global" /> + <RolePrivilege name="prvShareConvertRule" level="Basic" /> + <RolePrivilege name="prvShareCustomerRelationship" level="Global" /> + <RolePrivilege name="prvShareEmailTemplate" level="Local" /> + <RolePrivilege name="prvShareImport" level="Deep" /> + <RolePrivilege name="prvShareImportFile" level="Deep" /> + <RolePrivilege name="prvShareImportMap" level="Global" /> + <RolePrivilege name="prvShareKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvShareKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvShareMailMergeTemplate" level="Global" /> + <RolePrivilege name="prvSharemsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvShareNote" level="Global" /> + <RolePrivilege name="prvSharePersonalDocumentTemplate" level="Global" /> + <RolePrivilege name="prvShareReport" level="Global" /> + <RolePrivilege name="prvShareRoutingRule" level="Basic" /> + <RolePrivilege name="prvSharesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvSharesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvSharesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvSharesb_RequestRules" level="Global" /> + <RolePrivilege name="prvSharesb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvSharesb_TravelRequestAudit" level="Local" /> + <RolePrivilege name="prvShareSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvShareSharePointSite" level="Global" /> + <RolePrivilege name="prvShareSLA" level="Basic" /> + <RolePrivilege name="prvShareSLAKPIInstance" level="Basic" /> + <RolePrivilege name="prvShareSocialProfile" level="Global" /> + <RolePrivilege name="prvShareSyncError" level="Basic" /> + <RolePrivilege name="prvShareUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvShareUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvShareUserForm" level="Basic" /> + <RolePrivilege name="prvShareUserQuery" level="Basic" /> + <RolePrivilege name="prvShareUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvShareWorkflow" level="Basic" /> + <RolePrivilege name="prvShareWorkflowSession" level="Basic" /> + <RolePrivilege name="prvSyncToOutlook" level="Global" /> + <RolePrivilege name="prvUseOfficeApps" level="Global" /> + <RolePrivilege name="prvUseTabletApp" level="Global" /> + <RolePrivilege name="prvWebMailMerge" level="Global" /> + <RolePrivilege name="prvWorkflowExecution" level="Global" /> + <RolePrivilege name="prvWriteAccount" level="Basic" /> + <RolePrivilege name="prvWriteActionCard" level="Basic" /> + <RolePrivilege name="prvWriteActionCardUserSettings" level="Basic" /> + <RolePrivilege name="prvWriteActivity" level="Basic" /> + <RolePrivilege name="prvWriteArticle" level="Global" /> + <RolePrivilege name="prvWriteAsyncOperation" level="Basic" /> + <RolePrivilege name="prvWriteCallbackRegistration" level="Basic" /> + <RolePrivilege name="prvWriteConnection" level="Global" /> + <RolePrivilege name="prvWriteContact" level="Basic" /> + <RolePrivilege name="prvWriteCustomerRelationship" level="Basic" /> + <RolePrivilege name="prvWriteEmailSignature" level="Basic" /> + <RolePrivilege name="prvWriteEmailTemplate" level="Basic" /> + <RolePrivilege name="prvWriteExchangeSyncIdMapping" level="Basic" /> + <RolePrivilege name="prvWriteExpanderEvent" level="Global" /> + <RolePrivilege name="prvWriteExpiredProcess" level="Global" /> + <RolePrivilege name="prvWriteImport" level="Basic" /> + <RolePrivilege name="prvWriteImportFile" level="Basic" /> + <RolePrivilege name="prvWriteImportMap" level="Local" /> + <RolePrivilege name="prvWriteKnowledgeArticle" level="Global" /> + <RolePrivilege name="prvWriteKnowledgeArticleViews" level="Global" /> + <RolePrivilege name="prvWriteMailbox" level="Basic" /> + <RolePrivilege name="prvWriteMailboxTrackingFolder" level="Basic" /> + <RolePrivilege name="prvWriteMailMergeTemplate" level="Basic" /> + <RolePrivilege name="prvWritemsdyn_favoriteknowledgearticle" level="Global" /> + <RolePrivilege name="prvWritemsdyn_kbattachment" level="Global" /> + <RolePrivilege name="prvWriteNewProcess" level="Global" /> + <RolePrivilege name="prvWriteNote" level="Basic" /> + <RolePrivilege name="prvWritePersonalDocumentTemplate" level="Basic" /> + <RolePrivilege name="prvWriteReport" level="Basic" /> + <RolePrivilege name="prvWritesb_FlightBookings" level="Global" /> + <RolePrivilege name="prvWritesb_HotelBooking" level="Global" /> + <RolePrivilege name="prvWritesb_PurposeofTravel" level="Global" /> + <RolePrivilege name="prvWritesb_RequestRules" level="Global" /> + <RolePrivilege name="prvWritesb_TravelRequest" level="Basic" /> + <RolePrivilege name="prvWritesb_TravelRequestAudit" level="Local" /> + <RolePrivilege name="prvWritesharedobject" level="Global" /> + <RolePrivilege name="prvWritesharedworkspace" level="Global" /> + <RolePrivilege name="prvWriteSharePointData" level="Global" /> + <RolePrivilege name="prvWriteSharePointDocument" level="Global" /> + <RolePrivilege name="prvWriteSharePointDocumentLocation" level="Global" /> + <RolePrivilege name="prvWriteSocialProfile" level="Basic" /> + <RolePrivilege name="prvWriteSyncError" level="Basic" /> + <RolePrivilege name="prvWriteTranslationProcess" level="Global" /> + <RolePrivilege name="prvWriteUserApplicationMetadata" level="Basic" /> + <RolePrivilege name="prvWriteUserEntityInstanceData" level="Basic" /> + <RolePrivilege name="prvWriteUserEntityUISettings" level="Basic" /> + <RolePrivilege name="prvWriteUserForm" level="Basic" /> + <RolePrivilege name="prvWriteUserQuery" level="Basic" /> + <RolePrivilege name="prvWriteUserQueryVisualizations" level="Basic" /> + <RolePrivilege name="prvWriteUserSettings" level="Local" /> + <RolePrivilege name="prvWriteWorkflow" level="Basic" /> + <RolePrivilege name="prvWriteWorkflowSession" level="Basic" /> + </RolePrivileges> +</Role> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/AuditTravelRequest-7A9ED336-E14D-ED11-BBA1-002248212F5A.xaml b/samples/travel-request-approval/sourcecode/src/Workflows/AuditTravelRequest-7A9ED336-E14D-ED11-BBA1-002248212F5A.xaml new file mode 100644 index 00000000..5ae83b0a --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/AuditTravelRequest-7A9ED336-E14D-ED11-BBA1-002248212F5A.xaml @@ -0,0 +1,178 @@ +<Activity x:Class="XrmWorkflow7a9ed336e14ded11bba1002248212f5a" xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities" xmlns:mva="clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxs="clr-namespace:Microsoft.Xrm.Sdk;assembly=Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxswa="clr-namespace:Microsoft.Xrm.Sdk.Workflow.Activities;assembly=Microsoft.Xrm.Sdk.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:s="clr-namespace:System;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:scg="clr-namespace:System.Collections.Generic;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:srs="clr-namespace:System.Runtime.Serialization;assembly=System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:this="clr-namespace:" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> + <x:Members> + <x:Property Name="InputEntities" Type="InArgument(scg:IDictionary(x:String, mxs:Entity))" /> + <x:Property Name="CreatedEntities" Type="InArgument(scg:IDictionary(x:String, mxs:Entity))" /> + </x:Members> + <this:XrmWorkflow7a9ed336e14ded11bba1002248212f5a.InputEntities> + <InArgument x:TypeArguments="scg:IDictionary(x:String, mxs:Entity)" /> + </this:XrmWorkflow7a9ed336e14ded11bba1002248212f5a.InputEntities> + <this:XrmWorkflow7a9ed336e14ded11bba1002248212f5a.CreatedEntities> + <InArgument x:TypeArguments="scg:IDictionary(x:String, mxs:Entity)" /> + </this:XrmWorkflow7a9ed336e14ded11bba1002248212f5a.CreatedEntities> + <mva:VisualBasic.Settings>Assembly references and imported namespaces for internal implementation</mva:VisualBasic.Settings> + <mxswa:Workflow> + <Sequence DisplayName="CreateStep1: Create a travel request audit"> + <Sequence.Variables> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_1" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_2" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_3" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_4" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_5" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_6" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_7" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_8" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_9" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_10" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_11" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_12" /> + <Variable x:TypeArguments="x:Object" Name="CreateStep1_13" /> + </Sequence.Variables> + <Assign x:TypeArguments="mxs:Entity" To="[CreatedEntities("CreateStep1_localParameter#Temp")]" Value="[New Entity("sb_travelrequestaudit")]" /> + <mxswa:GetEntityProperty Attribute="modifiedby" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[CreateStep1_3]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">SelectFirstNonNull</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { CreateStep1_3 }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[CreateStep1_2]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">CreateCrmType</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.String, " | ", "String" }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[CreateStep1_4]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:GetEntityProperty Attribute="sb_travelrequeststatus" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[CreateStep1_6]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">SelectFirstNonNull</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { CreateStep1_6 }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[CreateStep1_5]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">CreateCrmType</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.String, " ", "String" }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[CreateStep1_7]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">Add</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { CreateStep1_2, CreateStep1_4, CreateStep1_5, CreateStep1_7 }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[CreateStep1_1]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_name" Entity="[CreatedEntities("CreateStep1_localParameter#Temp")]" EntityName="sb_travelrequestaudit" Value="[CreateStep1_1]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:GetEntityProperty Attribute="sb_travelrequeststatus" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[CreateStep1_9]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">SelectFirstNonNull</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { CreateStep1_9 }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[CreateStep1_8]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_travelrequeststatus" Entity="[CreatedEntities("CreateStep1_localParameter#Temp")]" EntityName="sb_travelrequestaudit" Value="[CreateStep1_8]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:GetEntityProperty Attribute="modifiedby" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[CreateStep1_11]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">SelectFirstNonNull</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { CreateStep1_11 }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[CreateStep1_10]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_updateby" Entity="[CreatedEntities("CreateStep1_localParameter#Temp")]" EntityName="sb_travelrequestaudit" Value="[CreateStep1_10]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:GetEntityProperty Attribute="sb_travelrequestid" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[CreateStep1_13]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">SelectFirstNonNull</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { CreateStep1_13 }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[CreateStep1_12]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_travelrequest" Entity="[CreatedEntities("CreateStep1_localParameter#Temp")]" EntityName="sb_travelrequestaudit" Value="[CreateStep1_12]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:CreateEntity EntityId="{x:Null}" DisplayName="CreateStep1: Create a travel request audit" Entity="[CreatedEntities("CreateStep1_localParameter#Temp")]" EntityName="sb_travelrequestaudit" /> + <Assign x:TypeArguments="mxs:Entity" To="[CreatedEntities("CreateStep1_localParameter")]" Value="[CreatedEntities("CreateStep1_localParameter#Temp")]" /> + </Sequence> + </mxswa:Workflow> +</Activity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/AuditTravelRequest-7A9ED336-E14D-ED11-BBA1-002248212F5A.xaml.data.xml b/samples/travel-request-approval/sourcecode/src/Workflows/AuditTravelRequest-7A9ED336-E14D-ED11-BBA1-002248212F5A.xaml.data.xml new file mode 100644 index 00000000..9a6b95b0 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/AuditTravelRequest-7A9ED336-E14D-ED11-BBA1-002248212F5A.xaml.data.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<Workflow WorkflowId="{7a9ed336-e14d-ed11-bba1-002248212f5a}" Name="Audit Travel Request" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <XamlFileName>/Workflows/AuditTravelRequest-7A9ED336-E14D-ED11-BBA1-002248212F5A.xaml</XamlFileName> + <Type>1</Type> + <Subprocess>0</Subprocess> + <Category>0</Category> + <Mode>1</Mode> + <Scope>4</Scope> + <OnDemand>0</OnDemand> + <TriggerOnUpdateAttributeList>sb_travelrequeststatus</TriggerOnUpdateAttributeList> + <TriggerOnCreate>1</TriggerOnCreate> + <TriggerOnDelete>0</TriggerOnDelete> + <AsyncAutodelete>1</AsyncAutodelete> + <SyncWorkflowLogOnFailure>1</SyncWorkflowLogOnFailure> + <StateCode>1</StateCode> + <StatusCode>2</StatusCode> + <CreateStage>40</CreateStage> + <UpdateStage>40</UpdateStage> + <RunAs>1</RunAs> + <IsTransacted>1</IsTransacted> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <BusinessProcessType>0</BusinessProcessType> + <IsCustomProcessingStepAllowedForOtherPublishers>1</IsCustomProcessingStepAllowedForOtherPublishers> + <PrimaryEntity>sb_TravelRequest</PrimaryEntity> + <LocalizedNames> + <LocalizedName languagecode="1033" description="Audit Travel Request" /> + </LocalizedNames> +</Workflow> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/Calculatetimetakentoresponse-F1D30B96-1564-ED11-9562-002248212F5A.json b/samples/travel-request-approval/sourcecode/src/Workflows/Calculatetimetakentoresponse-F1D30B96-1564-ED11-9562-002248212F5A.json new file mode 100644 index 00000000..4a2136a6 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/Calculatetimetakentoresponse-F1D30B96-1564-ED11-9562-002248212F5A.json @@ -0,0 +1,158 @@ +{ + "properties": { + "connectionReferences": { + "shared_commondataserviceforapps_1": { + "runtimeSource": "embedded", + "connection": { + "connectionReferenceLogicalName": "summit_sharedcommondataserviceforapps_e8f39" + }, + "api": { + "name": "shared_commondataserviceforapps" + } + } + }, + "definition": { + "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "$connections": { + "defaultValue": {}, + "type": "Object" + }, + "$authentication": { + "defaultValue": {}, + "type": "SecureObject" + } + }, + "triggers": { + "When_a_row_is_added,_modified_or_deleted": { + "metadata": { + "operationMetadataId": "4be5fa1b-14f6-4ec2-8826-e9f4c5830598" + }, + "type": "OpenApiConnectionWebhook", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "SubscribeWebhookTrigger", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "subscriptionRequest/message": 1, + "subscriptionRequest/entityname": "sb_travelrequestaudit", + "subscriptionRequest/scope": 4 + }, + "authentication": "@parameters('$authentication')" + } + } + }, + "actions": { + "Compose": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "689a80a0-e9dc-4ea5-aaf7-412576e3d24d" + }, + "type": "Compose", + "inputs": "test" + }, + "List_rows": { + "runAfter": { + "Compose": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "ca2bdc18-ff2d-4673-aa20-c1b7daedcf0f" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "ListRecords", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_travelrequestaudits", + "$filter": "createdon lt @{triggerOutputs()?['body/createdon']} and _sb_travelrequest_value eq '@{triggerOutputs()?['body/_sb_travelrequest_value']}'", + "$orderby": "createdon desc", + "$top": 1 + }, + "authentication": "@parameters('$authentication')" + } + }, + "Apply_to_each": { + "foreach": "@outputs('List_rows')?['body/value']", + "actions": { + "Compose_3": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "69448316-9977-48c4-99c8-f1989d534b99" + }, + "type": "Compose", + "inputs": "@{items('Apply_to_each')?['createdon']} - @{items('Apply_to_each')?['sb_name']} - @{ticks(items('Apply_to_each')?['createdon'])}" + }, + "Compose_4": { + "runAfter": { + "Compose_3": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "9b1a3381-9dbd-40f4-b75b-2854c7aace22" + }, + "type": "Compose", + "inputs": "@{triggerOutputs()?['body/createdon']} - @{triggerOutputs()?['body/sb_name']} - @{ticks(triggerOutputs()?['body/createdon'])}" + }, + "Compose_2": { + "runAfter": { + "Compose_4": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "d878c7c4-f5af-4850-8015-2b98e6b12a58" + }, + "type": "Compose", + "inputs": "@sub(ticks(triggerOutputs()?['body/createdon']),ticks(items('Apply_to_each')?['createdon']))" + }, + "Update_a_row": { + "runAfter": { + "Compose_2": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "f24289e5-b642-4a7b-98ab-42a2a28d69a4" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "UpdateRecord", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_travelrequestaudits", + "recordId": "@triggerOutputs()?['body/sb_travelrequestauditid']", + "item/sb_timetoresponse": "@div(outputs('Compose_2'),600000000)" + }, + "authentication": "@parameters('$authentication')" + } + } + }, + "runAfter": { + "List_rows": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "90771cdb-2254-469a-8816-93ec067f8c0e" + }, + "type": "Foreach" + } + }, + "outputs": {} + }, + "templateName": "" + }, + "schemaVersion": "1.0.0.0" +} \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/Calculatetimetakentoresponse-F1D30B96-1564-ED11-9562-002248212F5A.json.data.xml b/samples/travel-request-approval/sourcecode/src/Workflows/Calculatetimetakentoresponse-F1D30B96-1564-ED11-9562-002248212F5A.json.data.xml new file mode 100644 index 00000000..f5b0e36b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/Calculatetimetakentoresponse-F1D30B96-1564-ED11-9562-002248212F5A.json.data.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<Workflow WorkflowId="{f1d30b96-1564-ed11-9562-002248212f5a}" Name="Calculate time taken to response" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <JsonFileName>/Workflows/Calculatetimetakentoresponse-F1D30B96-1564-ED11-9562-002248212F5A.json</JsonFileName> + <Type>1</Type> + <Subprocess>0</Subprocess> + <Category>5</Category> + <Mode>0</Mode> + <Scope>4</Scope> + <OnDemand>0</OnDemand> + <TriggerOnCreate>0</TriggerOnCreate> + <TriggerOnDelete>0</TriggerOnDelete> + <AsyncAutodelete>0</AsyncAutodelete> + <SyncWorkflowLogOnFailure>0</SyncWorkflowLogOnFailure> + <StateCode>1</StateCode> + <StatusCode>2</StatusCode> + <RunAs>1</RunAs> + <IsTransacted>1</IsTransacted> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <BusinessProcessType>0</BusinessProcessType> + <IsCustomProcessingStepAllowedForOtherPublishers>1</IsCustomProcessingStepAllowedForOtherPublishers> + <PrimaryEntity>none</PrimaryEntity> + <LocalizedNames> + <LocalizedName languagecode="1033" description="Calculate time taken to response" /> + </LocalizedNames> +</Workflow> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/CancelRequestsbefore30days-E8F2A3E4-1A4E-ED11-BBA1-002248212F5A.json b/samples/travel-request-approval/sourcecode/src/Workflows/CancelRequestsbefore30days-E8F2A3E4-1A4E-ED11-BBA1-002248212F5A.json new file mode 100644 index 00000000..1f0fb863 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/CancelRequestsbefore30days-E8F2A3E4-1A4E-ED11-BBA1-002248212F5A.json @@ -0,0 +1,98 @@ +{ + "properties": { + "connectionReferences": { + "shared_commondataserviceforapps_1": { + "runtimeSource": "embedded", + "connection": { + "connectionReferenceLogicalName": "summit_sharedcommondataserviceforapps_e8f39" + }, + "api": { + "name": "shared_commondataserviceforapps" + } + } + }, + "definition": { + "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "$connections": { + "defaultValue": {}, + "type": "Object" + }, + "$authentication": { + "defaultValue": {}, + "type": "SecureObject" + } + }, + "triggers": { + "Recurrence": { + "recurrence": { + "frequency": "Day", + "interval": 1 + }, + "metadata": { + "operationMetadataId": "b1fc7546-62fc-4b28-9777-29898d97dcf7" + }, + "type": "Recurrence" + } + }, + "actions": { + "List_rows": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "bf963374-3e12-4723-8dbc-12fb5cd7c5c5" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "ListRecords", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_travelrequests", + "$filter": "createdon lt @{addDays(utcNow(),-30)} and sb_draft eq true" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Apply_to_each": { + "foreach": "@outputs('List_rows')?['body/value']", + "actions": { + "Update_a_row": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "c1a35c22-e7e0-4f82-9202-4e80f4937cb2" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "UpdateRecord", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_travelrequests", + "recordId": "@items('Apply_to_each')?['sb_travelrequestid']" + }, + "authentication": "@parameters('$authentication')" + } + } + }, + "runAfter": { + "List_rows": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "46ec48bc-9923-40f3-998b-6ac6b5c10d9f" + }, + "type": "Foreach" + } + }, + "outputs": {} + }, + "templateName": "" + }, + "schemaVersion": "1.0.0.0" +} \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/CancelRequestsbefore30days-E8F2A3E4-1A4E-ED11-BBA1-002248212F5A.json.data.xml b/samples/travel-request-approval/sourcecode/src/Workflows/CancelRequestsbefore30days-E8F2A3E4-1A4E-ED11-BBA1-002248212F5A.json.data.xml new file mode 100644 index 00000000..cda78ebc --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/CancelRequestsbefore30days-E8F2A3E4-1A4E-ED11-BBA1-002248212F5A.json.data.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<Workflow WorkflowId="{e8f2a3e4-1a4e-ed11-bba1-002248212f5a}" Name="Cancel Requests before 30 days" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <JsonFileName>/Workflows/CancelRequestsbefore30days-E8F2A3E4-1A4E-ED11-BBA1-002248212F5A.json</JsonFileName> + <Type>1</Type> + <Subprocess>0</Subprocess> + <Category>5</Category> + <Mode>0</Mode> + <Scope>4</Scope> + <OnDemand>0</OnDemand> + <TriggerOnCreate>0</TriggerOnCreate> + <TriggerOnDelete>0</TriggerOnDelete> + <AsyncAutodelete>0</AsyncAutodelete> + <SyncWorkflowLogOnFailure>0</SyncWorkflowLogOnFailure> + <StateCode>1</StateCode> + <StatusCode>2</StatusCode> + <RunAs>1</RunAs> + <IsTransacted>1</IsTransacted> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <BusinessProcessType>0</BusinessProcessType> + <IsCustomProcessingStepAllowedForOtherPublishers>1</IsCustomProcessingStepAllowedForOtherPublishers> + <PrimaryEntity>none</PrimaryEntity> + <LocalizedNames> + <LocalizedName languagecode="1033" description="Cancel Requests before 30 days" /> + </LocalizedNames> +</Workflow> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforCostChange-3D5069EB-DE61-ED11-9562-002248212F5A.xaml b/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforCostChange-3D5069EB-DE61-ED11-9562-002248212F5A.xaml new file mode 100644 index 00000000..78a39aa7 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforCostChange-3D5069EB-DE61-ED11-9562-002248212F5A.xaml @@ -0,0 +1,182 @@ +<Activity x:Class="XrmWorkflow3d5069ebde61ed119562002248212f5a" xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities" xmlns:mva="clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxs="clr-namespace:Microsoft.Xrm.Sdk;assembly=Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxsq="clr-namespace:Microsoft.Xrm.Sdk.Query;assembly=Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxswa="clr-namespace:Microsoft.Xrm.Sdk.Workflow.Activities;assembly=Microsoft.Xrm.Sdk.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:s="clr-namespace:System;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:scg="clr-namespace:System.Collections.Generic;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:sco="clr-namespace:System.Collections.ObjectModel;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:srs="clr-namespace:System.Runtime.Serialization;assembly=System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:this="clr-namespace:" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> + <x:Members> + <x:Property Name="InputEntities" Type="InArgument(scg:IDictionary(x:String, mxs:Entity))" /> + <x:Property Name="CreatedEntities" Type="InArgument(scg:IDictionary(x:String, mxs:Entity))" /> + </x:Members> + <this:XrmWorkflow3d5069ebde61ed119562002248212f5a.InputEntities> + <InArgument x:TypeArguments="scg:IDictionary(x:String, mxs:Entity)" /> + </this:XrmWorkflow3d5069ebde61ed119562002248212f5a.InputEntities> + <this:XrmWorkflow3d5069ebde61ed119562002248212f5a.CreatedEntities> + <InArgument x:TypeArguments="scg:IDictionary(x:String, mxs:Entity)" /> + </this:XrmWorkflow3d5069ebde61ed119562002248212f5a.CreatedEntities> + <mva:VisualBasic.Settings>Assembly references and imported namespaces for internal implementation</mva:VisualBasic.Settings> + <mxswa:Workflow> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.ConditionSequence, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="ConditionStep2: If Cost Change > 10 Percentage"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:Boolean" x:Key="Wait">False</InArgument> + </mxswa:ActivityReference.Arguments> + <mxswa:ActivityReference.Properties> + <sco:Collection x:TypeArguments="Variable" x:Key="Variables"> + <Variable x:TypeArguments="x:Boolean" Default="False" Name="ConditionBranchStep3_condition" /> + <Variable x:TypeArguments="x:Boolean" Default="False" Name="ConditionBranchStep3_1" /> + <Variable x:TypeArguments="x:Object" Name="ConditionBranchStep3_2" /> + <Variable x:TypeArguments="x:Object" Name="ConditionBranchStep3_3" /> + <Variable x:TypeArguments="x:Boolean" Default="False" Name="ConditionBranchStep3_4" /> + <Variable x:TypeArguments="x:Object" Name="ConditionBranchStep3_5" /> + <Variable x:TypeArguments="x:Object" Name="ConditionBranchStep3_6" /> + </sco:Collection> + <sco:Collection x:TypeArguments="Activity" x:Key="Activities"> + <mxswa:GetEntityProperty Attribute="sb_costchanged" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[ConditionBranchStep3_2]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type"> + <x:Null /> + </mxswa:ReferenceLiteral> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">CreateCrmType</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.Integer, "10" }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:Int32" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[ConditionBranchStep3_3]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateCondition, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateCondition"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="mxsq:ConditionOperator" x:Key="ConditionOperator">GreaterThan</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { ConditionBranchStep3_3 }]</InArgument> + <InArgument x:TypeArguments="x:Object" x:Key="Operand">[ConditionBranchStep3_2]</InArgument> + <OutArgument x:TypeArguments="x:Boolean" x:Key="Result">[ConditionBranchStep3_1]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:GetEntityProperty Attribute="sb_travelrequeststatus" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[ConditionBranchStep3_5]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type"> + <x:Null /> + </mxswa:ReferenceLiteral> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">CreateCrmType</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.OptionSetValue, "126390005", "Picklist" }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:OptionSetValue" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[ConditionBranchStep3_6]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateCondition, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateCondition"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="mxsq:ConditionOperator" x:Key="ConditionOperator">Equal</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { ConditionBranchStep3_6 }]</InArgument> + <InArgument x:TypeArguments="x:Object" x:Key="Operand">[ConditionBranchStep3_5]</InArgument> + <OutArgument x:TypeArguments="x:Boolean" x:Key="Result">[ConditionBranchStep3_4]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateLogicalCondition, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateLogicalCondition"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="mxsq:LogicalOperator" x:Key="LogicalOperator">And</InArgument> + <InArgument x:TypeArguments="x:Boolean" x:Key="LeftOperand">[ConditionBranchStep3_1]</InArgument> + <InArgument x:TypeArguments="x:Boolean" x:Key="RightOperand">[ConditionBranchStep3_4]</InArgument> + <OutArgument x:TypeArguments="x:Boolean" x:Key="Result">[ConditionBranchStep3_condition]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.ConditionBranch, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="ConditionBranchStep3"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:Boolean" x:Key="Condition">[ConditionBranchStep3_condition]</InArgument> + </mxswa:ActivityReference.Arguments> + <mxswa:ActivityReference.Properties> + <mxswa:ActivityReference x:Key="Then" AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.Composite, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="ConditionBranchStep3"> + <mxswa:ActivityReference.Properties> + <sco:Collection x:TypeArguments="Variable" x:Key="Variables" /> + <sco:Collection x:TypeArguments="Activity" x:Key="Activities"> + <Sequence DisplayName="UpdateStep4"> + <Sequence.Variables> + <Variable x:TypeArguments="x:Object" Name="UpdateStep4_1" /> + <Variable x:TypeArguments="x:Object" Name="UpdateStep4_2" /> + <Variable x:TypeArguments="x:Object" Name="UpdateStep4_3" /> + <Variable x:TypeArguments="x:Object" Name="UpdateStep4_4" /> + </Sequence.Variables> + <Assign x:TypeArguments="mxs:Entity" To="[CreatedEntities("primaryEntity#Temp")]" Value="[New Entity("sb_travelrequest")]" /> + <Assign x:TypeArguments="s:Guid" To="[CreatedEntities("primaryEntity#Temp").Id]" Value="[InputEntities("primaryEntity").Id]" /> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">CreateCrmType</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.OptionSetValue, "126390008", "Picklist" }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:OptionSetValue" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[UpdateStep4_1]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_travelrequeststatus" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_travelrequest" Value="[UpdateStep4_1]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:OptionSetValue" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:GetEntityProperty Attribute="sb_level2approvedby" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[UpdateStep4_3]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">SelectFirstNonNull</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { UpdateStep4_3 }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[UpdateStep4_2]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_requestedto" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_travelrequest" Value="[UpdateStep4_2]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">CreateCrmType</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.OptionSetValue, "126390002", "Picklist" }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:OptionSetValue" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[UpdateStep4_4]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_priority" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_travelrequest" Value="[UpdateStep4_4]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:OptionSetValue" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:UpdateEntity DisplayName="UpdateStep4" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_travelrequest" /> + <Assign x:TypeArguments="mxs:Entity" To="[InputEntities("primaryEntity")]" Value="[CreatedEntities("primaryEntity#Temp")]" /> + </Sequence> + </sco:Collection> + </mxswa:ActivityReference.Properties> + </mxswa:ActivityReference> + <x:Null x:Key="Else" /> + <x:Null x:Key="Description" /> + </mxswa:ActivityReference.Properties> + </mxswa:ActivityReference> + </sco:Collection> + <x:Boolean x:Key="ContainsElseBranch">False</x:Boolean> + </mxswa:ActivityReference.Properties> + </mxswa:ActivityReference> + </mxswa:Workflow> +</Activity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforCostChange-3D5069EB-DE61-ED11-9562-002248212F5A.xaml.data.xml b/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforCostChange-3D5069EB-DE61-ED11-9562-002248212F5A.xaml.data.xml new file mode 100644 index 00000000..18f6127b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforCostChange-3D5069EB-DE61-ED11-9562-002248212F5A.xaml.data.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<Workflow WorkflowId="{3d5069eb-de61-ed11-9562-002248212f5a}" Name="Re-Approval Process for Cost Change" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <XamlFileName>/Workflows/Re-ApprovalProcessforCostChange-3D5069EB-DE61-ED11-9562-002248212F5A.xaml</XamlFileName> + <Type>1</Type> + <Subprocess>0</Subprocess> + <Category>0</Category> + <Mode>1</Mode> + <Scope>4</Scope> + <OnDemand>0</OnDemand> + <TriggerOnUpdateAttributeList>sb_travelcost</TriggerOnUpdateAttributeList> + <TriggerOnCreate>0</TriggerOnCreate> + <TriggerOnDelete>0</TriggerOnDelete> + <AsyncAutodelete>0</AsyncAutodelete> + <SyncWorkflowLogOnFailure>1</SyncWorkflowLogOnFailure> + <StateCode>1</StateCode> + <StatusCode>2</StatusCode> + <UpdateStage>40</UpdateStage> + <RunAs>1</RunAs> + <IsTransacted>1</IsTransacted> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <BusinessProcessType>0</BusinessProcessType> + <IsCustomProcessingStepAllowedForOtherPublishers>1</IsCustomProcessingStepAllowedForOtherPublishers> + <PrimaryEntity>sb_TravelRequest</PrimaryEntity> + <LocalizedNames> + <LocalizedName languagecode="1033" description="Re-Approval Process for Cost Change" /> + </LocalizedNames> +</Workflow> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforDatesChanged-0CDDC450-E761-ED11-9562-002248212F5A.xaml b/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforDatesChanged-0CDDC450-E761-ED11-9562-002248212F5A.xaml new file mode 100644 index 00000000..1dce8e71 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforDatesChanged-0CDDC450-E761-ED11-9562-002248212F5A.xaml @@ -0,0 +1,169 @@ +<Activity x:Class="XrmWorkflow0cddc450e761ed119562002248212f5a" xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities" xmlns:mva="clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxs="clr-namespace:Microsoft.Xrm.Sdk;assembly=Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxsq="clr-namespace:Microsoft.Xrm.Sdk.Query;assembly=Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxswa="clr-namespace:Microsoft.Xrm.Sdk.Workflow.Activities;assembly=Microsoft.Xrm.Sdk.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:s="clr-namespace:System;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:scg="clr-namespace:System.Collections.Generic;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:sco="clr-namespace:System.Collections.ObjectModel;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:srs="clr-namespace:System.Runtime.Serialization;assembly=System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:this="clr-namespace:" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> + <x:Members> + <x:Property Name="InputEntities" Type="InArgument(scg:IDictionary(x:String, mxs:Entity))" /> + <x:Property Name="CreatedEntities" Type="InArgument(scg:IDictionary(x:String, mxs:Entity))" /> + </x:Members> + <this:XrmWorkflow0cddc450e761ed119562002248212f5a.InputEntities> + <InArgument x:TypeArguments="scg:IDictionary(x:String, mxs:Entity)" /> + </this:XrmWorkflow0cddc450e761ed119562002248212f5a.InputEntities> + <this:XrmWorkflow0cddc450e761ed119562002248212f5a.CreatedEntities> + <InArgument x:TypeArguments="scg:IDictionary(x:String, mxs:Entity)" /> + </this:XrmWorkflow0cddc450e761ed119562002248212f5a.CreatedEntities> + <mva:VisualBasic.Settings>Assembly references and imported namespaces for internal implementation</mva:VisualBasic.Settings> + <mxswa:Workflow> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.ConditionSequence, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="ConditionStep2"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:Boolean" x:Key="Wait">False</InArgument> + </mxswa:ActivityReference.Arguments> + <mxswa:ActivityReference.Properties> + <sco:Collection x:TypeArguments="Variable" x:Key="Variables"> + <Variable x:TypeArguments="x:Boolean" Default="False" Name="ConditionBranchStep3_condition" /> + <Variable x:TypeArguments="x:Object" Name="ConditionBranchStep3_1" /> + <Variable x:TypeArguments="x:Object" Name="ConditionBranchStep3_2" /> + </sco:Collection> + <sco:Collection x:TypeArguments="Activity" x:Key="Activities"> + <mxswa:GetEntityProperty Attribute="sb_travelrequeststatus" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[ConditionBranchStep3_1]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type"> + <x:Null /> + </mxswa:ReferenceLiteral> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">CreateCrmType</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.OptionSetValue, "126390005", "Picklist" }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:OptionSetValue" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[ConditionBranchStep3_2]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateCondition, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateCondition"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="mxsq:ConditionOperator" x:Key="ConditionOperator">Equal</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { ConditionBranchStep3_2 }]</InArgument> + <InArgument x:TypeArguments="x:Object" x:Key="Operand">[ConditionBranchStep3_1]</InArgument> + <OutArgument x:TypeArguments="x:Boolean" x:Key="Result">[ConditionBranchStep3_condition]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.ConditionBranch, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="ConditionBranchStep3"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:Boolean" x:Key="Condition">[ConditionBranchStep3_condition]</InArgument> + </mxswa:ActivityReference.Arguments> + <mxswa:ActivityReference.Properties> + <mxswa:ActivityReference x:Key="Then" AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.Composite, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="ConditionBranchStep3"> + <mxswa:ActivityReference.Properties> + <sco:Collection x:TypeArguments="Variable" x:Key="Variables" /> + <sco:Collection x:TypeArguments="Activity" x:Key="Activities"> + <Sequence DisplayName="UpdateStep4"> + <Sequence.Variables> + <Variable x:TypeArguments="x:Object" Name="UpdateStep4_1" /> + <Variable x:TypeArguments="x:Object" Name="UpdateStep4_2" /> + <Variable x:TypeArguments="x:Object" Name="UpdateStep4_3" /> + <Variable x:TypeArguments="x:Object" Name="UpdateStep4_4" /> + <Variable x:TypeArguments="x:Object" Name="UpdateStep4_5" /> + <Variable x:TypeArguments="x:Object" Name="UpdateStep4_6" /> + </Sequence.Variables> + <Assign x:TypeArguments="mxs:Entity" To="[CreatedEntities("primaryEntity#Temp")]" Value="[New Entity("sb_travelrequest")]" /> + <Assign x:TypeArguments="s:Guid" To="[CreatedEntities("primaryEntity#Temp").Id]" Value="[InputEntities("primaryEntity").Id]" /> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">CreateCrmType</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.OptionSetValue, "126390008", "Picklist" }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:OptionSetValue" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[UpdateStep4_1]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_travelrequeststatus" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_travelrequest" Value="[UpdateStep4_1]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:OptionSetValue" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:GetEntityProperty Attribute="sb_departmentmanagedapprovedby" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[UpdateStep4_3]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">SelectFirstNonNull</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { UpdateStep4_3 }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[UpdateStep4_2]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_requestedto" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_travelrequest" Value="[UpdateStep4_2]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:GetEntityProperty Attribute="sb_level2approvedby" Entity="[InputEntities("primaryEntity")]" EntityName="sb_travelrequest" Value="[UpdateStep4_5]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">SelectFirstNonNull</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { UpdateStep4_5 }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[UpdateStep4_4]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_requestedto2" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_travelrequest" Value="[UpdateStep4_4]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">CreateCrmType</InArgument> + <InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.OptionSetValue, "126390002", "Picklist" }]</InArgument> + <InArgument x:TypeArguments="s:Type" x:Key="TargetType"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:OptionSetValue" /> + </InArgument> + <OutArgument x:TypeArguments="x:Object" x:Key="Result">[UpdateStep4_6]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:SetEntityProperty Attribute="sb_priority" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_travelrequest" Value="[UpdateStep4_6]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:OptionSetValue" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mxswa:UpdateEntity DisplayName="UpdateStep4" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_travelrequest" /> + <Assign x:TypeArguments="mxs:Entity" To="[InputEntities("primaryEntity")]" Value="[CreatedEntities("primaryEntity#Temp")]" /> + </Sequence> + </sco:Collection> + </mxswa:ActivityReference.Properties> + </mxswa:ActivityReference> + <x:Null x:Key="Else" /> + <x:Null x:Key="Description" /> + </mxswa:ActivityReference.Properties> + </mxswa:ActivityReference> + </sco:Collection> + <x:Boolean x:Key="ContainsElseBranch">False</x:Boolean> + </mxswa:ActivityReference.Properties> + </mxswa:ActivityReference> + </mxswa:Workflow> +</Activity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforDatesChanged-0CDDC450-E761-ED11-9562-002248212F5A.xaml.data.xml b/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforDatesChanged-0CDDC450-E761-ED11-9562-002248212F5A.xaml.data.xml new file mode 100644 index 00000000..1051110b --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/Re-ApprovalProcessforDatesChanged-0CDDC450-E761-ED11-9562-002248212F5A.xaml.data.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<Workflow WorkflowId="{0cddc450-e761-ed11-9562-002248212f5a}" Name="Re-Approval Process for Dates Changed" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <XamlFileName>/Workflows/Re-ApprovalProcessforDatesChanged-0CDDC450-E761-ED11-9562-002248212F5A.xaml</XamlFileName> + <Type>1</Type> + <Subprocess>0</Subprocess> + <Category>0</Category> + <Mode>1</Mode> + <Scope>1</Scope> + <OnDemand>0</OnDemand> + <TriggerOnUpdateAttributeList>sb_travelstartdate,sb_travelenddate</TriggerOnUpdateAttributeList> + <TriggerOnCreate>0</TriggerOnCreate> + <TriggerOnDelete>0</TriggerOnDelete> + <AsyncAutodelete>0</AsyncAutodelete> + <SyncWorkflowLogOnFailure>1</SyncWorkflowLogOnFailure> + <StateCode>1</StateCode> + <StatusCode>2</StatusCode> + <CreateStage>40</CreateStage> + <UpdateStage>40</UpdateStage> + <RunAs>1</RunAs> + <IsTransacted>1</IsTransacted> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <BusinessProcessType>0</BusinessProcessType> + <IsCustomProcessingStepAllowedForOtherPublishers>1</IsCustomProcessingStepAllowedForOtherPublishers> + <PrimaryEntity>sb_TravelRequest</PrimaryEntity> + <LocalizedNames> + <LocalizedName languagecode="1033" description="Re-Approval Process for Dates Changed" /> + </LocalizedNames> +</Workflow> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/SetRequestRulesName-80472D75-A762-ED11-9562-002248212F5A.xaml b/samples/travel-request-approval/sourcecode/src/Workflows/SetRequestRulesName-80472D75-A762-ED11-9562-002248212F5A.xaml new file mode 100644 index 00000000..8ed5c3f4 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/SetRequestRulesName-80472D75-A762-ED11-9562-002248212F5A.xaml @@ -0,0 +1,14 @@ +<Activity x:Class="XrmWorkflow00000000000000000000000000000000" xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities" xmlns:mva="clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxs="clr-namespace:Microsoft.Xrm.Sdk;assembly=Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxswa="clr-namespace:Microsoft.Xrm.Sdk.Workflow.Activities;assembly=Microsoft.Xrm.Sdk.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:scg="clr-namespace:System.Collections.Generic;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:srs="clr-namespace:System.Runtime.Serialization;assembly=System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:this="clr-namespace:" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> + <x:Members> + <x:Property Name="InputEntities" Type="InArgument(scg:IDictionary(x:String, mxs:Entity))" /> + <x:Property Name="CreatedEntities" Type="InArgument(scg:IDictionary(x:String, mxs:Entity))" /> + </x:Members> + <this:XrmWorkflow00000000000000000000000000000000.InputEntities> + <InArgument x:TypeArguments="scg:IDictionary(x:String, mxs:Entity)" /> + </this:XrmWorkflow00000000000000000000000000000000.InputEntities> + <this:XrmWorkflow00000000000000000000000000000000.CreatedEntities> + <InArgument x:TypeArguments="scg:IDictionary(x:String, mxs:Entity)" /> + </this:XrmWorkflow00000000000000000000000000000000.CreatedEntities> + <mva:VisualBasic.Settings>Assembly references and imported namespaces for internal implementation</mva:VisualBasic.Settings> + <mxswa:Workflow /> +</Activity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/SetRequestRulesName-80472D75-A762-ED11-9562-002248212F5A.xaml.data.xml b/samples/travel-request-approval/sourcecode/src/Workflows/SetRequestRulesName-80472D75-A762-ED11-9562-002248212F5A.xaml.data.xml new file mode 100644 index 00000000..debf2bcd --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/SetRequestRulesName-80472D75-A762-ED11-9562-002248212F5A.xaml.data.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<Workflow WorkflowId="{80472d75-a762-ed11-9562-002248212f5a}" Name="Set Request Rules Name" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <XamlFileName>/Workflows/SetRequestRulesName-80472D75-A762-ED11-9562-002248212F5A.xaml</XamlFileName> + <Type>1</Type> + <Subprocess>0</Subprocess> + <Category>0</Category> + <Mode>0</Mode> + <Scope>1</Scope> + <OnDemand>0</OnDemand> + <TriggerOnCreate>1</TriggerOnCreate> + <TriggerOnDelete>0</TriggerOnDelete> + <AsyncAutodelete>1</AsyncAutodelete> + <SyncWorkflowLogOnFailure>0</SyncWorkflowLogOnFailure> + <StateCode>1</StateCode> + <StatusCode>2</StatusCode> + <RunAs>1</RunAs> + <IsTransacted>1</IsTransacted> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <BusinessProcessType>0</BusinessProcessType> + <IsCustomProcessingStepAllowedForOtherPublishers>1</IsCustomProcessingStepAllowedForOtherPublishers> + <PrimaryEntity>sb_RequestRules</PrimaryEntity> + <LocalizedNames> + <LocalizedName languagecode="1033" description="Set Request Rules Name" /> + </LocalizedNames> +</Workflow> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/SetValueintheNamefield-3686A9B2-292D-ED11-9DB1-0022482D3383.xaml b/samples/travel-request-approval/sourcecode/src/Workflows/SetValueintheNamefield-3686A9B2-292D-ED11-9DB1-0022482D3383.xaml new file mode 100644 index 00000000..e320de47 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/SetValueintheNamefield-3686A9B2-292D-ED11-9DB1-0022482D3383.xaml @@ -0,0 +1,85 @@ +<Activity x:Class="XrmWorkflow00000000000000000000000000000000" xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities" xmlns:mcwc="clr-namespace:Microsoft.Crm.Workflow.ClientActivities;assembly=Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mva="clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxs="clr-namespace:Microsoft.Xrm.Sdk;assembly=Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxsq="clr-namespace:Microsoft.Xrm.Sdk.Query;assembly=Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:mxswa="clr-namespace:Microsoft.Xrm.Sdk.Workflow.Activities;assembly=Microsoft.Xrm.Sdk.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" xmlns:s="clr-namespace:System;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:scg="clr-namespace:System.Collections.Generic;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:sco="clr-namespace:System.Collections.ObjectModel;assembly=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:srs="clr-namespace:System.Runtime.Serialization;assembly=System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" xmlns:this="clr-namespace:" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> + <x:Members> + <x:Property Name="InputEntities" Type="InArgument(scg:IDictionary(x:String, mxs:Entity))" /> + <x:Property Name="CreatedEntities" Type="InArgument(scg:IDictionary(x:String, mxs:Entity))" /> + </x:Members> + <this:XrmWorkflow00000000000000000000000000000000.InputEntities> + <InArgument x:TypeArguments="scg:IDictionary(x:String, mxs:Entity)" /> + </this:XrmWorkflow00000000000000000000000000000000.InputEntities> + <this:XrmWorkflow00000000000000000000000000000000.CreatedEntities> + <InArgument x:TypeArguments="scg:IDictionary(x:String, mxs:Entity)" /> + </this:XrmWorkflow00000000000000000000000000000000.CreatedEntities> + <mva:VisualBasic.Settings>Assembly references and imported namespaces for internal implementation</mva:VisualBasic.Settings> + <mxswa:Workflow> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.ConditionSequence, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="ConditionStep1"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:Boolean" x:Key="Wait">False</InArgument> + </mxswa:ActivityReference.Arguments> + <mxswa:ActivityReference.Properties> + <sco:Collection x:TypeArguments="Variable" x:Key="Variables"> + <Variable x:TypeArguments="x:Boolean" Default="False" Name="ConditionBranchStep2_condition" /> + <Variable x:TypeArguments="x:Object" Name="ConditionBranchStep2_1" /> + </sco:Collection> + <sco:Collection x:TypeArguments="Activity" x:Key="Activities"> + <mxswa:GetEntityProperty Attribute="sb_user" Entity="[InputEntities("primaryEntity")]" EntityName="sb_userroles" Value="[ConditionBranchStep2_1]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type"> + <x:Null /> + </mxswa:ReferenceLiteral> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateCondition, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateCondition"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="mxsq:ConditionOperator" x:Key="ConditionOperator">NotNull</InArgument> + <x:Null x:Key="Parameters" /> + <InArgument x:TypeArguments="x:Object" x:Key="Operand">[ConditionBranchStep2_1]</InArgument> + <OutArgument x:TypeArguments="x:Boolean" x:Key="Result">[ConditionBranchStep2_condition]</OutArgument> + </mxswa:ActivityReference.Arguments> + </mxswa:ActivityReference> + <mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.ConditionBranch, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="ConditionBranchStep2"> + <mxswa:ActivityReference.Arguments> + <InArgument x:TypeArguments="x:Boolean" x:Key="Condition">[ConditionBranchStep2_condition]</InArgument> + </mxswa:ActivityReference.Arguments> + <mxswa:ActivityReference.Properties> + <mxswa:ActivityReference x:Key="Then" AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.Composite, Microsoft.Crm.Workflow, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="ConditionBranchStep2"> + <mxswa:ActivityReference.Properties> + <sco:Collection x:TypeArguments="Variable" x:Key="Variables" /> + <sco:Collection x:TypeArguments="Activity" x:Key="Activities"> + <Sequence DisplayName="SetAttributeValueStep1: New Action"> + <Sequence.Variables> + <Variable x:TypeArguments="x:Object" Name="SetAttributeValueStep1_1" /> + </Sequence.Variables> + <Assign x:TypeArguments="mxs:Entity" To="[CreatedEntities("primaryEntity#Temp")]" Value="[New Entity("sb_userroles")]" /> + <Assign x:TypeArguments="s:Guid" To="[CreatedEntities("primaryEntity#Temp").Id]" Value="[InputEntities("primaryEntity").Id]" /> + <mxswa:GetEntityProperty Attribute="sb_name" Entity="[InputEntities("primaryEntity")]" EntityName="sb_userroles" Value="[SetAttributeValueStep1_1]"> + <mxswa:GetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + </mxswa:GetEntityProperty.TargetType> + </mxswa:GetEntityProperty> + <mxswa:SetEntityProperty Attribute="sb_name" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_userroles" Value="[SetAttributeValueStep1_1]"> + <mxswa:SetEntityProperty.TargetType> + <InArgument x:TypeArguments="s:Type"> + <mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="x:String" /> + </InArgument> + </mxswa:SetEntityProperty.TargetType> + </mxswa:SetEntityProperty> + <mcwc:SetAttributeValue DisplayName="SetAttributeValueStep1" Entity="[CreatedEntities("primaryEntity#Temp")]" EntityName="sb_userroles" /> + <Assign x:TypeArguments="mxs:Entity" To="[InputEntities("primaryEntity")]" Value="[CreatedEntities("primaryEntity#Temp")]" /> + </Sequence> + </sco:Collection> + </mxswa:ActivityReference.Properties> + </mxswa:ActivityReference> + <x:Null x:Key="Else" /> + <x:String x:Key="Description">New Condition</x:String> + </mxswa:ActivityReference.Properties> + </mxswa:ActivityReference> + </sco:Collection> + <x:Boolean x:Key="ContainsElseBranch">False</x:Boolean> + </mxswa:ActivityReference.Properties> + </mxswa:ActivityReference> + </mxswa:Workflow> +</Activity> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/SetValueintheNamefield-3686A9B2-292D-ED11-9DB1-0022482D3383.xaml.data.xml b/samples/travel-request-approval/sourcecode/src/Workflows/SetValueintheNamefield-3686A9B2-292D-ED11-9DB1-0022482D3383.xaml.data.xml new file mode 100644 index 00000000..f35c016e --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/SetValueintheNamefield-3686A9B2-292D-ED11-9DB1-0022482D3383.xaml.data.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<Workflow WorkflowId="{3686a9b2-292d-ed11-9db1-0022482d3383}" Name="Set Value in the Name field" Description="Click to add description" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <XamlFileName>/Workflows/SetValueintheNamefield-3686A9B2-292D-ED11-9DB1-0022482D3383.xaml</XamlFileName> + <Type>1</Type> + <Subprocess>0</Subprocess> + <Category>2</Category> + <Mode>1</Mode> + <Scope>4</Scope> + <OnDemand>0</OnDemand> + <TriggerOnCreate>0</TriggerOnCreate> + <TriggerOnDelete>0</TriggerOnDelete> + <AsyncAutodelete>0</AsyncAutodelete> + <SyncWorkflowLogOnFailure>0</SyncWorkflowLogOnFailure> + <StateCode>0</StateCode> + <StatusCode>1</StatusCode> + <RunAs>1</RunAs> + <IsTransacted>1</IsTransacted> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <BusinessProcessType>0</BusinessProcessType> + <IsCustomProcessingStepAllowedForOtherPublishers>1</IsCustomProcessingStepAllowedForOtherPublishers> + <ProcessTriggerScope>2</ProcessTriggerScope> + <PrimaryEntity>sb_UserRoles</PrimaryEntity> + <LocalizedNames> + <LocalizedName languagecode="1033" description="Set Value in the Name field" /> + </LocalizedNames> + <Descriptions> + <Description languagecode="1033" description="Click to add description" /> + </Descriptions> +</Workflow> \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/TravelRequestNotification-FD7FE842-6B2E-ED11-9DB1-0022482D3383.json b/samples/travel-request-approval/sourcecode/src/Workflows/TravelRequestNotification-FD7FE842-6B2E-ED11-9DB1-0022482D3383.json new file mode 100644 index 00000000..9d2336b7 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/TravelRequestNotification-FD7FE842-6B2E-ED11-9DB1-0022482D3383.json @@ -0,0 +1,1252 @@ +{ + "properties": { + "connectionReferences": { + "shared_commondataserviceforapps_1": { + "runtimeSource": "embedded", + "connection": { + "connectionReferenceLogicalName": "summit_sharedcommondataserviceforapps_e8f39" + }, + "api": { + "name": "shared_commondataserviceforapps" + } + }, + "shared_onedriveforbusiness": { + "runtimeSource": "embedded", + "connection": { + "connectionReferenceLogicalName": "sb_sharedonedriveforbusiness_25cf8" + }, + "api": { + "name": "shared_onedriveforbusiness" + } + }, + "shared_office365_1": { + "runtimeSource": "embedded", + "connection": { + "connectionReferenceLogicalName": "summit_sharedoffice365_a3f45" + }, + "api": { + "name": "shared_office365" + } + }, + "shared_commondataserviceforapps_2": { + "runtimeSource": "embedded", + "connection": { + "connectionReferenceLogicalName": "dib_sharedcommondataserviceforapps_c79ad" + }, + "api": { + "name": "shared_commondataserviceforapps" + } + } + }, + "definition": { + "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "$connections": { + "defaultValue": {}, + "type": "Object" + }, + "$authentication": { + "defaultValue": {}, + "type": "SecureObject" + } + }, + "triggers": { + "When_a_row_is_added,_modified_or_deleted": { + "metadata": { + "operationMetadataId": "acbb79a8-9ec2-4ef4-9b39-78d6c42d68a0" + }, + "type": "OpenApiConnectionWebhook", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "SubscribeWebhookTrigger", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "subscriptionRequest/message": 4, + "subscriptionRequest/entityname": "sb_travelrequest", + "subscriptionRequest/scope": 4, + "subscriptionRequest/filteringattributes": "sb_travelrequeststatus" + }, + "authentication": "@parameters('$authentication')" + } + } + }, + "actions": { + "Get_a_requestor_by_ID": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "e7b7034b-ef0a-4fbd-a03a-f67fd6994199" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "systemusers", + "recordId": "@triggerOutputs()?['body/_sb_requestedby_value']" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Initialize_variable": { + "runAfter": { + "Initialize_Requested_To_2": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "9c4f93b5-1163-4c8f-b84d-0f127ceac912" + }, + "type": "InitializeVariable", + "inputs": { + "variables": [ + { + "name": "Travel Request Status", + "type": "string" + } + ] + } + }, + "Initialize_email_managers": { + "runAfter": { + "Define_Travel_Status": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "ffad2e0b-c254-4186-b39c-2d836ea10333" + }, + "type": "InitializeVariable", + "inputs": { + "variables": [ + { + "name": "Email address", + "type": "string" + } + ] + } + }, + "Get_a_purpose_by_ID": { + "runAfter": { + "Get_a_requestor_by_ID": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "da3748eb-6d16-461b-a743-c9a22b73f389" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_purposeoftravels", + "recordId": "@triggerOutputs()?['body/_sb_purpose_value']" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Setup_managers": { + "actions": { + "Get_a_manager_1_by_ID": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "93fc387b-ae3d-4d39-8a37-081a02e4eb4f" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "systemusers", + "recordId": "@outputs('Get_a_requestor_by_ID')?['body/_parentsystemuserid_value']" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Condition_2": { + "actions": { + "Get_a_manager_2_by_ID": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "93ea3711-7494-4ab6-9594-0e3d7b3ac7f3" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "systemusers", + "recordId": "@outputs('Get_a_manager_1_by_ID')?['body/_parentsystemuserid_value']" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Condition_3": { + "actions": { + "Get_a_manager_3_by_ID": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "9f7085d1-00dc-4f17-af1c-2d2b286b707f" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "systemusers", + "recordId": "@outputs('Get_a_manager_2_by_ID')?['body/_parentsystemuserid_value']" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Append_to_string_variable_3": { + "runAfter": { + "Get_a_manager_3_by_ID": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "da1433f3-7f7f-42f1-9507-3fe925e074cb" + }, + "type": "AppendToStringVariable", + "inputs": { + "name": "Email address", + "value": ";@{outputs('Get_a_manager_3_by_ID')?['body/internalemailaddress']}" + } + }, + "Condition_5": { + "actions": { + "Get_a_manager_4_by_ID": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "7693199f-495d-4fe1-a5a0-ac8aceea2bb0" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "systemusers", + "recordId": "@outputs('Get_a_manager_3_by_ID')?['body/_parentsystemuserid_value']" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Append_to_string_variable_4": { + "runAfter": { + "Get_a_manager_4_by_ID": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "37757d1b-7f2f-4d32-99d2-db3aff61e5a0" + }, + "type": "AppendToStringVariable", + "inputs": { + "name": "Email address", + "value": ";@{outputs('Get_a_manager_4_by_ID')?['body/internalemailaddress']}" + } + } + }, + "runAfter": { + "Append_to_string_variable_3": [ + "Succeeded" + ] + }, + "expression": { + "not": { + "equals": [ + "@outputs('Get_a_manager_3_by_ID')?['body/_parentsystemuserid_value']", + "@null" + ] + } + }, + "metadata": { + "operationMetadataId": "79094ed2-fedd-4364-a18a-2c9803ca48a2" + }, + "type": "If" + } + }, + "runAfter": { + "Append_to_string_variable_2": [ + "Succeeded" + ] + }, + "expression": { + "not": { + "equals": [ + "@outputs('Get_a_manager_2_by_ID')?['body/_parentsystemuserid_value']", + "@null" + ] + } + }, + "metadata": { + "operationMetadataId": "009eba87-4c7f-4ac6-a6d2-aa3e2cab6b44" + }, + "type": "If" + }, + "Append_to_string_variable_2": { + "runAfter": { + "Get_a_manager_2_by_ID": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "6c57e9da-315d-444b-a4c8-42a51b42fe3b" + }, + "type": "AppendToStringVariable", + "inputs": { + "name": "Email address", + "value": ";@{outputs('Get_a_manager_2_by_ID')?['body/internalemailaddress']}" + } + } + }, + "runAfter": { + "Append_to_string_variable": [ + "Succeeded" + ] + }, + "expression": { + "not": { + "equals": [ + "@outputs('Get_a_manager_1_by_ID')?['body/_parentsystemuserid_value']", + "@null" + ] + } + }, + "metadata": { + "operationMetadataId": "17b91d73-3cfe-4076-bca4-a2eac46ae7bf" + }, + "type": "If" + }, + "Append_to_string_variable": { + "runAfter": { + "Get_a_manager_1_by_ID": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "0d619a28-f0a6-4437-a18c-9de8a5757be6" + }, + "type": "AppendToStringVariable", + "inputs": { + "name": "Email address", + "value": "@outputs('Get_a_manager_1_by_ID')?['body/internalemailaddress']" + } + } + }, + "runAfter": { + "Initialize_email_managers": [ + "Succeeded" + ] + }, + "expression": { + "not": { + "equals": [ + "@outputs('Get_a_requestor_by_ID')?['body/_parentsystemuserid_value']", + "@null" + ] + } + }, + "metadata": { + "operationMetadataId": "cf2f180e-573d-49a4-ab76-62a3bc2fc805" + }, + "type": "If" + }, + "Send_Email": { + "runAfter": { + "Initialize_variable_3": [ + "Succeeded" + ] + }, + "cases": { + "Travel_Booked": { + "case": 126390007, + "actions": { + "Convert_file_2": { + "runAfter": { + "Create_file": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "b4b474ce-6d73-4bcb-9532-0ea5b6c9797f" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_onedriveforbusiness", + "operationId": "ConvertFile", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_onedriveforbusiness" + }, + "parameters": { + "id": "@outputs('Create_file')?['body/Id']", + "type": "PDF" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Send_Email_to_sender": { + "runAfter": { + "Convert_file_2": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "2de55d1f-f54a-4604-9ae3-a419eb18a6c6" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_office365_1", + "operationId": "SendEmailV2", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_office365" + }, + "parameters": { + "emailMessage/To": "@outputs('Get_a_requestor_by_ID')?['body/internalemailaddress']", + "emailMessage/Subject": "Travel Request for @{outputs('Get_a_requestor_by_ID')?['body/fullname']} for @{outputs('Get_a_purpose_by_ID')?['body/sb_name']}", + "emailMessage/Body": "<p>Hi @{outputs('Get_a_requestor_by_ID')?['body/fullname']},<br>\nYour Travel Request has been @{variables('Travel Request Status')}<br>\n<br>\nSummary:<br>\n<strong>Requested by:</strong> @{outputs('Get_a_requestor_by_ID')?['body/fullname']}<br>\n<strong>Travel Start Date:</strong>  @{triggerOutputs()?['body/sb_travelstartdate']}<br>\n<strong>Travel End Date:</strong> @{triggerOutputs()?['body/sb_travelenddate']}<br>\n<strong>Travel Cost:</strong> @{triggerOutputs()?['body/sb_travelcost']}<br>\n<strong>Deadline:</strong> @{triggerOutputs()?['body/sb_deadline']}<br>\n<br>\nPlease find more details in the Travel Request App. <a href=\"https://make.powerapps.com/e/7b12cde4-0a00-4ecf-85a1-942b3ff5ffbc/canvas/?action=edit&app-id=%2Fproviders%2FMicrosoft.PowerApps%2Fapps%2Fe44c7d46-eaf7-4b2f-a71e-72eec9f9ecae\">click here </a> </p>", + "emailMessage/Attachments": [ + { + "Name": "Travel Itinerary.pdf", + "ContentBytes": "@body('Convert_file_2')" + } + ], + "emailMessage/Importance": "Normal" + }, + "authentication": "@parameters('$authentication')" + } + }, + "List_rows": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "ed4a86e9-a10b-4f3a-a9a2-f4d7dea41566" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "ListRecords", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_hotelbookings", + "$filter": "_sb_travelrequestid_value eq '@{triggerOutputs()?['body/sb_travelrequestid']}'" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Apply_to_each": { + "foreach": "@outputs('List_rows')?['body/value']", + "actions": { + "Append_to_string_variable_6": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "191d8718-1da2-4065-9a9c-5fe03e92ffe0" + }, + "type": "AppendToStringVariable", + "inputs": { + "name": "Hotel Booking Content", + "value": "<tr><td>@{items('Apply_to_each')?['sb_name']}</td><td>@{items('Apply_to_each')?['sb_hotelcity']}</td><td>@{items('Apply_to_each')?['sb_hotelcost']}</td><td>@{items('Apply_to_each')?['sb_checkindate']}</td><td>@{items('Apply_to_each')?['sb_checkoutdate']}</td></tr>" + } + } + }, + "runAfter": { + "List_rows": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "32a4a74e-18fa-45d1-95ef-737896b58cbe" + }, + "type": "Foreach" + }, + "Create_file": { + "runAfter": { + "Apply_to_each_2": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "86993206-f3cb-436f-83e7-a05305a2e9f4" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_onedriveforbusiness", + "operationId": "CreateFile", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_onedriveforbusiness" + }, + "parameters": { + "folderPath": "/", + "name": "temp.html", + "body": "<!DOCTYPE html>\n<html>\n<body>\n\n<h2>Travel Itinerary</h2>\n<table border=1 cellspacing=0 cellpadding=5>\n<tr><td><b>Requestor<b></td><td>@{outputs('Get_a_requestor_by_ID')?['body/fullname']}</td></tr>\n<tr><td><b>Travel Cost<b></td><td>@{triggerOutputs()?['body/sb_travelcost']}</td></tr>\n<tr><td><b>Travel Start Date<b></td><td>@{triggerOutputs()?['body/sb_travelstartdate']}</td></tr>\n<tr><td><b>Travel End Date<b></td><td>@{triggerOutputs()?['body/sb_travelenddate']}</td></tr>\n<tr><td><b>Travel Request Note<b></td><td>@{triggerOutputs()?['body/sb_note']}</td></tr>\n<tr><td colspan=2><h3>Flight Information</h3></td></tr>\n<tr><td colspan=2>\n\n<table cellspacing=0 cellpadding=2>\n<tr><th>Airlines</th><th>Departure City</th><th>Arrival City</th><th>Outbound Date</th><th>Return Date</th></tr>\n@{variables('Flight Booking Content')}\n</table>\n\n\n</td></tr>\n<tr><td colspan=2><h3>Hotel Information</h3></td></tr>\n<tr><td colspan=2 >\n<table cellspacing=0 cellpadding=2>\n<tr><th>Hotel Name</th><th>Hotel City</th><th>Cost</th><th>Check-In</th><th>Check-Out</th></tr>\n@{variables('Hotel Booking Content')}\n</table>\n</td></tr>\n</table>\n\n</body>\n</html>\n\n" + }, + "authentication": "@parameters('$authentication')" + }, + "runtimeConfiguration": { + "contentTransfer": { + "transferMode": "Chunked" + } + } + }, + "List_rows_2": { + "runAfter": { + "Apply_to_each": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "eb2deabe-7db8-41eb-b628-150619a72290" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "ListRecords", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_flightbookingses", + "$filter": "_sb_travelrequestid_value eq '@{triggerOutputs()?['body/sb_travelrequestid']}'" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Apply_to_each_2": { + "foreach": "@outputs('List_rows_2')?['body/value']", + "actions": { + "Append_to_string_variable_5": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "954c3c37-9bac-4d81-b8b4-bd742cda78a4" + }, + "type": "AppendToStringVariable", + "inputs": { + "name": "Flight Booking Content", + "value": "<tr><td>@{items('Apply_to_each_2')?['sb_airlines']}</td><td>@{items('Apply_to_each_2')?['sb_departurecity']}</td><td>@{items('Apply_to_each_2')?['sb_arrivalcity']}</td><td>@{items('Apply_to_each_2')?['sb_outboundflightdatetime']}</td><td>@{items('Apply_to_each_2')?['sb_returnflightdatetime']}</td></tr>" + } + } + }, + "runAfter": { + "List_rows_2": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "7855018b-24eb-40e1-87cf-877412c6807a" + }, + "type": "Foreach" + } + } + }, + "Pending": { + "case": 126390000, + "actions": { + "Send_an_email_(V2)_2": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "449ae6ba-d351-4a86-baf4-4e7159ce429f" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_office365_1", + "operationId": "SendEmailV2", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_office365" + }, + "parameters": { + "emailMessage/To": "@variables('Email address')", + "emailMessage/Subject": "Approval Needed for Travel Request for @{outputs('Get_a_requestor_by_ID')?['body/fullname']} for @{outputs('Get_a_purpose_by_ID')?['body/sb_name']}", + "emailMessage/Body": "<p>Hello,<br>\n@{outputs('Get_a_requestor_by_ID')?['body/fullname']} has @{variables('Travel Request Status')}the travel request dated from @{triggerOutputs()?['body/sb_travelstartdate']} to @{triggerOutputs()?['body/sb_travelenddate']} .<br>\n<br>\nSummary:<br>\n<strong>Requested by:</strong> @{outputs('Get_a_requestor_by_ID')?['body/fullname']}<br>\n<strong>Travel Start Date:</strong>  @{triggerOutputs()?['body/sb_travelstartdate']}<br>\n<strong>Travel End Date:</strong> @{triggerOutputs()?['body/sb_travelenddate']}<br>\n<strong>Deadline:</strong> @{triggerOutputs()?['body/sb_deadline']}<br>\n<br>\nPlease find more details in the Travel Request App. <a href=\"https://make.powerapps.com/e/7b12cde4-0a00-4ecf-85a1-942b3ff5ffbc/canvas/?action=edit&app-id=%2Fproviders%2FMicrosoft.PowerApps%2Fapps%2Fe44c7d46-eaf7-4b2f-a71e-72eec9f9ecae\">click here</a> </p>", + "emailMessage/Importance": "Normal" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Send_an_email_(V2)_3": { + "runAfter": { + "Send_an_email_(V2)_2": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "1d9b7a19-acb1-488d-8d77-e01e8c77df40" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_office365_1", + "operationId": "SendEmailV2", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_office365" + }, + "parameters": { + "emailMessage/To": "@outputs('Get_a_requestor_by_ID')?['body/internalemailaddress']", + "emailMessage/Subject": "Approval Needed for Travel Request for @{outputs('Get_a_requestor_by_ID')?['body/fullname']} for @{outputs('Get_a_purpose_by_ID')?['body/sb_name']}", + "emailMessage/Body": "<p>Hi @{outputs('Get_a_requestor_by_ID')?['body/fullname']},<br>\nYour Travel Request has been @{variables('Travel Request Status')}<br>\n<br>\n<strong>Travel Start Date:</strong>  @{triggerOutputs()?['body/sb_travelstartdate']}<br>\n<strong>Travel End Date:</strong> @{triggerOutputs()?['body/sb_travelenddate']}<br>\n<strong>Deadline: </strong>@{triggerOutputs()?['body/sb_deadline']}<br>\n<br>\nPlease find more details in the Travel Request App. <a href=\"https://make.powerapps.com/e/7b12cde4-0a00-4ecf-85a1-942b3ff5ffbc/canvas/?action=edit&app-id=%2Fproviders%2FMicrosoft.PowerApps%2Fapps%2Fe44c7d46-eaf7-4b2f-a71e-72eec9f9ecae\">click here </a> </p>", + "emailMessage/Importance": "Normal" + }, + "authentication": "@parameters('$authentication')" + } + } + } + }, + "Level_2_Approved": { + "case": 126390003, + "actions": { + "Delay_until_2": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "d91ed9a8-8cd3-4391-9350-fc3849df86f2" + }, + "type": "Wait", + "inputs": { + "until": { + "timestamp": "@{formatDateTime(triggerOutputs()?['body/sb_deadline'],'yyyy-MM-ddTHH:mm:ssZ')}" + } + } + }, + "Get_a_row_by_ID": { + "runAfter": { + "Delay_until_2": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "a456bee3-1e7a-42f8-8159-f668e477ca97" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_travelrequests", + "recordId": "@triggerOutputs()?['body/sb_travelrequestid']" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Condition_6": { + "actions": { + "Send_an_email_(V2)_4": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "a5e9715c-1c84-4679-90d4-56112fbf9104" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_office365_1", + "operationId": "SendEmailV2", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_office365" + }, + "parameters": { + "emailMessage/To": "@variables('Requestor 1')", + "emailMessage/Subject": "The request has been auto approved", + "emailMessage/Body": "<p>Hello,<br>\n@{outputs('Get_a_requestor_by_ID')?['body/fullname']} has been auto approved the travel request dated from @{triggerOutputs()?['body/sb_travelstartdate']} to @{triggerOutputs()?['body/sb_travelenddate']} .<br>\n<br>\nSummary:<br>\n<strong>Requested by:</strong> @{outputs('Get_a_requestor_by_ID')?['body/fullname']}<br>\n<strong>Travel Start Date:</strong>  @{triggerOutputs()?['body/sb_travelstartdate']}<br>\n<strong>Travel End Date:</strong> @{triggerOutputs()?['body/sb_travelenddate']}<br>\n<strong>Travel Cost:</strong> @{triggerOutputs()?['body/sb_travelcost']}<br>\n<strong>Deadline:</strong> @{triggerOutputs()?['body/sb_deadline']}<br>\n<br>\nPlease find more details in the Travel Request App. <a href=\"https://make.powerapps.com/e/7b12cde4-0a00-4ecf-85a1-942b3ff5ffbc/canvas/?action=edit&app-id=%2Fproviders%2FMicrosoft.PowerApps%2Fapps%2Fe44c7d46-eaf7-4b2f-a71e-72eec9f9ecae\">click here</a> </p>", + "emailMessage/Importance": "Normal" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Update_a_row": { + "runAfter": { + "Send_an_email_(V2)_4": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "4503da79-ddb1-4a5c-b751-9ac7aee39e72" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "UpdateRecord", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_travelrequests", + "recordId": "@outputs('Get_a_row_by_ID')?['body/sb_travelrequestid']", + "item/sb_travelrequeststatus": 126390005 + }, + "authentication": "@parameters('$authentication')" + } + } + }, + "runAfter": { + "Get_a_row_by_ID": [ + "Succeeded" + ] + }, + "expression": { + "equals": [ + "@outputs('Get_a_row_by_ID')?['body/sb_travelrequeststatus']", + 126390003 + ] + }, + "metadata": { + "operationMetadataId": "bac9e5d4-a39d-4c4e-b661-3b753786bfe6" + }, + "type": "If" + } + } + } + }, + "default": { + "actions": { + "Send_an_email_(V2)": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "fb8af000-ac8d-4ebf-be26-4a9b888265ad" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_office365_1", + "operationId": "SendEmailV2", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_office365" + }, + "parameters": { + "emailMessage/To": "@{outputs('Get_Requested_2')?['body/internalemailaddress']};@{outputs('Get_Requested_1')?['body/internalemailaddress']}", + "emailMessage/Subject": "@{outputs('Get_a_requestor_by_ID')?['body/fullname']} has @{variables('Travel Request Status')} the travel request.", + "emailMessage/Body": "<p>Hello,<br>\n@{outputs('Get_a_requestor_by_ID')?['body/fullname']} has @{variables('Travel Request Status')}the travel request dated from @{triggerOutputs()?['body/sb_travelstartdate']} to @{triggerOutputs()?['body/sb_travelenddate']} .<br>\n<br>\nSummary:<br>\n<strong>Requested by:</strong> @{outputs('Get_a_requestor_by_ID')?['body/fullname']}<br>\n<strong>Travel Start Date:</strong>  @{triggerOutputs()?['body/sb_travelstartdate']}<br>\n<strong>Travel End Date:</strong> @{triggerOutputs()?['body/sb_travelenddate']}<br>\n<strong>Travel Cost:</strong> @{triggerOutputs()?['body/sb_travelcost']}<br>\n<strong>Deadline:</strong> @{triggerOutputs()?['body/sb_deadline']}<br>\n<br>\nPlease find more details in the Travel Request App. <a href=\"https://make.powerapps.com/e/7b12cde4-0a00-4ecf-85a1-942b3ff5ffbc/canvas/?action=edit&app-id=%2Fproviders%2FMicrosoft.PowerApps%2Fapps%2Fe44c7d46-eaf7-4b2f-a71e-72eec9f9ecae\">click here</a> </p>", + "emailMessage/Importance": "Normal" + }, + "authentication": "@parameters('$authentication')" + } + } + } + }, + "expression": "@triggerOutputs()?['body/sb_travelrequeststatus']", + "metadata": { + "operationMetadataId": "a5d58028-9c9a-4866-942a-8c2edf3c4df0" + }, + "type": "Switch" + }, + "Initialize_Requested_To_1": { + "runAfter": { + "Get_a_purpose_by_ID": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "aa15d25d-e2e7-4b41-93b6-c582aad5d975" + }, + "type": "InitializeVariable", + "inputs": { + "variables": [ + { + "name": "Requestor 1", + "type": "string" + } + ] + } + }, + "Initialize_Requested_To_2": { + "runAfter": { + "Initialize_Requested_To_1": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "4f9625c5-3421-43d8-ad72-21f58faf2d15" + }, + "type": "InitializeVariable", + "inputs": { + "variables": [ + { + "name": "Requestor 2", + "type": "string" + } + ] + } + }, + "Deadline_Reminder": { + "actions": { + "Delay_until": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "6cbe7cad-eb6c-4c20-a6ec-38a0e487f1c2" + }, + "type": "Wait", + "inputs": { + "until": { + "timestamp": "@{formatDateTime(body('Subtract_from_time'),'yyyy-MM-ddTHH:mm:ssZ')}" + } + } + }, + "Condition_7": { + "actions": { + "Send_an_email_(V2)_5": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "b77fda29-11ae-410d-b82d-131571d643b1" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_office365_1", + "operationId": "SendEmailV2", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_office365" + }, + "parameters": { + "emailMessage/To": "@{variables('Requestor 1')};@{variables('Requestor 2')}", + "emailMessage/Subject": "Deadline for Travel Request of @{outputs('Get_a_requestor_by_ID')?['body/fullname']} for @{outputs('Get_a_purpose_by_ID')?['body/sb_name']}", + "emailMessage/Body": "<p>Hello,<br>\nPlease approve/reject the Travel Request of@{outputs('Get_a_requestor_by_ID')?['body/fullname']}  dated from @{triggerOutputs()?['body/sb_travelstartdate']} to @{triggerOutputs()?['body/sb_travelenddate']} .<br>\n<br>\nSummary:<br>\nRequested by: @{outputs('Get_a_requestor_by_ID')?['body/fullname']}<br>\nTravel Start Date:  @{triggerOutputs()?['body/sb_travelstartdate']}<br>\nTravel End Date: @{triggerOutputs()?['body/sb_travelenddate']}<br>\nTravel Cost: @{triggerOutputs()?['body/sb_travelcost']}<br>\nDeadline: @{triggerOutputs()?['body/sb_deadline']}<br>\n<br>\nPlease find more details in the Travel Request App. click here </p>", + "emailMessage/Importance": "Normal" + }, + "authentication": "@parameters('$authentication')" + } + } + }, + "runAfter": { + "Get_a_row_by_ID_2": [ + "Succeeded" + ] + }, + "expression": { + "equals": [ + "@triggerOutputs()?['body/sb_travelrequeststatus']", + "@outputs('Get_a_row_by_ID_2')?['body/sb_travelrequestid']" + ] + }, + "metadata": { + "operationMetadataId": "0b22f1d9-ee62-458c-8fea-cb87659df93a" + }, + "type": "If" + }, + "Get_a_row_by_ID_2": { + "runAfter": { + "Delay_until": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "7f073136-20fb-4ae6-b29a-365c01b43718" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_2", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_travelrequests", + "recordId": "@triggerOutputs()?['body/sb_travelrequestid']" + }, + "authentication": "@parameters('$authentication')" + } + } + }, + "runAfter": { + "Subtract_from_time": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "006fc5fb-4710-43fd-b3c0-2ccd5e2d7d28" + }, + "type": "Scope" + }, + "Request_1": { + "actions": { + "Get_Requested_1": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "c32debfd-251c-43ea-a76a-b95d8fa07635" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "systemusers", + "recordId": "@triggerOutputs()?['body/_sb_requestedto_value']" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Set_variable_7": { + "runAfter": { + "Get_Requested_1": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "4a48f084-9e22-4498-93ce-4d6440bbe467" + }, + "type": "SetVariable", + "inputs": { + "name": "Requestor 1", + "value": "@outputs('Get_Requested_1')?['body/internalemailaddress']" + } + } + }, + "runAfter": { + "Initialize_variable": [ + "Succeeded" + ] + }, + "expression": { + "not": { + "equals": [ + "@triggerOutputs()?['body/_sb_requestedto_value']", + "@null" + ] + } + }, + "metadata": { + "operationMetadataId": "2ca7f120-c2d7-42a2-b60d-5333e84f6aae" + }, + "type": "If" + }, + "Define_Travel_Status": { + "runAfter": { + "Request_2": [ + "Succeeded" + ] + }, + "cases": { + "Rejected": { + "case": 126390001, + "actions": { + "Set_variable": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "86aa1faf-7a21-44ad-b2ed-c57783f68fd9" + }, + "type": "SetVariable", + "inputs": { + "name": "Travel Request Status", + "value": "Rejected" + } + } + } + }, + "Approved": { + "case": 126390005, + "actions": { + "Set_variable_2": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "ccf25e48-f1b1-49b5-8adf-180803b4ecbd" + }, + "type": "SetVariable", + "inputs": { + "name": "Travel Request Status", + "value": "Approved" + } + } + } + }, + "Canceled": { + "case": 126390006, + "actions": { + "Set_variable_3": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "f19dffad-4b68-4afb-bde9-a5ce69c89ced" + }, + "type": "SetVariable", + "inputs": { + "name": "Travel Request Status", + "value": "Canceled" + } + } + } + }, + "Travel_Booked": { + "case": 126390007, + "actions": { + "Set_variable_5": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "0548dfce-a1ff-4c0a-ac03-c1549febca6c" + }, + "type": "SetVariable", + "inputs": { + "name": "Travel Request Status", + "value": "Travel Booked" + } + } + } + }, + "Pending": { + "case": 126390000, + "actions": { + "Set_variable_6": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "8752a551-476f-40c9-87a1-e457ac88173f" + }, + "type": "SetVariable", + "inputs": { + "name": "Travel Request Status", + "value": "Pending" + } + } + } + } + }, + "default": { + "actions": { + "Set_variable_4": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "07899645-5626-44ce-b5a0-7df6761a44f3" + }, + "type": "SetVariable", + "inputs": { + "name": "Travel Request Status", + "value": "Changed" + } + } + } + }, + "expression": "@triggerOutputs()?['body/sb_travelrequeststatus']", + "metadata": { + "operationMetadataId": "9ba3869d-5399-4a12-bcd5-8070ac93da82" + }, + "type": "Switch" + }, + "Request_2": { + "actions": { + "Get_Requested_2": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "99f96fd6-f24e-46cd-942c-a019338ba3f8" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "systemusers", + "recordId": "@triggerOutputs()?['body/_sb_requestedto2_value']" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Set_variable_8": { + "runAfter": { + "Get_Requested_2": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "954a37a3-b7fb-479b-a291-ee75cfc631b1" + }, + "type": "SetVariable", + "inputs": { + "name": "Requestor 2", + "value": "@triggerOutputs()?['body/_sb_requestedto2_value']" + } + } + }, + "runAfter": { + "Request_1": [ + "Succeeded" + ] + }, + "expression": { + "not": { + "equals": [ + "@triggerOutputs()?['body/_sb_requestedto2_value']", + "@null" + ] + } + }, + "metadata": { + "operationMetadataId": "d5406418-1a41-41b1-a505-b2a0cea09bd7" + }, + "type": "If" + }, + "Subtract_from_time": { + "runAfter": { + "Define_Travel_Status": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "5278973b-0251-4440-8fda-57bb7bb8f902" + }, + "type": "Expression", + "kind": "SubtractFromTime", + "inputs": { + "baseTime": "@triggerOutputs()?['body/sb_deadline']", + "interval": 2, + "timeUnit": "Hour" + } + }, + "Initialize_variable_2": { + "runAfter": { + "Setup_managers": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "493fd826-fba4-46ff-9a0a-350e2aea0417" + }, + "type": "InitializeVariable", + "inputs": { + "variables": [ + { + "name": "Hotel Booking Content", + "type": "string" + } + ] + } + }, + "Initialize_variable_3": { + "runAfter": { + "Initialize_variable_2": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "0e32532c-248a-42d6-802e-ff01a98229fe" + }, + "type": "InitializeVariable", + "inputs": { + "variables": [ + { + "name": "Flight Booking Content", + "type": "string" + } + ] + } + }, + "Condition": { + "actions": { + "Delay_until_3": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "10ea432a-6018-4b29-ba67-65afa3789d97" + }, + "type": "Wait", + "inputs": { + "until": { + "timestamp": "@triggerOutputs()?['body/sb_deadline']" + } + } + }, + "Get_a_row_by_ID_3": { + "runAfter": { + "Delay_until_3": [ + "Succeeded" + ] + }, + "metadata": { + "operationMetadataId": "7f073136-20fb-4ae6-b29a-365c01b43718" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "GetItem", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_travelrequests", + "recordId": "@triggerOutputs()?['body/sb_travelrequestid']" + }, + "authentication": "@parameters('$authentication')" + } + }, + "Condition_4": { + "actions": { + "Update_a_row_2": { + "runAfter": {}, + "metadata": { + "operationMetadataId": "030d1de1-ff33-4f97-a698-3993b9fe2dc7" + }, + "type": "OpenApiConnection", + "inputs": { + "host": { + "connectionName": "shared_commondataserviceforapps_1", + "operationId": "UpdateRecord", + "apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps" + }, + "parameters": { + "entityName": "sb_travelrequests", + "recordId": "@outputs('Get_a_row_by_ID_3')?['body/sb_travelrequestid']", + "item/sb_travelrequeststatus": 126390005 + }, + "authentication": "@parameters('$authentication')" + } + } + }, + "runAfter": { + "Get_a_row_by_ID_3": [ + "Succeeded" + ] + }, + "expression": { + "not": { + "equals": [ + "@outputs('Get_a_row_by_ID_3')?['body/sb_travelrequeststatus']", + 126390003 + ] + } + }, + "metadata": { + "operationMetadataId": "065881a8-ddb7-4044-87ab-603a2bf5126d" + }, + "type": "If" + } + }, + "runAfter": { + "Define_Travel_Status": [ + "Succeeded" + ] + }, + "expression": { + "equals": [ + "@triggerOutputs()?['body/sb_travelrequeststatus']", + 126390003 + ] + }, + "metadata": { + "operationMetadataId": "062e0069-338f-4087-9d87-03fdfc746f1d" + }, + "type": "If" + } + }, + "outputs": {} + }, + "templateName": "" + }, + "schemaVersion": "1.0.0.0" +} \ No newline at end of file diff --git a/samples/travel-request-approval/sourcecode/src/Workflows/TravelRequestNotification-FD7FE842-6B2E-ED11-9DB1-0022482D3383.json.data.xml b/samples/travel-request-approval/sourcecode/src/Workflows/TravelRequestNotification-FD7FE842-6B2E-ED11-9DB1-0022482D3383.json.data.xml new file mode 100644 index 00000000..15b57984 --- /dev/null +++ b/samples/travel-request-approval/sourcecode/src/Workflows/TravelRequestNotification-FD7FE842-6B2E-ED11-9DB1-0022482D3383.json.data.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<Workflow WorkflowId="{fd7fe842-6b2e-ed11-9db1-0022482d3383}" Name="Travel Request Notification" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <JsonFileName>/Workflows/TravelRequestNotification-FD7FE842-6B2E-ED11-9DB1-0022482D3383.json</JsonFileName> + <Type>1</Type> + <Subprocess>0</Subprocess> + <Category>5</Category> + <Mode>0</Mode> + <Scope>4</Scope> + <OnDemand>0</OnDemand> + <TriggerOnCreate>0</TriggerOnCreate> + <TriggerOnDelete>0</TriggerOnDelete> + <AsyncAutodelete>0</AsyncAutodelete> + <SyncWorkflowLogOnFailure>0</SyncWorkflowLogOnFailure> + <StateCode>1</StateCode> + <StatusCode>2</StatusCode> + <RunAs>1</RunAs> + <IsTransacted>1</IsTransacted> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <BusinessProcessType>0</BusinessProcessType> + <IsCustomProcessingStepAllowedForOtherPublishers>1</IsCustomProcessingStepAllowedForOtherPublishers> + <PrimaryEntity>none</PrimaryEntity> + <LocalizedNames> + <LocalizedName languagecode="1033" description="Travel Request Notification" /> + </LocalizedNames> +</Workflow> \ No newline at end of file