Lists

Oracle Integration Cloud Adapters

Oracle

  • Adobe Sign
  • Apache Kafka
  • Automation Anywhere
  • Box
  • DocuSign
  • Eventbrite
  • Evernote
  • FTP
  • Facebook
  • File
  • Gmail
  • Google Calendar
  • Google Tasks
  • IBM DB2
  • IBM MQ JMS
  • LinkedIn
  • Mailchimp
  • Marketo
  • Microsoft 365 Calendar
  • Microsoft 365 Contacts
  • Microsoft 365 Mail
  • Microsoft SQL Server
  • MySQL
  • Oracle Autonomous Data Warehouse
  • Oracle Autonomous Transaction Processing
  • Oracle B2C Service
  • Oracle CPQ Cloud
  • Oracle CX Sales
  • Oracle Commerce Cloud
  • Oracle Database
  • Oracle Database Cloud Service
  • Oracle E-Business Suite
  • Oracle EPM Cloud
  • Oracle Eloqua
  • Oracle Field Service Cloud
  • Oracle HCM Cloud
  • Oracle JD Edwards EnterpriseOne
  • Oracle Logistics Cloud
  • Oracle Monetization Cloud
  • Oracle NetSuite
  • Oracle Policy Automation
  • Oracle Responsys
  • Oracle SOA Suite
  • Oracle Siebel
  • Oracle Talent Acquisition Cloud
  • Oracle Talent Cloud for Midsize
  • Oracle Utilities
  • Oracle WebLogic JMS
  • REST – compatible with OCI API Gateway and Oracle Functions
  • SAP Ariba
  • SAP Commerce Cloud
  • SAP Concur
  • SAP ERP
  • SAP SuccessFactors
  • SOAP
  • Salesforce Sales Cloud
  • ServiceNow
  • Shopify
  • Slack
  • SurveyMonkey
  • Trello
  • Twilio
  • Twitter
  • UiPath
  • Workday

Third-Party

  • Microsoft Dynamics 365

New Ideas (Contribute!)

  • OCI API Gateway
  • Oracle Functions
  • OCI Object Storage
  • Oracle Content and Experience Cloud
  • AWS S3
  • Azure Data Lake Storage
  • Google Cloud Storage
Software

How to Get Start, End and Home Zone Center Resource Locations in Oracle Field Service Cloud

Resource Management API w/ Java

import static java.lang.System.out;

import toatech.resourcemanagement._1.AuthNodeElement;
import toatech.resourcemanagement._1.GetResourcesLocationsElement;
import toatech.resourcemanagement._1.LocationResourceParams;
import toatech.resourcemanagement._1.LocationResourceParamsList;
import toatech.resourcemanagement._1.ResourceManagementPort;
import toatech.resourcemanagement._1.ResourceManagementService;

public class OfscSample {

  public static void main(String[] args) {
    ResourceManagementService service = new ResourceManagementService();

    ResourceManagementPort port = service.getResourceManagementPort();

    GetResourcesLocationsElement req = new GetResourcesLocationsElement();

    AuthNodeElement user = new AuthNodeElement();

    user.setNow("2017-01-01T00:00:00Z");

    user.setLogin("SampleLogin");

    user.setCompany("SampleCompany");

    user.setAuthString("f3a904e1b89e0433f4f9f4a453370f44c3791d632f8ba50757301ba46f11047f");

    req.setUser(user);

    LocationResourceParamsList resources = new LocationResourceParamsList();

    LocationResourceParams resource = new LocationResourceParams();

    resource.setResourceId("SampleResource");

    resources.getResource().add(resource);

    req.setResources(resources);

    out.println(port.getResourcesLocations(req));
  }

}
Software

How to Set Start, End and Home Zone Center Resource Locations in Oracle Field Service Cloud

Resource Management API w/ Java

import static java.lang.System.out;

import toatech.resourcemanagement._1.AuthNodeElement;
import toatech.resourcemanagement._1.ResourceLocationElement;
import toatech.resourcemanagement._1.ResourceLocationList;
import toatech.resourcemanagement._1.ResourceManagementPort;
import toatech.resourcemanagement._1.ResourceManagementService;
import toatech.resourcemanagement._1.SetResourcesLocationsElement;
import toatech.resourcemanagement._1.WeekdaysList;

public class OfscSample {

  public static void main(String[] args) {
    ResourceManagementService service = new ResourceManagementService();

    ResourceManagementPort port = service.getResourceManagementPort();

    SetResourcesLocationsElement req = new SetResourcesLocationsElement();

    AuthNodeElement user = new AuthNodeElement();

    user.setNow("2017-01-01T00:00:00Z");

    user.setLogin("SampleLogin");

    user.setCompany("SampleCompany");

    user.setAuthString("f3a904e1b89e0433f4f9f4a453370f44c3791d632f8ba50757301ba46f11047f");

    req.setUser(user);

    ResourceLocationList resourceLocations = new ResourceLocationList();

    ResourceLocationElement resourceLocation = new ResourceLocationElement();

    resourceLocation.setResourceId("SampleResource");

    resourceLocation.setLocationLabel("Sample Location");

    resourceLocation.setType("start"); // or "end", "home_zone_center"

    WeekdaysList weekdays = new WeekdaysList();

    weekdays.getWd().add("Mon"); // one of "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun" or "all"

    resourceLocation.setWeekdays(weekdays);

    resourceLocations.getResourceLocation().add(resourceLocation);

    req.setResourceLocations(resourceLocations);

    out.println(port.setResourcesLocations(req));
  }

}
Software

How to Get Resource Locations in Oracle Field Service Cloud

Resource Management API w/ Java

import static java.lang.System.out;

import toatech.resourcemanagement._1.AuthNodeElement;
import toatech.resourcemanagement._1.GetLocationsElement;
import toatech.resourcemanagement._1.LocationResourceParams;
import toatech.resourcemanagement._1.LocationResourceParamsList;
import toatech.resourcemanagement._1.ResourceManagementPort;
import toatech.resourcemanagement._1.ResourceManagementService;

public class OfscSample {

  public static void main(String[] args) {
    ResourceManagementService service = new ResourceManagementService();

    ResourceManagementPort port = service.getResourceManagementPort();

    GetLocationsElement req = new GetLocationsElement();

    AuthNodeElement user = new AuthNodeElement();

    user.setNow("2017-01-01T00:00:00Z");

    user.setLogin("SampleLogin");

    user.setCompany("SampleCompany");

    user.setAuthString("f3a904e1b89e0433f4f9f4a453370f44c3791d632f8ba50757301ba46f11047f");

    req.setUser(user);

    LocationResourceParamsList resources = new LocationResourceParamsList();

    LocationResourceParams resource = new LocationResourceParams();

    resource.setResourceId("SampleResource");

    resources.getResource().add(resource);

    req.setResources(resources);

    out.println(port.getLocations(req));
  }

}
Software

How to Delete Resource Locations in Oracle Field Service Cloud

Resource Management API w/ Java

import static java.lang.System.out;

import toatech.resourcemanagement._1.AuthNodeElement;
import toatech.resourcemanagement._1.LocationElement;
import toatech.resourcemanagement._1.LocationList;
import toatech.resourcemanagement._1.ResourceManagementPort;
import toatech.resourcemanagement._1.ResourceManagementService;
import toatech.resourcemanagement._1.SetLocationsElement;
import toatech.resourcemanagement._1.TextPropertiesElement;
import toatech.resourcemanagement._1.TextPropertyElement;

public class OfscSample {

  public static void main(String[] args) {
    ResourceManagementService service = new ResourceManagementService();

    ResourceManagementPort port = service.getResourceManagementPort();

    SetLocationsElement req = new SetLocationsElement();

    AuthNodeElement user = new AuthNodeElement();

    user.setNow("2017-01-01T00:00:00Z");

    user.setLogin("SampleLogin");

    user.setCompany("SampleCompany");

    user.setAuthString("f3a904e1b89e0433f4f9f4a453370f44c3791d632f8ba50757301ba46f11047f");

    req.setUser(user);

    LocationList locations = new LocationList();

    LocationElement location = new LocationElement();

    TextPropertiesElement properties = new TextPropertiesElement();

    TextPropertyElement label = new TextPropertyElement();

    label.setName("label");

    label.setValue("Sample Location");

    properties.getProperty().add(label);

    TextPropertyElement resourceId = new TextPropertyElement();

    resourceId.setName("resource_id");

    resourceId.setValue("SampleResource");

    properties.getProperty().add(resourceId);

    location.setProperties(properties);

    locations.getLocation().add(location);

    req.setLocations(locations);

    out.println(port.deleteLocations(req));
  }

}
Software

How to Create/Update Resource Locations in Oracle Field Service Cloud

Resource Management API w/ Java

import static java.lang.System.out;

import toatech.resourcemanagement._1.AuthNodeElement;
import toatech.resourcemanagement._1.LocationElement;
import toatech.resourcemanagement._1.LocationList;
import toatech.resourcemanagement._1.ResourceManagementPort;
import toatech.resourcemanagement._1.ResourceManagementService;
import toatech.resourcemanagement._1.SetLocationsElement;
import toatech.resourcemanagement._1.TextPropertiesElement;
import toatech.resourcemanagement._1.TextPropertyElement;

public class OfscSample {

  public static void main(String[] args) {
    ResourceManagementService service = new ResourceManagementService();

    ResourceManagementPort port = service.getResourceManagementPort();

    SetLocationsElement req = new SetLocationsElement();

    AuthNodeElement user = new AuthNodeElement();

    user.setNow("2017-01-01T00:00:00Z");

    user.setLogin("SampleLogin");

    user.setCompany("SampleCompany");

    user.setAuthString("f3a904e1b89e0433f4f9f4a453370f44c3791d632f8ba50757301ba46f11047f");

    req.setUser(user);

    LocationList locations = new LocationList();

    LocationElement location = new LocationElement();

    TextPropertiesElement properties = new TextPropertiesElement();

    TextPropertyElement label = new TextPropertyElement();

    label.setName("label");

    label.setValue("Sample Location");

    properties.getProperty().add(label);

    TextPropertyElement resourceId = new TextPropertyElement();

    resourceId.setName("resource_id");

    resourceId.setValue("SampleResource");

    properties.getProperty().add(resourceId);

    location.setProperties(properties);

    locations.getLocation().add(location);

    req.setLocations(locations);

    out.println(port.updateLocations(req));
  }

}
Software

How to Get Resource Work Skills in Oracle Field Service Cloud

Resource Management API w/ Java

import static java.lang.System.out;

import toatech.resourcemanagement._1.AuthNodeElement;
import toatech.resourcemanagement._1.GetResourcesParamsElement;
import toatech.resourcemanagement._1.GetResourcesParamsList;
import toatech.resourcemanagement._1.GetResourcesSkillsElement;
import toatech.resourcemanagement._1.ResourceManagementPort;
import toatech.resourcemanagement._1.ResourceManagementService;

public class OfscSample {

  public static void main(String[] args) {
    ResourceManagementService service = new ResourceManagementService();

    ResourceManagementPort port = service.getResourceManagementPort();

    GetResourcesSkillsElement req = new GetResourcesSkillsElement();

    AuthNodeElement user = new AuthNodeElement();

    user.setNow("2017-01-01T00:00:00Z");

    user.setLogin("SampleLogin");

    user.setCompany("SampleCompany");

    user.setAuthString("f3a904e1b89e0433f4f9f4a453370f44c3791d632f8ba50757301ba46f11047f");

    req.setUser(user);

    GetResourcesParamsList resources = new GetResourcesParamsList();

    GetResourcesParamsElement resource = new GetResourcesParamsElement();

    resource.setResourceId("SampleResource");

    resources.getResource().add(resource);

    req.setResources(resources);

    out.println(port.getResourcesSkills(req));
  }

}
Software

How to Set Resource Work Skills in Oracle Field Service Cloud

Resource Management API w/ Java

import static java.lang.System.out;

import toatech.resourcemanagement._1.AuthNodeElement;
import toatech.resourcemanagement._1.ResourceManagementPort;
import toatech.resourcemanagement._1.ResourceManagementService;
import toatech.resourcemanagement._1.SetResourcesSkillsElement;
import toatech.resourcemanagement._1.SkillElement;
import toatech.resourcemanagement._1.SkillList;
import toatech.resourcemanagement._1.TextPropertiesElement;
import toatech.resourcemanagement._1.TextPropertyElement;

public class OfscSample {

  public static void main(String[] args) {
    ResourceManagementService service = new ResourceManagementService();

    ResourceManagementPort port = service.getResourceManagementPort();

    SetResourcesSkillsElement req = new SetResourcesSkillsElement();

    AuthNodeElement user = new AuthNodeElement();

    user.setNow("2017-01-01T00:00:00Z");

    user.setLogin("SampleLogin");

    user.setCompany("SampleCompany");

    user.setAuthString("f3a904e1b89e0433f4f9f4a453370f44c3791d632f8ba50757301ba46f11047f");

    req.setUser(user);

    SkillList skills = new SkillList();

    SkillElement skill = new SkillElement();

    TextPropertiesElement props = new TextPropertiesElement();

    TextPropertyElement resourceId = new TextPropertyElement();

    resourceId.setName("resource_id");

    resourceId.setValue("SampleResource");

    props.getProperty().add(resourceId);

    TextPropertyElement skill2 = new TextPropertyElement();

    skill2.setName("skill");

    skill2.setValue("SampleWorkSkill");

    props.getProperty().add(skill2);

    TextPropertyElement ratio = new TextPropertyElement();

    ratio.setName("ratio");

    ratio.setValue("1");

    props.getProperty().add(ratio);

    skill.setProperties(props);

    skills.getSkill().add(skill);

    req.setSkills(skills);

    out.println(port.setResourcesSkills(req));
  }

}
Software

How to Get Resource Work Zones in Oracle Field Service Cloud

Resource Management API w/ Java

import static java.lang.System.out;

import toatech.resourcemanagement._1.AuthNodeElement;
import toatech.resourcemanagement._1.GetResourcesParamsElement;
import toatech.resourcemanagement._1.GetResourcesParamsList;
import toatech.resourcemanagement._1.GetResourcesZonesElement;
import toatech.resourcemanagement._1.ResourceManagementPort;
import toatech.resourcemanagement._1.ResourceManagementService;

public class OfscSample {

  public static void main(String[] args) {
    ResourceManagementService service = new ResourceManagementService();

    ResourceManagementPort port = service.getResourceManagementPort();

    GetResourcesZonesElement req = new GetResourcesZonesElement();

    AuthNodeElement user = new AuthNodeElement();

    user.setNow("2017-01-01T00:00:00Z");

    user.setLogin("SampleLogin");

    user.setCompany("SampleCompany");

    user.setAuthString("f3a904e1b89e0433f4f9f4a453370f44c3791d632f8ba50757301ba46f11047f");

    req.setUser(user);

    GetResourcesParamsList resources = new GetResourcesParamsList();

    GetResourcesParamsElement resource = new GetResourcesParamsElement();

    resource.setDate("2017-01-01");

    resource.setResourceId("SampleResource");

    resources.getResource().add(resource);

    req.setResources(resources);

    out.println(port.getResourcesZones(req));
  }

}
Software

How to Set Resource Work Zones in Oracle Field Service Cloud

Resource Management API w/ Java

import static java.lang.System.out;

import toatech.resourcemanagement._1.AuthNodeElement;
import toatech.resourcemanagement._1.ResourceManagementPort;
import toatech.resourcemanagement._1.ResourceManagementService;
import toatech.resourcemanagement._1.SetResourcesZonesElement;
import toatech.resourcemanagement._1.TextPropertiesElement;
import toatech.resourcemanagement._1.TextPropertyElement;
import toatech.resourcemanagement._1.ZoneElement;
import toatech.resourcemanagement._1.ZoneList;

public class OfscSample {

  public static void main(String[] args) {
    ResourceManagementService service = new ResourceManagementService();

    ResourceManagementPort port = service.getResourceManagementPort();

    SetResourcesZonesElement req = new SetResourcesZonesElement();

    AuthNodeElement user = new AuthNodeElement();

    user.setNow("2017-01-01T00:00:00Z");

    user.setLogin("SampleLogin");

    user.setCompany("SampleCompany");

    user.setAuthString("f3a904e1b89e0433f4f9f4a453370f44c3791d632f8ba50757301ba46f11047f");

    req.setUser(user);

    ZoneList zones = new ZoneList();

    ZoneElement zone = new ZoneElement();

    TextPropertiesElement props = new TextPropertiesElement();

    TextPropertyElement date = new TextPropertyElement();

    date.setName("date");

    date.setValue("2017-01-01");

    props.getProperty().add(date);

    TextPropertyElement resourceId = new TextPropertyElement();

    resourceId.setName("resource_id");

    resourceId.setValue("1");

    props.getProperty().add(resourceId);

    TextPropertyElement zone2 = new TextPropertyElement();

    zone2.setName("zone");

    zone2.setValue("Sample Work Zone");

    props.getProperty().add(zone2);

    TextPropertyElement ratio = new TextPropertyElement();

    ratio.setName("ratio");

    ratio.setValue("1");

    props.getProperty().add(ratio);

    zone.setProperties(props);

    zones.getZone().add(zone);

    req.setZones(zones);

    out.println(port.setResourcesZones(req));
  }

}